mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
mm: remove SWAP_DIRTY in ttu
If we found lazyfree page is dirty, try_to_unmap_one can just SetPageSwapBakced in there like PG_mlocked page and just return with SWAP_FAIL which is very natural because the page is not swappable right now so that vmscan can activate it. There is no point to introduce new return value SWAP_DIRTY in try_to_unmap at the moment. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Minchan Kim <[email protected]> Acked-by: Hillf Danton <[email protected]> Acked-by: Kirill A. Shutemov <[email protected]> Cc: Anshuman Khandual <[email protected]> Cc: Johannes Weiner <[email protected]> Cc: Michal Hocko <[email protected]> Cc: Naoya Horiguchi <[email protected]> Cc: Vlastimil Babka <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
c24f386c60
commit
18863d3a3f
3 changed files with 2 additions and 6 deletions
|
|
@ -1147,9 +1147,6 @@ static unsigned long shrink_page_list(struct list_head *page_list,
|
|||
if (page_mapped(page)) {
|
||||
switch (ret = try_to_unmap(page,
|
||||
ttu_flags | TTU_BATCH_FLUSH)) {
|
||||
case SWAP_DIRTY:
|
||||
SetPageSwapBacked(page);
|
||||
/* fall through */
|
||||
case SWAP_FAIL:
|
||||
nr_unmap_fail++;
|
||||
goto activate_locked;
|
||||
|
|
|
|||
Loading…
Reference in a new issue