Michal Hocko
|
dcda9b0471
mm, tree wide: replace __GFP_REPEAT by __GFP_RETRY_MAYFAIL with more useful semantic
|
8 years ago |
David Rientjes
|
0622622677
mm, vmscan: avoid thrashing anon lru when free + file is low
|
8 years ago |
Johannes Weiner
|
385386cff4
mm: vmstat: move slab statistics from zone to node counters
|
8 years ago |
Roman Gushchin
|
2262185c5b
mm: per-cgroup memory reclaim stats
|
8 years ago |
Huang Ying
|
747552b1e7
mm, THP, swap: enable THP swap optimization only if has compound map
|
8 years ago |
Huang Ying
|
b8f593cd08
mm, THP, swap: check whether THP can be split firstly
|
8 years ago |
Minchan Kim
|
0f0746589e
mm, THP, swap: move anonymous THP split logic to vmscan
|
8 years ago |
Minchan Kim
|
75f6d6d29a
mm, THP, swap: unify swap slot free functions to put_swap_page
|
8 years ago |
Nick Desaulniers
|
f2f43e566a
mm/vmscan.c: fix unsequenced modification and access warning
|
8 years ago |
Thomas Gleixner
|
c6202adf3a
mm/vmscan: Adjust system_state checks
|
8 years ago |
Minchan Kim
|
791b48b642
mm: vmscan: scan until it finds eligible pages
|
8 years ago |
Vlastimil Babka
|
499118e966
mm: introduce memalloc_noreclaim_{save,restore}
|
8 years ago |
Johannes Weiner
|
ccda7f4360
mm: memcontrol: use node page state naming scheme for memcg
|
8 years ago |
Johannes Weiner
|
71cd31135d
mm: memcontrol: re-use node VM page state enum
|
8 years ago |
Johannes Weiner
|
31176c7815
mm: memcontrol: clean up memory.events counting function
|
8 years ago |
Johannes Weiner
|
2a2e48854d
mm: vmscan: fix IO/refault regression in cache workingset transition
|
8 years ago |
Minchan Kim
|
666e5a406c
mm: make ttu's return boolean
|
8 years ago |
Minchan Kim
|
33fc80e257
mm: remove SWAP_AGAIN in ttu
|
8 years ago |
Minchan Kim
|
ad6b67041a
mm: remove SWAP_MLOCK in ttu
|
8 years ago |
Minchan Kim
|
18863d3a3f
mm: remove SWAP_DIRTY in ttu
|
8 years ago |
Yisheng Xie
|
d6622f6365
mm/vmscan: more restrictive condition for retry in do_try_to_free_pages
|
8 years ago |
Mel Gorman
|
e716f2eb24
mm, vmscan: prevent kswapd sleeping prematurely due to mismatched classzone_idx
|
8 years ago |
Mel Gorman
|
631b6e083e
mm, vmscan: only clear pgdat congested/dirty/writeback state when balanced
|
8 years ago |
Shantanu Goel
|
333b0a459c
mm, vmscan: fix zone balance check in prepare_kswapd_sleep
|
8 years ago |
Michal Hocko
|
7dea19f9ee
mm: introduce memalloc_nofs_{save,restore} API
|
8 years ago |
Shaohua Li
|
802a3a92ad
mm: reclaim MADV_FREE pages
|
8 years ago |
Shaohua Li
|
a128ca71fb
mm: delete unnecessary TTU_* flags
|
8 years ago |
Johannes Weiner
|
3db65812d6
Revert "mm, vmscan: account for skipped pages as a partial scan"
|
8 years ago |
Johannes Weiner
|
c822f6223d
mm: delete NR_PAGES_SCANNED and pgdat_reclaimable()
|
8 years ago |
Johannes Weiner
|
688035f729
mm: don't avoid high-priority reclaim on memcg limit reclaim
|
8 years ago |