Daniel Jordan
|
ed3345a660
mm, swap: bounds check swap_info array accesses to avoid NULL derefs
|
6 anos atrás |
Aaron Lu
|
b0cd52e644
mm/swap: use nr_node_ids for avail_lists in swap_info_struct
|
7 anos atrás |
Huang Ying
|
8da70752f5
mm, swap: fix swapoff with KSM pages
|
7 anos atrás |
Vasily Averin
|
113737cc31
mm/swapfile.c: use kvzalloc for swap_info_struct allocation
|
7 anos atrás |
Huang Ying
|
c2343d2761
mm/swapfile.c: put_swap_page: share more between huge/normal code path
|
7 anos atrás |
Huang Ying
|
b32d5f32b9
mm/swapfile.c: add __swap_entry_free_locked()
|
7 anos atrás |
Huang Ying
|
5d5e8f1954
mm, swap, get_swap_pages: use entry_size instead of cluster in parameter
|
7 anos atrás |
Huang Ying
|
a448f2d07f
mm/swapfile.c: unify normal/huge code path in put_swap_page()
|
7 anos atrás |
Huang Ying
|
33ee011e56
mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped()
|
7 anos atrás |
Huang Ying
|
afa4711ef1
mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped()
|
7 anos atrás |
Huang Ying
|
fe5266d5d5
mm/swapfile.c: replace some #ifdef with IS_ENABLED()
|
7 anos atrás |
Huang Ying
|
59d98bf3c2
mm: swap: add comments to lock_cluster_or_swap_info()
|
7 anos atrás |
Linus Torvalds
|
73ba2fb33c
Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block
|
7 anos atrás |
Tejun Heo
|
2cf855837b
memcontrol: schedule throttling if we are congested
|
7 anos atrás |
Andi Kleen
|
377eeaa8e1
x86/speculation/l1tf: Limit swap file size to MAX_PA/2
|
7 anos atrás |
Daniel Jordan
|
955c97f085
mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT
|
7 anos atrás |
Kees Cook
|
778e1cdd81
treewide: kvzalloc() -> kvcalloc()
|
7 anos atrás |
Omar Sandoval
|
7cbf319234
mm: fix nr_rotate_swap leak in swapon() error case
|
7 anos atrás |
Colin Ian King
|
bfc6b1cabc
mm/swapfile.c: make pointer swap_avail_heads static
|
7 anos atrás |
Tom Abraham
|
a06ad633a3
swap: divide-by-zero when zero length swap file on ssd
|
7 anos atrás |
Linus Torvalds
|
a9a08845e9
vfs: do bulk POLL* -> EPOLL* replacement
|
7 anos atrás |
Al Viro
|
9dd957485d
ipc, kernel, mm: annotate ->poll() instances
|
8 anos atrás |
Minchan Kim
|
aa8d22a11d
mm: swap: SWP_SYNCHRONOUS_IO: skip swapcache only if swapped page has no other reference
|
8 anos atrás |
Minchan Kim
|
0bcac06f27
mm, swap: skip swapcache for swapin of synchronous device
|
8 anos atrás |
Minchan Kim
|
539a6fea7f
mm, swap: introduce SWP_SYNCHRONOUS_IO
|
8 anos atrás |
Huang Ying
|
2628bd6fc0
mm, swap: fix race between swap count continuation operations
|
8 anos atrás |
David Rientjes
|
b6b1fd2a6b
mm/swapfile.c: fix swapon frontswap_map memory leak on error
|
8 anos atrás |
Darrick J. Wong
|
8606a1a94d
mm: kvfree the swap cluster info if the swap file is unsatisfactory
|
8 anos atrás |
Aaron Lu
|
a2468cc9bf
swap: choose swap device according to numa node
|
8 anos atrás |
Huang Ying
|
81a0298bdf
mm, swap: don't use VMA based swap readahead if HDD is used as swap
|
8 anos atrás |