aboutsummaryrefslogtreecommitdiffstats
path: root/mm/vmscan.c
AgeCommit message (Expand)AuthorFilesLines
2008-04-19nodemask: use new node_to_cpumask_ptr functionMike Travis1-10/+8
2008-03-24revert "kswapd should only wait on IO if there is IO"Andrew Morton1-22/+5
2008-03-04memcg: move_lists on page not page_cgroupHugh Dickins1-2/+3
2008-03-04Memory controller: rename to Memory Resource ControllerBalbir Singh1-2/+2
2008-02-07per-zone and reclaim enhancements for memory controller: modifies vmscan.c fo...KAMEZAWA Hiroyuki1-131/+201
2008-02-07per-zone and reclaim enhancements for memory controller: add scan_global_lru ...KAMEZAWA Hiroyuki1-5/+12
2008-02-07memory cgroup enhancements: fix zone handling in try_to_free_mem_cgroup_pageKAMEZAWA Hiroyuki1-6/+3
2008-02-07kswapd should only wait on IO if there is IORik van Riel1-5/+22
2008-02-07Memory controller: make charging gfp mask awareBalbir Singh1-9/+5
2008-02-07Memory controller: make page_referenced() cgroup awareBalbir Singh1-2/+2
2008-02-07Memory controller: add per cgroup LRU and reclaimBalbir Singh1-25/+103
2007-10-20spelling fixes: mm/Simon Arlott1-1/+1
2007-10-18sparse pointer use of zero as nullStephen Hemminger1-1/+1
2007-10-17mm: test and set zone reclaim lock before starting reclaimDavid Rientjes1-10/+13
2007-10-17oom: change all_unreclaimable zone member to flagsDavid Rientjes1-12/+13
2007-10-16make swappiness safer to useAndrea Arcangeli1-0/+41
2007-10-16Fix panic of cpu online with memory less nodeYasunori Goto1-1/+3
2007-10-16Memoryless nodes: Add N_CPU node stateChristoph Lameter1-3/+1
2007-10-16Memoryless nodes: No need for kswapdChristoph Lameter1-1/+1
2007-10-16mm: prevent kswapd from freeing excessive amounts of lowmemRik van Riel1-1/+7
2007-08-22synchronous lumpy reclaim: wait for page writeback when directly reclaiming c...Andy Whitcroft1-8/+60
2007-08-22synchronous lumpy reclaim: ensure we count pages transitioning inactive via c...Andy Whitcroft1-0/+1
2007-07-17Freezer: make kernel threads nonfreezable by defaultRafael J. Wysocki1-0/+1
2007-07-17mm: clean up and kernelify shrinker registrationRusty Russell1-31/+11
2007-07-17Lumpy Reclaim V4Andy Whitcroft1-22/+149
2007-05-09Add suspend-related notifications for CPU hotplugRafael J. Wysocki1-1/+1
2007-05-08Factor outstanding I/O error handlingGuillaume Chazarain1-6/+2
2007-05-07freezer: fix racy usage of try_to_freeze in kswapdRafael J. Wysocki1-4/+9
2007-03-01[PATCH] throttle_vm_writeout(): don't loop on GFP_NOFS and GFP_NOIO allocationsAndrew Morton1-1/+1
2007-02-11[PATCH] Use ZVC for inactive and active countsChristoph Lameter1-23/+28
2007-01-05[PATCH] shrink_all_memory(): fix lru_pages handlingAndrew Morton1-17/+16
2006-12-30[PATCH] Buglet in vmscan.cShantanu Goel1-1/+1
2006-12-22[PATCH] Fix swapped parameters in mm/vmscan.cNigel Cunningham1-2/+2
2006-12-13[PATCH] cpuset: rework cpuset_zone_allowed apiPaul Jackson1-4/+4
2006-12-07[PATCH] hotplug CPU: clean up hotcpu_notifier() useIngo Molnar1-2/+0
2006-12-07[PATCH] Add include/linux/freezer.h and move definitions from sched.hNigel Cunningham1-0/+1
2006-12-07[PATCH] swsusp: Improve handling of highmemRafael J. Wysocki1-0/+3
2006-12-07[PATCH] balance_pdgat() cleanupAndrew Morton1-3/+4
2006-10-28[PATCH] Use min of two prio settings in calculating distress for reclaimMartin Bligh1-4/+4
2006-10-28[PATCH] vmscan: Fix temp_priority raceMartin Bligh1-14/+41
2006-10-20[PATCH] separate bdi congestion functions from queue congestion functionsAndrew Morton1-3/+3
2006-10-17[PATCH] invalidate: remove_mapping() fixAndrew Morton1-0/+6
2006-09-27[PATCH] page invalidation cleanupNick Piggin1-4/+23
2006-09-27[PATCH] vm: add per-zone writeout counterAndrew Morton1-1/+2
2006-09-26[PATCH] NUMA: Add zone_to_nid functionChristoph Lameter1-1/+1
2006-09-26[PATCH] zone reclaim with slab: avoid unecessary off node allocationsChristoph Lameter1-5/+12
2006-09-26[PATCH] zone_reclaim: dynamic slab reclaimChristoph Lameter1-21/+37
2006-09-26[PATCH] ZVC: Support NR_SLAB_RECLAIMABLE / NR_SLAB_UNRECLAIMABLEChristoph Lameter1-1/+1
2006-09-26[PATCH] Replace min_unmapped_ratio by min_unmapped_pages in struct zoneChristoph Lameter1-1/+1
2006-09-26[PATCH] oom: reclaim_mapped on oomNick Piggin1-1/+10
2006-09-26[PATCH] oom: use unreclaimable infoNick Piggin1-0/+8
2006-09-26[PATCH] mm: remove_mapping() safenessNick Piggin1-3/+3
2006-09-26[PATCH] mm: VM_BUG_ONNick Piggin1-8/+8
2006-07-03[PATCH] ZVC/zone_reclaim: Leave 1% of unmapped pagecache pages for file I/OChristoph Lameter1-13/+14
2006-06-30[PATCH] Light weight event countersChristoph Lameter1-12/+11
2006-06-30[PATCH] zoned vm counters: conversion of nr_slab to per zone counterChristoph Lameter1-1/+1
2006-06-30[PATCH] zoned vm counters: zone_reclaim: remove /proc/sys/vm/zone_reclaim_int...Christoph Lameter1-21/+10
2006-06-30[PATCH] zoned vm counters: split NR_ANON_PAGES off from NR_FILE_MAPPEDChristoph Lameter1-1/+2
2006-06-30[PATCH] zoned vm counters: remove NR_FILE_MAPPED from scan control structureChristoph Lameter1-9/+2
2006-06-30[PATCH] zoned vm counters: convert nr_mapped to per zone counterChristoph Lameter1-4/+4
2006-06-27[PATCH] cpu hotplug: revert init patch submitted for 2.6.17Chandra Seetharaman1-1/+1
2006-06-27[PATCH] pgdat allocation for new node add (export kswapd start func)Yasunori Goto1-11/+26
2006-06-23[PATCH] initialise total_memory() earlierAndrew Morton1-3/+2
2006-06-23[PATCH] More page migration: use migration entries for file pagesChristoph Lameter1-1/+13
2006-06-23[PATCH] writeback: fix range handlingOGAWA Hirofumi1-0/+2
2006-06-23[PATCH] swsusp: rework memory shrinkerRafael J. Wysocki1-55/+164
2006-06-11[PATCH] typo in vmscan.cChristoph Lameter1-1/+1
2006-04-26[PATCH] Remove __devinit and __cpuinit from notifier_call definitionsChandra Seetharaman1-1/+1
2006-03-27[PATCH] for_each_online_pgdat: renaming for_each_pgdatKAMEZAWA Hiroyuki1-3/+3
2006-03-25[PATCH] find_task_by_pid() needs tasklist_lockAndrew Morton1-0/+2
2006-03-22[PATCH] page migration reorgChristoph Lameter1-489/+2
2006-03-22[PATCH] mm: make shrink_all_memory try harderRafael J. Wysocki1-0/+7
2006-03-22[PATCH] vmscan: emove obsolete checks from shrink_list() and fix unlikely in ...Christoph Lameter1-11/+2
2006-03-22[PATCH] mm: make __put_page internalNick Piggin1-0/+2
2006-03-22[PATCH] mm: shrink_inactive_lis() nr_scan accounting fixWu Fengguang1-4/+5
2006-03-22[PATCH] mm: isolate_lru_pages() scan count fixWu Fengguang1-2/+2
2006-03-22[PATCH] zone_reclaim: additional comments and cleanupChristoph Lameter1-4/+14
2006-03-22[PATCH] vmscan: rename functionsAndrew Morton1-15/+17
2006-03-22[PATCH] vmscan return nr_reclaimedAndrew Morton1-39/+38
2006-03-22[PATCH] vmscan: use unsigned longsAndrew Morton1-45/+59
2006-03-22[PATCH] vmscan: scan_control cleanupAndrew Morton1-46/+62
2006-03-22[PATCH] Thin out scan_control: remove nr_to_scan and priorityChristoph Lameter1-34/+25
2006-03-22[PATCH] mm: simplify vmscan vs release refcountingNick Piggin1-14/+11
2006-03-22[PATCH] mm: PageActive no testsetNick Piggin1-2/+3
2006-03-22[PATCH] mm: PageLRU no testsetNick Piggin1-9/+11
2006-03-22[PATCH] mm: never ClearPageLRU released pagesNick Piggin1-7/+11
2006-03-14[PATCH] page migration: fail if page is in a vma flagged VM_LOCKEDChristoph Lameter1-6/+12
2006-03-09[PATCH] vmscan: no zone_reclaim if PF_MALLOC is setChristoph Lameter1-1/+2
2006-02-24[PATCH] vmscan: fix zone_reclaimChristoph Lameter1-3/+7
2006-02-11[PATCH] vmscan: skip reclaim_mapped determination if we do not swapChristoph Lameter1-34/+41
2006-02-11[PATCH] vmscan: remove duplicate increment of reclaim_in_progressChristoph Lameter1-2/+0
2006-02-11[PATCH] zone reclaim: do not check references to a page during zone reclaimChristoph Lameter1-1/+5
2006-02-10[PATCH] Updates for page migrationChristoph Lameter1-5/+20
2006-02-01[PATCH] Direct Migration V9: Avoid writeback / page_migrate() methodChristoph Lameter1-1/+19
2006-02-01[PATCH] Direct Migration V9: remove_from_swap() to remove swap ptesChristoph Lameter1-0/+9
2006-02-01[PATCH] Direct Migration V9: migrate_pages() extensionChristoph Lameter1-11/+215
2006-02-01[PATCH] Reclaim slab during zone reclaimChristoph Lameter1-0/+14
2006-02-01[PATCH] Zone reclaim: Allow modification of zone reclaim behaviorChristoph Lameter1-2/+7
2006-02-01[PATCH] zone_reclaim: configurable off node allocation period.Christoph Lameter1-2/+2
2006-02-01[PATCH] zone_reclaim: partial scans instead of full scanChristoph Lameter1-2/+18
2006-02-01[PATCH] zone_reclaim: do not unmap file backed pagesChristoph Lameter1-0/+6
2006-02-01[PATCH] zone_reclaim: minor fixesChristoph Lameter1-1/+3
2006-02-01[PATCH] mm: improve function of sc->may_writepageChristoph Lameter1-3/+3
2006-02-01[PATCH] zone_reclaim: reclaim on memory only node supportChristoph Lameter1-1/+7
2006-02-01[PATCH] Optimize off-node performance of zone reclaimChristoph Lameter1-14/+15
2006-01-18[PATCH] Zone reclaim: Reclaim logicChristoph Lameter1-0/+68
2006-01-18[PATCH] Zone reclaim: resurrect may_swapChristoph Lameter1-0/+7
2006-01-18[PATCH] mm: migration page refcounting fixNick Piggin1-41/+30
2006-01-08[PATCH] SwapMig: Switch error handling in migrate_pages to use -ExxChristoph Lameter1-22/+34
2006-01-08[PATCH] SwapMig: Extend parameters for migrate_pages()Christoph Lameter1-9/+8
2006-01-08[PATCH] SwapMig: Drop unused pages immediatelyChristoph Lameter1-0/+5
2006-01-08[PATCH] SwapMig: add_to_swap() avoid atomic allocationsChristoph Lameter1-2/+2
2006-01-08[PATCH] SwapMig: CONFIG_MIGRATION fixesChristoph Lameter1-76/+76
2006-01-08[PATCH] Swap Migration V5: Add CONFIG_MIGRATION for page migration supportChristoph Lameter1-9/+11
2006-01-08[PATCH] Swap Migration V5: migrate_pages() functionChristoph Lameter1-34/+180
2006-01-08[PATCH] Swap Migration V5: PF_SWAPWRITE to allow writing to swapChristoph Lameter1-4/+2
2006-01-08[PATCH] Swap Migration V5: LRU operationsChristoph Lameter1-13/+87
2006-01-08[PATCH] drop-pagecacheAndrew Morton1-2/+1
2006-01-06[PATCH] mm: page_state optNick Piggin1-12/+15
2006-01-06[PATCH] mm: add populated_zone() helperCon Kolivas1-4/+4
2006-01-06[PATCH] vmscan: balancing fixAndrew Morton1-8/+0
2006-01-06[PATCH] kill last zone_reclaim() bitsAndrew Morton1-80/+0
2006-01-03[PATCH] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATEZach Brown1-1/+1
2005-11-28[PATCH] shrinker->nr = LONG_MAX means deadlock for icacheAndrea Arcangeli1-3/+15
2005-11-28[PATCH] temporarily disable swap token on memory pressureRik van Riel1-2/+9
2005-11-13[PATCH] mm: __alloc_pages cleanupRohit Seth1-3/+3
2005-10-29[PATCH] mm: split page table lockHugh Dickins1-1/+1
2005-10-29[PATCH] shrink_list(): skip anon pages if not may_swapLee Schermerhorn1-1/+3
2005-10-28[PATCH] gfp_t: mm/* (easy parts)Al Viro1-4/+4
2005-10-16Fix memory ordering bug in page reclaimLinus Torvalds1-4/+9
2005-09-13[PATCH] vm: kswapd cleanup: use pgdatCon Kolivas1-2/+2
2005-09-07[PATCH] cpusets: formalize intermediate GFP_KERNEL containmentPaul Jackson1-4/+4
2005-09-05[PATCH] VM: zone reclaim atomic ops cleanupMartin Hicks1-4/+5
2005-09-05[PATCH] VM: add capabilites check to set_zone_reclaimMartin Hicks1-0/+3
2005-06-28[PATCH] rename wakeup_bdflush to wakeup_pdflushPekka J Enberg1-1/+1
2005-06-25[PATCH] Cleanup patch for process freezingChristoph Lameter1-2/+2
2005-06-21[PATCH] vm: try_to_free_pages unused argumentDarren Hart1-2/+1
2005-06-21[PATCH] VM: rate limit early reclaimMartin Hicks1-0/+10
2005-06-21[PATCH] VM: early zone reclaimMartin Hicks1-0/+64
2005-06-21[PATCH] VM: add may_swap flag to scan_controlMartin Hicks1-1/+6
2005-06-21[PATCH] vmscan: notice slab shrinkingakpm@osdl.org1-5/+14
2005-04-16[PATCH] vmscan: pageout(): remove unneeded testakpm@osdl.org1-1/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1311