blob: 3d2ff35938cf3d404b7816a4f59a478cd474333c [file] [log] [blame]
eb085574a752 ("mm, swap: fix race between swapoff and some swap operations")
c10d38cc8d3e ("mm, swap: bounds check swap_info array accesses to avoid NULL derefs")
bc4ae27d817a ("mm: split SWP_FILE into SWP_ACTIVATED and SWP_FS")
b32d5f32b9db ("mm/swapfile.c: add __swap_entry_free_locked()")
5d5e8f19544a ("mm, swap, get_swap_pages: use entry_size instead of cluster in parameter")
bb98f2c5ac5d ("mm, memcontrol: move swap charge handling into get_swap_page()")
eaf649ebc3ac ("mm: swap: clean up swap readahead")
f80207727aac ("mm/memory.c: release locked page in do_swap_page()")
aa8d22a11da9 ("mm: swap: SWP_SYNCHRONOUS_IO: skip swapcache only if swapped page has no other reference")
0bcac06f27d7 ("mm, swap: skip swapcache for swapin of synchronous device")
539a6fea7fdc ("mm, swap: introduce SWP_SYNCHRONOUS_IO")
61b639723be5 ("mm, swap: use page-cluster as max window of VMA based swap readahead")
a2468cc9bfdf ("swap: choose swap device according to numa node")
81a0298bdfab ("mm, swap: don't use VMA based swap readahead if HDD is used as swap")
d9bfcfdc41e8 ("mm, swap: add sysfs interface for VMA based swap readahead")
ec560175c0b6 ("mm, swap: VMA based swap readahead")
c4fa63092f21 ("mm, swap: fix swap readahead marking")
cbc65df240c1 ("mm, swap: add swap readahead hit statistics")
f0eea189e8e9 ("mm, THP, swap: don't allocate huge cluster for file backed swap device")
23955622ff8d ("swap: add block io poll in swapin path")
0f0746589e4b ("mm, THP, swap: move anonymous THP split logic to vmscan")
75f6d6d29a40 ("mm, THP, swap: unify swap slot free functions to put_swap_page")
38d8b4e6bdc8 ("mm, THP, swap: delay splitting THP during swap out")
71cd31135d4c ("mm: memcontrol: re-use node VM page state enum")
df0e53d0619e ("mm: memcontrol: re-use global VM event enum")
31176c781508 ("mm: memcontrol: clean up memory.events counting function")
2a2e48854d70 ("mm: vmscan: fix IO/refault regression in cache workingset transition")
2872bb2d0a49 ("mm, swap: avoid lock swap_avail_lock when held cluster lock")
d6622f6365db ("mm/vmscan: more restrictive condition for retry in do_try_to_free_pages")
322b8afe4a65 ("mm, swap: Fix a race in free_swap_and_cache()")
9a4caf1e9fa4 ("mm: memcontrol: provide shmem statistics")
a128ca71fb29 ("mm: delete unnecessary TTU_* flags")
553af430e7c9 ("mm: rmap: fix huge file mmap accounting in the memcg stats")
c7ab0d2fdc84 ("mm: convert try_to_unmap_one() to use page_vma_mapped_walk()")
bbef938429f5 ("mm: vmscan: remove old flusher wakeup from direct reclaim path")
726d061fbd36 ("mm: vmscan: kick flushers when we encounter dirty pages on the LRU")
71ab6cfe88dc ("mm, vmscan: consider eligible zones in get_scan_count")
fd538803731e ("mm, vmscan: cleanup lru size claculations")
039939a65059 ("mm/swap: enable swap slots cache usage")
67afa38e012e ("mm/swap: add cache for swap slots allocation")
7c00bafee87c ("mm/swap: free swap slots in batch")
36005bae205d ("mm/swap: allocate swap slots in batches")
e8c26ab60598 ("mm/swap: skip readahead for unreferenced swap slots")
4b3ef9daa4fc ("mm/swap: split swap cache into 64MB trunks")
235b62176712 ("mm/swap: add cluster lock")
6a991fc72d12 ("mm/swap: fix kernel message in swap_info_get()")
dcec0b60a821 ("mm, vmscan: add mm_vmscan_inactive_list_is_low tracepoint")
3c710c1ad11b ("mm, vmscan: extract shrink_page_list reclaim counters into a struct")
f05714293a59 ("mm: support anonymous stable page")
b4536f0c829c ("mm, memcg: fix the active list aging for lowmem requests when memcg is enabled")