ANDROID: mm: keep __get_user_pages_remote behavior

Originally, in the FOLL_LONGTERM case, __get_user_pages_remote
returned with __gup_longterm_locked's return value directly
but [1] broke the behavior so keep old behavior.

[1] d5d9a23576, ANDROID: mm: retry GUP with orignal gup_flags on failure
Bug: 231990030
Signed-off-by: Minchan Kim <minchan@google.com>
Change-Id: If91b01c666cfbeb11d535d282c1ee7eec5700125
This commit is contained in:
Minchan Kim
2022-05-11 08:39:52 -07:00
parent 9afeef924c
commit 611d3745f3

View File

@@ -1767,7 +1767,8 @@ retry:
if (ret < 0 && orig_gup_flags != gup_flags) {
gup_flags = orig_gup_flags;
goto retry;
}
} else
return ret;
}
return __get_user_pages_locked(mm, start, nr_pages, pages, vmas,