aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mempolicy.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-25mm/mempolicy: use numa_node_id() instead of cpu_to_node()Donet Tom1-2/+3
2023-10-25mempolicy: alloc_pages_mpol() for NUMA policy without vmaHugh Dickins1-3/+17
2023-10-25mempolicy trivia: use pgoff_t in shared mempolicy treeHugh Dickins1-13/+7
2023-10-25mempolicy trivia: slightly more consistent namingHugh Dickins1-6/+5
2023-10-18mm: move vma_policy() and anon_vma_name() decls to mm_types.hLorenzo Stoakes1-4/+0
2023-10-16mm: mempolicy: make mpol_misplaced() to take a folioKefeng Wang1-2/+3
2022-09-11mm/hugetlb: add dedicated func to get 'allowed' nodemask for current processFeng Tang1-12/+1
2022-01-15mm/mempolicy: add set_mempolicy_home_node syscallAneesh Kumar K.V1-0/+1
2021-11-06mm: migrate: make demotion knob depend on migrationYang Shi1-4/+0
2021-11-06mm: don't include <linux/dax.h> in <linux/mempolicy.h>Christoph Hellwig1-1/+0
2021-09-03mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANYBen Widawsky1-0/+12
2021-09-03mm/migrate: add sysfs interface to enable reclaim migrationHuang Ying1-0/+4
2021-06-30mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policiesBen Widawsky1-5/+2
2021-06-30mm/mempolicy: cleanup nodemask intersection check for oomFeng Tang1-1/+1
2020-08-12include/linux/mempolicy.h: fix typoYanfei Xu1-1/+1
2020-08-12mm/hugetlb: add mempolicy check in the reservation routineMuchun Song1-1/+15
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse1-1/+1
2020-04-02mm/mempolicy: check hugepage migration is supported by arch in vma_migratable()Li Xinhai1-28/+1
2019-09-28Revert "Revert "mm, thp: restore node-local hugepage allocations""David Rientjes1-2/+0
2019-08-13Revert "mm, thp: restore node-local hugepage allocations"Andrea Arcangeli1-0/+2
2018-12-05mm, thp: restore node-local hugepage allocationsDavid Rientjes1-2/+0
2018-11-03mm, thp: consolidate THP gfp handling into alloc_hugepage_direct_gfpmaskMichal Hocko1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-06mm, mempolicy: simplify rebinding mempolicies when updating cpusetsVlastimil Babka1-4/+2
2017-07-06mm, page_alloc: pass preferred nid instead of zonelist to allocatorVlastimil Babka1-3/+3
2016-12-12mm: disable numa migration faults for dax vmasDan Williams1-0/+8
2016-09-01mm, mempolicy: task->mempolicy must be NULL before dropping final referenceDavid Rientjes1-0/+4
2016-05-19tmpfs: preliminary minor tidyupsHugh Dickins1-0/+6
2016-05-19mm/mempolicy.c: vma_migratable() can return boolYaowei Bai1-5/+5
2016-01-14mm/mempolicy.c: convert the shared_policy lock to a rwlockNathan Zimmer1-1/+1
2014-10-09mempolicy: unexport get_vma_policy() and remove its "task" argOleg Nesterov1-2/+0
2014-10-09mempolicy: introduce __get_vma_policy(), export get_task_policy()Oleg Nesterov1-0/+3
2014-10-09mempolicy: remove the "task" arg of vma_policy_mof() and simplify itOleg Nesterov1-1/+1
2014-06-04hugetlb: restrict hugepage_migration_support() to x86_64Naoya Horiguchi1-0/+6
2014-04-07mm, mempolicy: remove per-process flagDavid Rientjes1-1/+0
2014-04-07mm, mempolicy: rename slab_node for clarityDavid Rientjes1-1/+1
2014-01-21mm, mempolicy: remove unneeded functions for UMA configsDavid Rientjes1-32/+0
2013-11-13mm, mempolicy: make mpol_to_str robust and always succeedDavid Rientjes1-3/+2
2013-10-09mm: numa: Limit NUMA scanning to migrate-on-fault VMAsMel Gorman1-0/+1
2013-09-11mm: migrate: remove VM_HUGETLB from vma flag check in vma_migratable()Naoya Horiguchi1-1/+1
2013-09-11mm: mempolicy: turn vma_set_policy() into vma_dup_policy()Oleg Nesterov1-2/+7
2013-01-02mm: mempolicy: Convert shared_policy mutex to spinlockMel Gorman1-1/+1
2013-01-02mempolicy: remove arg from mpol_parse_str, mpol_to_strHugh Dickins1-7/+4
2012-12-16Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+8
2012-12-11mm: mempolicy: Check for misplaced pageLee Schermerhorn1-0/+8
2012-12-06tmpfs: fix shared mempolicy leakMel Gorman1-16/+0
2012-10-13UAPI: (Scripted) Disintegrate include/linuxDavid Howells1-60/+3
2012-10-09mempolicy: fix a race in shared_policy_replace()Mel Gorman1-1/+1
2012-10-09mm: kill vma flag VM_RESERVED and mm->reserved_vm counterKonstantin Khlebnikov1-1/+1
2012-06-20slab/mempolicy: always use local policy from interrupt contextAndi Kleen1-1/+1
2012-05-29mm: do_migrate_pages(): rename argumentsAndrew Morton1-5/+4
2012-01-10mm/mempolicy.c: mpol_equal(): use boolKOSAKI Motohiro1-5/+5
2011-05-25mm: declare mpol_to_str() when CONFIG_TMPFS=nStephen Wilson1-2/+2
2011-05-25mm: export get_vma_policy()Stephen Wilson1-0/+3
2010-08-09oom: select task from tasklist for mempolicy oomsDavid Rientjes1-1/+12
2010-05-25mempolicy: restructure rebinding-mempolicy functionsMiao Xie1-3/+12
2009-12-15hugetlb: derive huge pages nodes allowed from task mempolicyLee Schermerhorn1-0/+3
2008-07-24mm: make CONFIG_MIGRATION available w/o CONFIG_NUMAGerald Schaefer1-0/+19
2008-04-28mempolicy: use struct mempolicy pointer in shmem_sb_infoLee Schermerhorn1-11/+11
2008-04-28mempolicy: rework shmem mpol parsing and displayLee Schermerhorn1-0/+21
2008-04-28mempolicy: use MPOL_F_LOCAL to Indicate Preferred Local PolicyLee Schermerhorn1-0/+1
2008-04-28mempolicy: rework mempolicy Reference Counting [yet again]Lee Schermerhorn1-0/+35
2008-04-28mempolicy: mark shared policies for unrefLee Schermerhorn1-0/+7
2008-04-28mempolicy: rename struct mempolicy 'policy' member to 'mode'Lee Schermerhorn1-3/+3
2008-04-28mempolicy: rename mpol_copy to mpol_dupLee Schermerhorn1-7/+7
2008-04-28mempolicy: rename mpol_free to mpol_putLee Schermerhorn1-5/+5
2008-04-28mempolicy: small header file cleanupDavid Rientjes1-8/+0
2008-04-28mempolicy: add MPOL_F_RELATIVE_NODES flagDavid Rientjes1-1/+2
2008-04-28mempolicy: add MPOL_F_STATIC_NODES flagDavid Rientjes1-4/+7
2008-04-28mempolicy: support optional mode flagsDavid Rientjes1-3/+17
2008-04-28mempolicy: convert MPOL constants to enumDavid Rientjes1-9/+10
2008-04-28mm: filter based on a nodemask as well as a gfp_maskMel Gorman1-7/+12
2008-04-28mm: introduce node_zonelist() for accessing the zonelist for a GFP maskMel Gorman1-1/+1
2007-10-19Task Control Groups: make cpusets a client of cgroupsPaul Menage1-12/+0
2007-10-16mm/mempolicy.c: cleanupsAdrian Bunk1-6/+0
2007-10-16Mem Policy: add MPOL_F_MEMS_ALLOWED get_mempolicy() flagLee Schermerhorn1-0/+1
2007-09-19Fix NUMA Memory Policy Reference CountingLee Schermerhorn1-2/+2
2007-08-22Apply memory policies to top two highest zones when highest zone is ZONE_MOVABLEMel Gorman1-1/+1
2007-07-17Allow huge page allocations to use GFP_HIGH_MOVABLEMel Gorman1-3/+3
2006-10-21[PATCH] cpuset: mempolicy migration typo fixPaul Jackson1-1/+1
2006-09-26[PATCH] Apply type enum zone_typeChristoph Lameter1-2/+2
2006-06-20Merge git://git.infradead.org/hdrcleanup-2.6Linus Torvalds1-1/+0
2006-06-08[PATCH] Fix mempolicy.h build errorRalf Baechle1-0/+1
2006-04-26Don't include linux/config.h from anywhere else in include/David Woodhouse1-1/+0
2006-03-24[PATCH] cpuset memory spread slab cache optimizationsPaul Jackson1-0/+5
2006-01-18[PATCH] NUMA policies in the slab allocator V2Christoph Lameter1-0/+1
2006-01-14[PATCH] Add tmpfs options for memory placement policiesRobin Holt1-7/+4
2006-01-08[PATCH] cpuset: rebind vma mempolicies fixPaul Jackson1-0/+18
2006-01-08[PATCH] cpuset: numa_policy_rebind cleanupPaul Jackson1-2/+10
2006-01-08[PATCH] mempolicies: unexport get_vma_policy()Christoph Lameter1-3/+0
2006-01-08[PATCH] cpusets: swap migration interfacePaul Jackson1-0/+7
2006-01-08[PATCH] Swap Migration V5: sys_migrate_pages interfaceChristoph Lameter1-0/+3
2006-01-08[PATCH] Swap Migration V5: MPOL_MF_MOVE interfaceChristoph Lameter1-0/+3
2006-01-06[PATCH] mm: move determination of policy_zone into page allocatorChristoph Lameter1-0/+11
2006-01-06[PATCH] Remove old node based policy interface from mempolicy.cChristoph Lameter1-19/+0
2006-01-06[PATCH] Add NUMA policy support for huge pages.Christoph Lameter1-0/+8
2005-10-30[PATCH] cpusets: automatic numa mempolicy rebindingPaul Jackson1-0/+6
2005-10-29[PATCH] mm: update comments to pte lockHugh Dickins1-2/+1
2005-10-29[PATCH] Convert mempolicies to nodemask_tAndi Kleen1-2/+2
2005-09-08[PATCH] PCI: Run PCI driver initialization on local nodeAndi Kleen1-0/+1
2005-09-05[PATCH] /proc/<pid>/numa_maps to show on which nodes pages resideChristoph Lameter1-0/+3
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+229