aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorzhong jiang <[email protected]>2019-11-30 17:49:50 -0800
committerLinus Torvalds <[email protected]>2019-12-01 06:29:18 -0800
commitb96cc65515bb16f90a361c01da088ce09ad3cf92 (patch)
tree773593dd0ac9bc7c75bfe25e0f44f3cdab9470c4 /tools/perf/scripts/python/syscall-counts.py
parent9266a14033a81b3096feccd10542c20b3f47fe8e (diff)
mm/gup.c: allow CMA migration to propagate errors back to caller
check_and_migrate_cma_pages() was recording the result of __get_user_pages_locked() in an unsigned "nr_pages" variable. Because __get_user_pages_locked() returns a signed value that can include negative errno values, this had the effect of hiding errors. Change check_and_migrate_cma_pages() implementation so that it uses a signed variable instead, and propagates the results back to the caller just as other gup internal functions do. This was discovered with the help of unsigned_lesser_than_zero.cocci. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: zhong jiang <[email protected]> Suggested-by: John Hubbard <[email protected]> Acked-by: Vlastimil Babka <[email protected]> Reviewed-by: John Hubbard <[email protected]> Reviewed-by: Ira Weiny <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions