aboutsummaryrefslogtreecommitdiffstats
path: root/mm/migrate.c
AgeCommit message (Expand)AuthorFilesLines
2015-02-12mm: convert p[te|md]_mknonnuma and remaining page table manipulationsMel Gorman1-1/+1
2015-02-12mm: numa: do not dereference pmd outside of the lock during NUMA hinting faultMel Gorman1-6/+0
2015-02-11mm/hugetlb: take page table lock in follow_huge_pmd()Naoya Horiguchi1-2/+3
2015-02-10rmap: drop support of non-linear mappingsKirill A. Shutemov1-32/+0
2014-12-17vm_area_operations: kill ->migrate()Al Viro1-21/+0
2014-12-15Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-1/+2
2014-12-13mm: unmapped page migration avoid unmap+remap overheadHugh Dickins1-10/+18
2014-10-09mm/balloon_compaction: redesign ballooned pages managementKonstantin Khlebnikov1-12/+4
2014-10-02mm: migrate: Close race between migration completion and mprotectMel Gorman1-1/+4
2014-08-08mm: memcontrol: rewrite uncharge APIJohannes Weiner1-29/+9
2014-07-26mm: fix direct reclaim writeback regressionHugh Dickins1-2/+3
2014-06-23mm: let mm_find_pmd fix buggy race with THP faultHugh Dickins1-2/+0
2014-06-04hugetlb: rename hugepage_migration_support() to ..._supported()Naoya Horiguchi1-1/+1
2014-06-04mm, migration: add destination page freeing callbackDavid Rientjes1-16/+39
2014-06-04mm: numa: add migrated transhuge pages to LRU the same way as base pagesMel Gorman1-1/+5
2014-03-20mm: fix swapops.h:131 bug if remap_file_pages raced migrationHugh Dickins1-0/+32
2014-03-10mm: fix GFP_THISNODE callers and clarifyJohannes Weiner1-5/+6
2014-01-27mm/migrate.c: fix setting of cpupid on page migration twice against normal pageWanpeng Li1-2/+0
2014-01-23sched/numa: fix setting of cpupid on page migration twiceWanpeng Li1-2/+0
2014-01-23mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGESasha Levin1-3/+3
2014-01-21mm/migrate: remove unused function, fail_migrate_page()Joonsoo Kim1-8/+0
2014-01-21mm/migrate: remove putback_lru_pages, fix comment on putback_movable_pagesJoonsoo Kim1-20/+9
2014-01-21mm/migrate: correct failure handling if !hugepage_migration_support()Joonsoo Kim1-2/+5
2014-01-21mm/migrate: add comment about permanent failure pathNaoya Horiguchi1-1/+6
2014-01-21mm: numa: trace tasks that fail migration due to rate limitingMel Gorman1-1/+4
2014-01-21mm: numa: limit scope of lock for NUMA migrate rate limitingMel Gorman1-9/+12
2014-01-21mm: numa: make NUMA-migrate related functions staticMel Gorman1-2/+3
2014-01-21mm/rmap: make rmap_walk to get the rmap_walk_control argumentJoonsoo Kim1-1/+6
2014-11-13mmu_notifier: call mmu_notifier_invalidate_range() from VMMJoerg Roedel1-1/+2
2013-12-21aio/migratepages: make aio migrate pages saneBenjamin LaHaise1-6/+7
2013-12-18mm: numa: defer TLB flush for THP migration as long as possibleMel Gorman1-0/+3
2013-12-18mm: numa: avoid unnecessary disruption of NUMA hinting during migrationMel Gorman1-0/+12
2013-12-18mm: numa: avoid unnecessary work on the failure pathMel Gorman1-1/+3
2013-12-18mm: numa: call MMU notifiers on THP migrationMel Gorman1-8/+14
2013-12-18mm: numa: serialise parallel get_user_page against THP migrationMel Gorman1-7/+31
2013-11-21mm: thp: give transparent hugepage code a separate copy_pageDave Hansen1-0/+48
2013-11-15mm: convert the rest to new page table lock apiKirill A. Shutemov1-3/+4
2013-11-15mm, hugetlb: convert hugetlbfs to use split pmd lockKirill A. Shutemov1-3/+4
2013-11-01Merge branch 'linus' into sched/coreIngo Molnar1-0/+2
2013-10-29mm: Close races between THP migration and PMD numa clearingMel Gorman1-8/+11
2013-10-16mm: migration: do not lose soft dirty bit if page is in migration stateCyrill Gorcunov1-0/+2
2013-10-09mm: numa: Copy cpupid on page migrationRik van Riel1-0/+9
2013-10-09mm: numa: Change page last {nid,pid} into {cpu,pid}Peter Zijlstra1-2/+2
2013-10-09sched/numa: Set preferred NUMA node based on number of private faultsMel Gorman1-2/+2
2013-10-09mm: numa: Scan pages with elevated page_mapcountMel Gorman1-11/+6
2013-10-09mm: Close races between THP migration and PMD numa clearingMel Gorman1-8/+11
2013-09-30mm: avoid reinserting isolated balloon pages into LRU listsRafael Aquini1-1/+1
2013-09-13Merge git://git.kvack.org/~bcrl/aio-nextLinus Torvalds1-1/+1
2013-09-11mm: vmscan: fix do_try_to_free_pages() livelockLisa Du1-1/+1
2013-09-11mm: migrate: check movability of hugepage in unmap_and_move_huge_page()Naoya Horiguchi1-0/+10
2013-09-11mm: migrate: add hugepage migration code to move_pages()Naoya Horiguchi1-2/+11
2013-09-11mm: soft-offline: use migrate_pages() instead of migrate_huge_page()Naoya Horiguchi1-26/+2
2013-09-11mm: migrate: make core migration code aware of hugepageNaoya Horiguchi1-1/+9
2013-07-16fs/aio: Add support to aio ring pages migrationGu Zheng1-1/+1
2013-06-12mm: migration: add migrate_entry_wait_huge()Naoya Horiguchi1-5/+18
2013-05-24mm compaction: fix of improper cache flush in migration codeLeonid Yegoshin1-1/+1
2013-04-29mm: rewrite the comment over migrate_pages() more comprehensiblySrivatsa S. Bhat1-9/+13
2013-04-29mm/migrate: fix comment typo syncronous->synchronousJianguo Wu1-1/+1
2013-02-23mm: remove offlining arg to migrate_pagesHugh Dickins1-22/+13
2013-02-23ksm: enable KSM page migrationHugh Dickins1-18/+3
2013-02-23ksm: make KSM page migration possibleHugh Dickins1-1/+4
2013-02-23mm: rename page struct field helpersMel Gorman1-2/+2
2013-02-23mm: numa: cleanup flow of transhuge page migrationHugh Dickins1-52/+43
2013-02-23mm: numa: take THP into account when migrating pages for NUMA balancingMel Gorman1-2/+4
2013-02-05mm/hugetlb: set PTE as huge in hugetlb_change_protection and remove_migration...Tony Lu1-1/+3
2013-01-11mm: migrate: check page_count of THP before migratingMel Gorman1-1/+13
2012-12-17mm,numa: fix update_mmu_cache_pmd callStephen Rothwell1-1/+1
2012-12-16Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+331
2012-12-12mm,migrate: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-11mm: introduce putback_movable_pages()Rafael Aquini1-0/+20
2012-12-11mm: introduce compaction and migration for ballooned pagesRafael Aquini1-2/+32
2012-12-11mm: adjust address_space_operations.migratepage() return codeRafael Aquini1-18/+15
2012-12-11mm: introduce mm_find_pmd()Bob Liu1-12/+2
2012-12-11mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalableIngo Molnar1-1/+1
2012-12-11mm: migrate: Account a transhuge page properly when rate limitingMel Gorman1-4/+4
2012-12-11mm: numa: Account for failed allocations and isolations as migration failuresMel Gorman1-1/+4
2012-12-11mm: numa: Add THP migration for the NUMA working set scanning fault case buil...Mel Gorman1-0/+2
2012-12-11mm: numa: Add THP migration for the NUMA working set scanning fault case.Mel Gorman1-41/+190
2012-12-11mm: numa: migrate: Set last_nid on newly allocated pageHillf Danton1-0/+3
2012-12-11mm: numa: Rate limit setting of pte_numa if node is saturatedMel Gorman1-0/+20
2012-12-11mm: numa: Rate limit the amount of memory that is migrated between nodesMel Gorman1-1/+29
2012-12-11mm: numa: Add pte updates, hinting and migration statsMel Gorman1-1/+2
2012-12-11mm: migrate: Drop the misplaced pages reference count if the target node is fullMel Gorman1-7/+10
2012-12-11mm: migrate: Introduce migrate_misplaced_page()Peter Zijlstra1-2/+106
2012-12-11mm: migrate: Add a tracepoint for migrate_pagesMel Gorman1-2/+8
2012-12-11mm: compaction: Move migration fail/success stats to migrate.cMel Gorman1-0/+6
2012-07-31mm: memcg: fix compaction/migration failing due to memcg limitsJohannes Weiner1-9/+2
2012-07-31hugetlb/cgroup: migrate hugetlb cgroup info from oldpage to new page during m...Aneesh Kumar K.V1-0/+5
2012-07-31hugetlb: simplify migrate_huge_page()Aneesh Kumar K.V1-44/+21
2012-06-03mm: fix warning in __set_page_dirty_nobuffersHugh Dickins1-1/+4
2012-05-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-2/+2
2012-05-15userns: Convert the move_pages, and migrate_pages permission checks to use ui...Eric W. Biederman1-2/+2
2012-04-25mm: fix NULL ptr dereference in move_pagesSasha Levin1-8/+8
2012-03-21mm: fix move/migrate_pages() race on task structChristoph Lameter1-17/+19
2012-03-05memcg: fix GPF when cgroup removal races with last exitHugh Dickins1-2/+0
2012-02-03mm: postpone migrated page mapping resetKonstantin Khlebnikov1-1/+1
2012-01-12mm: compaction: introduce sync-light migration for use by compactionMel Gorman1-35/+43
2012-01-12mm: compaction: determine if dirty pages can be migrated without blocking wit...Mel Gorman1-37/+92
2012-01-12memcg: clear pc->mem_cgroup if necessary.KAMEZAWA Hiroyuki1-0/+2
2012-01-10mm/migrate.c: remove the unused macro lru_to_pageWang Sheng-Hui1-2/+0
2012-01-10mm/migrate.c: cleanup comment for migration_entry_wait()Wang Sheng-Hui1-2/+0
2012-01-10mm: migrate: one less atomic operationJacobo Giralt1-6/+4
2011-12-09mm/migrate.c: pair unlock_page() and lock_page() when migrating huge pagesHillf Danton1-1/+1
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2011-10-31mm: migration: clean up unmap_and_move()Minchan Kim1-35/+40
2011-10-31mm: Map most files to use export.h instead of module.hPaul Gortmaker1-1/+1
2011-10-19mm: fix race between mremap and removing migration entryHugh Dickins1-4/+4
2011-06-16migrate: don't account swapcache as shmemAndrea Arcangeli1-1/+1
2011-05-25mm: use refcounts for page_lock_anon_vma()Peter Zijlstra1-13/+4
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-03-23memcg: fix ugly initialization of return value is in callerKAMEZAWA Hiroyuki1-1/+1
2011-03-22mm: compaction: Use async migration for __GFP_NO_KSWAPD and enforce no writebackAndrea Arcangeli1-15/+33
2011-03-22mm: rename drop_anon_vma() to put_anon_vma()Peter Zijlstra1-2/+2
2011-03-22mm: add replace_page_cache_page() functionMiklos Szeredi1-1/+1
2011-02-25mm: grab rcu read lock in move_pages()Greg Thelen1-3/+3
2011-02-02mm/migration: fix page corruption during hugepage migrationMinchan Kim1-4/+0
2011-02-02mm: when migrate_pages returns 0, all pages must have been releasedAndrea Arcangeli1-2/+1
2011-01-26mm: migration: clarify migrate_pages() commentMinchan Kim1-1/+1
2011-01-13memcg: fix memory migration of shmem swapcacheDaisuke Nishimura1-1/+1
2011-01-13mm: fix hugepage migrationHugh Dickins1-17/+6
2011-01-13mm: fix migration hangs on anon_vma lockHugh Dickins1-29/+19
2011-01-13mm: migration: use rcu_dereference_protected when dereferencing the radix tre...Mel Gorman1-2/+2
2011-01-13thp: pmd_trans_huge migrate bugcheckAndrea Arcangeli1-1/+6
2011-01-13mm: migration: cleanup migrate_pages API by matching types for offlining and ...Mel Gorman1-4/+4
2011-01-13mm: migration: allow migration to operate asynchronously and avoid synchronou...Mel Gorman1-9/+13
2011-01-13mm: vmscan: reclaim order-0 and use compaction instead of lumpy reclaimMel Gorman1-0/+17
2010-12-22mm/migrate.c: fix compilation errorMichal Nazarewicz1-0/+2
2010-10-26mm: fix error reporting in move_pages() syscallGleb Natapov1-2/+2
2010-10-26mm: compaction: fix COMPACTPAGEFAILED countingMinchan Kim1-5/+7
2010-10-26writeback: remove nonblocking/encountered_congestion referencesWu Fengguang1-1/+0
2010-10-11Fix migration.c compilation on s390Andi Kleen1-0/+2
2010-10-08hugetlb: hugepage migration coreNaoya Horiguchi1-18/+214
2010-08-09mm: extend KSM refcounts to the anon_vma rootRik van Riel1-7/+3
2010-08-09mm: always lock the root (oldest) anon_vmaRik van Riel1-1/+1
2010-08-09mm: change direct call of spin_lock(anon_vma->lock) to inline functionRik van Riel1-1/+1
2010-05-27memcg: fix mis-accounting of file mapped racy with migrationakpm@linux-foundation.org1-1/+1
2010-05-25mm: compaction: memory compaction coreMel Gorman1-1/+10
2010-05-25mm: migration: allow the migration of PageSwapCache pagesMel Gorman1-17/+36
2010-05-25mm: migration: do not try to migrate unmapped anonymous pagesMel Gorman1-0/+11
2010-05-25mm: migration: share the anon_vma ref counts between KSM and page migrationMel Gorman1-2/+2
2010-05-25mm: migration: take a reference to the anon_vma before migratingMel Gorman1-0/+12
2010-05-25mm: remove return value of putback_lru_pages()Minchan Kim1-6/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-06mm/migrate.c: kill anon local variable from migrate_page_copyKOSAKI Motohiro1-4/+0
2010-03-01Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds1-1/+1
2010-02-21mm: Make copy_from_user() in migrate.c statically predictableH. Peter Anvin1-21/+15
2010-02-20MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itselfRussell King1-1/+1
2010-02-06Fix potential crash with sys_move_pagesLinus Torvalds1-0/+3
2009-12-15mm: remove unevictable_migrate_page functionLee Schermerhorn1-2/+2
2009-12-15ksm: memory hotremove migration onlyHugh Dickins1-6/+21
2009-12-15ksm: rmap_walk to remove_migation_ptesHugh Dickins1-67/+18
2009-12-15mm: define PAGE_MAPPING_FLAGSHugh Dickins1-7/+4
2009-12-15mm: move inc_zone_page_state(NR_ISOLATED) to just isolated placeKOSAKI Motohiro1-8/+4
2009-12-11mm: Adjust do_pages_stat() so gcc can see copy_from_user() is safeH. Peter Anvin1-1/+1
2009-11-12memcg: fix wrong pointer initialization at page migration when memcg is disab...KAMEZAWA Hiroyuki1-1/+1
2009-09-24Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/l...Linus Torvalds1-1/+1
2009-09-22mm: return boolean from page_has_private()Johannes Weiner1-1/+1
2009-09-22mm: return boolean from page_is_file_cache()Johannes Weiner1-3/+3
2009-09-22mm: vmstat: add isolate pagesKOSAKI Motohiro1-0/+11
2009-09-22mm: oom analysis: add shmem vmstatKOSAKI Motohiro1-1/+4
2009-09-22memory hotplug: migrate swap cache pageShaohua Li1-2/+4
2009-09-16HWPOISON: Use bitmask/action code for try_to_unmap behaviourAndi Kleen1-1/+1
2009-06-16migration: only migrate_prep() once per move_pages()Brice Goglin1-1/+3
2009-06-16page allocator: do not check NUMA node ID when the caller knows the node is v...Mel Gorman1-1/+1
2009-04-03FS-Cache: Recruit a page flags for cache managementDavid Howells1-5/+5
2009-02-11migration: migrate_vmas should check "vma"Daisuke Nishimura1-1/+1
2009-01-14[CVE-2009-0029] System call wrappers part 28Heiko Carstens1-4/+4
2009-01-08memcg: simple migration handlingKAMEZAWA Hiroyuki1-28/+14
2009-01-08memcg: introduce charge-commit-cancel style of functionsKAMEZAWA Hiroyuki1-1/+1
2009-01-06mm: add Set,ClearPageSwapCache stubsHugh Dickins1-4/+0
2009-01-06mm: move_pages: no need to set pp->page to ZERO_PAGE(0) by defaultBrice Goglin1-6/+0
2009-01-06mm: rework do_pages_move() to work on page_sized chunksBrice Goglin1-35/+44
2008-12-25Merge branch 'next' into for-linusJames Morris1-2/+7
2008-12-16mm: Don't touch uninitialized variable in do_pages_stat_array()KOSAKI Motohiro1-1/+1
2008-12-10mm: no get_user/put_user while holding mmap_sem in do_pages_stat?Brice Goglin1-13/+46
2008-12-04Merge branch 'master' into nextJames Morris1-4/+1
2008-11-19migration: fix writepage errorHugh Dickins1-4/+1
2008-11-14Merge branch 'master' into nextJames Morris1-1/+1
2008-11-14CRED: Use RCU to access another task's creds and to release a task's own credsDavid Howells1-3/+5
2008-11-14CRED: Separate task security context from task_structDavid Howells1-5/+5
2008-11-14CRED: Wrap task credential accesses in the core kernelDavid Howells1-2/+5
2008-11-06mm: move migrate_prep out from under mmap_semChristoph Lameter1-1/+1
2008-10-20memcg: make page->mapping NULL before unchargeKAMEZAWA Hiroyuki1-2/+7
2008-10-20mm: extract do_pages_move() out of sys_move_pages()Brice Goglin1-66/+86
2008-10-20mm: don't vmalloc a huge page_to_node array for do_pages_stat()Brice Goglin1-15/+25
2008-10-20mm: stop returning -ENOENT from sys_move_pages() if nothing got migratedBrice Goglin1-2/+1
2008-10-20mlock: mlocked pages are unevictableNick Piggin1-0/+2
2008-10-20Unevictable LRU InfrastructureLee Schermerhorn1-14/+17
2008-10-20define page_file_cache() functionRik van Riel1-0/+2
2008-10-20swap: use an array for the LRU pagevecsKOSAKI Motohiro1-10/+1
2008-10-20vmscan: move isolate_lru_page() to vmscan.cNick Piggin1-31/+3
2008-08-04mm: rename page trylockNick Piggin1-2/+2
2008-07-26mm: spinlock tree_lockNick Piggin1-6/+5
2008-07-26mm: speculative page referencesNick Piggin1-2/+18
2008-07-25memcg: remove refcnt from page_cgroupKAMEZAWA Hiroyuki1-2/+1
2008-07-25memcg: better migration handlingKAMEZAWA Hiroyuki1-7/+15
2008-07-24mm: make CONFIG_MIGRATION available w/o CONFIG_NUMAGerald Schaefer1-1/+1
2008-07-24mm/migrate.c should #include <linux/syscalls.h>Adrian Bunk1-0/+1
2008-07-04Christoph has movedChristoph Lameter1-1/+1
2008-06-20Reinstate ZERO_PAGE optimization in 'get_user_pages()' and fix XIPLinus Torvalds1-0/+10