Kees Cook
|
778e1cdd81
treewide: kvzalloc() -> kvcalloc()
|
7 rokov pred |
Tejun Heo
|
bb98f2c5ac
mm, memcontrol: move swap charge handling into get_swap_page()
|
7 rokov pred |
Matthew Wilcox
|
b93b016313
page cache: use xa_lock
|
7 rokov pred |
Colin Ian King
|
f5c754d63d
mm/swap_state.c: make bool enable_vma_readahead and swap_vma_readahead() static
|
7 rokov pred |
Minchan Kim
|
e9e9b7ecee
mm: swap: unify cluster-based and vma-based swap readahead
|
7 rokov pred |
Minchan Kim
|
eaf649ebc3
mm: swap: clean up swap readahead
|
7 rokov pred |
Mel Gorman
|
c6f92f9fbe
mm: remove cold parameter for release_pages
|
7 rokov pred |
Changbin Du
|
783cb68ee2
mm/swap_state.c: declare a few variables as __read_mostly
|
7 rokov pred |
Huang Ying
|
e9a6effa50
mm, swap: fix false error message in __swp_swapcount()
|
7 rokov pred |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 rokov pred |
Huang Ying
|
61b639723b
mm, swap: use page-cluster as max window of VMA based swap readahead
|
7 rokov pred |
Shaohua Li
|
9625456cc7
mm: fix data corruption caused by lazyfree page
|
7 rokov pred |
Huang Ying
|
d9bfcfdc41
mm, swap: add sysfs interface for VMA based swap readahead
|
8 rokov pred |
Huang Ying
|
ec560175c0
mm, swap: VMA based swap readahead
|
8 rokov pred |
Huang Ying
|
c4fa63092f
mm, swap: fix swap readahead marking
|
8 rokov pred |
Huang Ying
|
cbc65df240
mm, swap: add swap readahead hit statistics
|
8 rokov pred |
Shaohua Li
|
23955622ff
swap: add block io poll in swapin path
|
8 rokov pred |
Minchan Kim
|
0f0746589e
mm, THP, swap: move anonymous THP split logic to vmscan
|
8 rokov pred |
Minchan Kim
|
75f6d6d29a
mm, THP, swap: unify swap slot free functions to put_swap_page
|
8 rokov pred |
Huang Ying
|
38d8b4e6bd
mm, THP, swap: delay splitting THP during swap out
|
8 rokov pred |
Huang Ying
|
54f180d3c1
mm, swap: use kvzalloc to allocate some swap data structures
|
8 rokov pred |
Huang Ying
|
9c1cc2e4f2
mm, swap: fix comment in __read_swap_cache_async
|
8 rokov pred |
Huang Ying
|
ba81f83842
mm/swap: skip readahead only when swap slot cache is enabled
|
8 rokov pred |
Tim Chen
|
67afa38e01
mm/swap: add cache for swap slots allocation
|
8 rokov pred |
Tim Chen
|
e8c26ab605
mm/swap: skip readahead for unreferenced swap slots
|
8 rokov pred |
Huang, Ying
|
4b3ef9daa4
mm/swap: split swap cache into 64MB trunks
|
8 rokov pred |
Huang Ying
|
f6ab1f7f6b
mm, swap: use offset of swap entry as key of swap cache
|
8 rokov pred |
Aaron Lu
|
6fcb52a56f
thp: reduce usage of huge zero page's atomic counter
|
8 rokov pred |
Huang Ying
|
371a096edf
mm: don't use radix tree writeback tags for pages in swap cache
|
8 rokov pred |
Mel Gorman
|
11fb998986
mm: move most file-based accounting to the node
|
9 rokov pred |