Commit Graph

360 Commits (3cf2a4f6ca4e088ba79d05d6e7f4635c535e6ae4)

Author SHA1 Message Date
Linus Torvalds 7a608572a2 Revert "mm: batch activate_page() to reduce lock contention" 14 years ago
Shaohua Li 744ed14427 mm: batch activate_page() to reduce lock contention 14 years ago
Rik van Riel 9992af1029 thp: scale nr_rotated to balance memory pressure 14 years ago
Rik van Riel 2c888cfbc1 thp: fix anon memory statistics with transparent hugepages 14 years ago
Andrea Arcangeli 5a03b051ed thp: use compaction in kswapd for GFP_ATOMIC order > 0 14 years ago
Mel Gorman dc83edd941 mm: kswapd: use the classzone idx that kswapd was using for sleeping_prematurely() 14 years ago
Mel Gorman 355b09c47a mm: kswapd: treat zone->all_unreclaimable in sleeping_prematurely similar to balance_pgdat() 14 years ago
Mel Gorman 4d40502ea5 mm: kswapd: reset kswapd_max_order and classzone_idx after reading 14 years ago
Mel Gorman 0abdee2bd4 mm: kswapd: use the order that kswapd was reclaiming at for sleeping_prematurely() 14 years ago
Mel Gorman 1741c87757 mm: kswapd: keep kswapd awake for high-order allocations until a percentage of the node is balanced 14 years ago
Mel Gorman 9950474883 mm: kswapd: stop high-order balancing when any suitable zone is balanced 14 years ago
Mel Gorman f3a310bc4e mm: vmscan: rename lumpy_mode to reclaim_mode 14 years ago
Mel Gorman 77f1fe6b08 mm: migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path 14 years ago
Mel Gorman 3e7d344970 mm: vmscan: reclaim order-0 and use compaction instead of lumpy reclaim 14 years ago
Mel Gorman ee64fc9354 mm: vmscan: convert lumpy_mode into a bitmask 14 years ago
KOSAKI Motohiro f0bc0a60b1 vmscan: factor out kswapd sleeping logic from kswapd() 14 years ago
Mel Gorman b44129b306 mm: vmstat: use a single setter function and callback for adjusting percpu thresholds 14 years ago
Mel Gorman 88f5acf88a mm: page allocator: adjust the per-cpu counter threshold when memory is low 14 years ago
Linus Torvalds 6072d13c42 Call the filesystem back whenever a page is removed from the page cache 14 years ago
Shaohua Li 1dce071e18 vmscan: avoid setting zone congested if no page dirty 14 years ago
KOSAKI Motohiro 2e30244a7c vmscan,tmpfs: treat used once pages on tmpfs as used once 15 years ago
Mel Gorman 0e093d9976 writeback: do not sleep on the congestion queue if there are no congested BDIs or if significant congestion is not being encountered in the current zone 15 years ago
KOSAKI Motohiro 08fc468f4e vmscan: isolate_lru_pages(): stop neighbour search if neighbour cannot be isolated 15 years ago
KOSAKI Motohiro 4718505216 vmscan: remove dead code in shrink_inactive_list() 15 years ago
KOSAKI Motohiro 7d3579e8e6 vmscan: narrow the scenarios in whcih lumpy reclaim uses synchrounous reclaim 15 years ago
KOSAKI Motohiro bc57e00f5e vmscan: synchronous lumpy reclaim should not call congestion_wait() 15 years ago
Mel Gorman e11da5b4fd tracing, vmscan: add trace events for LRU list shrinking 15 years ago
Shaohua Li 66d9a986cd vmscan: delete dead code 15 years ago
Minchan Kim 74e3f3c339 vmscan: prevent background aging of anon page in no swap system 15 years ago
Thadeu Lima de Souza Cascardo e4455abb50 mm: only build per-node scan_unevictable functions when NUMA is enabled 15 years ago
Wu Fengguang 1b430beee5 writeback: remove nonblocking/encountered_congestion references 15 years ago
Minchan Kim d1908362ae vmscan: check all_unreclaimable in direct reclaim path 15 years ago
Nikanth Karthikesan 415b54e37a Fix typo s/contenious/continuous in comment 15 years ago
KOSAKI Motohiro 00918b6ab8 memcg: remove nid and zid argument from mem_cgroup_soft_limit_reclaim() 15 years ago
KOSAKI Motohiro 14fec79680 memcg: mem_cgroup_shrink_node_zone() doesn't need sc.nodemask 15 years ago
KOSAKI Motohiro da280d636b memcg: kill unnecessary initialization in mem_cgroup_shrink_node_zone() 15 years ago
KOSAKI Motohiro b8f5c5664d memcg: sc.nr_to_reclaim should be initialized 15 years ago
Wu Fengguang e31f3698cd vmscan: raise the bar to PAGEOUT_IO_SYNC stalls 15 years ago
KOSAKI Motohiro bdce6d9ebf memcg, vmscan: add memcg reclaim tracepoint 15 years ago
KOSAKI Motohiro 4dc4b3d971 vmscan: shrink_slab() requires the number of lru_pages, not the page order 15 years ago
KOSAKI Motohiro 58c37f6e0d vmscan: protect reading of reclaim_stat with lru_lock 15 years ago
KOSAKI Motohiro 1574804899 vmscan: avoid subtraction of unsigned types 15 years ago
Mel Gorman 1489fa14cb vmscan: update isolated page counters outside of main path in shrink_inactive_list() 15 years ago
Mel Gorman abe4c3b50c vmscan: set up pagevec as late as possible in shrink_page_list() 15 years ago
Mel Gorman 666356297e vmscan: set up pagevec as late as possible in shrink_inactive_list() 15 years ago
Mel Gorman d4debc66d1 vmscan: remove unnecessary temporary vars in do_try_to_free_pages 15 years ago
KOSAKI Motohiro e247dbce5c vmscan: simplify shrink_inactive_list() 15 years ago
KOSAKI Motohiro 25edde0332 vmscan: kill prev_priority completely 15 years ago
Mel Gorman 755f0225e8 vmscan: tracing: add trace event when a page is written 15 years ago
Mel Gorman a8a94d1515 vmscan: tracing: add trace events for LRU page isolation 15 years ago