mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 21:54:34 -04:00
Revert "mm: don't do swap readahead during speculative page fault"
This reverts commit c41742ec7c.
Bug: 128240262
Change-Id: Ide6a3bb060fd1792c1ac5880cfc2298931ad07ed
Signed-off-by: Minchan Kim <minchan@google.com>
[dereference23: Forward port to msm-5.4]
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
This commit is contained in:
parent
6c8feaacfc
commit
fb1f97dab8
1 changed files with 0 additions and 11 deletions
11
mm/memory.c
11
mm/memory.c
|
|
@ -3156,17 +3156,6 @@ vm_fault_t do_swap_page(struct vm_fault *vmf)
|
|||
lru_cache_add_anon(page);
|
||||
swap_readpage(page, true);
|
||||
}
|
||||
} else if (vmf->flags & FAULT_FLAG_SPECULATIVE) {
|
||||
/*
|
||||
* Don't try readahead during a speculative page fault
|
||||
* as the VMA's boundaries may change in our back.
|
||||
* If the page is not in the swap cache and synchronous
|
||||
* read is disabled, fall back to the regular page fault
|
||||
* mechanism.
|
||||
*/
|
||||
delayacct_clear_flag(DELAYACCT_PF_SWAPIN);
|
||||
ret = VM_FAULT_RETRY;
|
||||
goto out;
|
||||
} else {
|
||||
page = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE,
|
||||
vmf);
|
||||
|
|
|
|||
Loading…
Reference in a new issue