Commit History

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