aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/trace-event-scripting.c
diff options
context:
space:
mode:
authorH. Peter Anvin <[email protected]>2010-02-18 16:13:40 -0800
committerLinus Torvalds <[email protected]>2010-02-21 08:57:08 -0800
commit87b8d1adefa1548b591cbf0d63965987e2cf893d (patch)
tree9bb71e42dfed2ac212a9dc55dd5e2ba1f8d042ac /tools/perf/util/trace-event-scripting.c
parentaea187c46f7d03ce985e55eb1398d0776a15b928 (diff)
mm: Make copy_from_user() in migrate.c statically predictable
x86-32 has had a static test for copy_on_user() overflow for a while. This test currently fails in mm/migrate.c resulting in an allyesconfig/allmodconfig build failure on x86-32: In function ‘copy_from_user’, inlined from ‘do_pages_stat’ at /home/hpa/kernel/git/mm/migrate.c:1012: /home/hpa/kernel/git/arch/x86/include/asm/uaccess_32.h:212: error: call to ‘copy_from_user_overflow’ declared Make the logic more explicit and therefore easier for gcc to understand. v2: rewrite the loop entirely using a more normal structure for a chunked-data loop (Linus Torvalds) Reported-by: Len Brown <[email protected]> Signed-off-by: H. Peter Anvin <[email protected]> Reviewed-and-Tested-by: KOSAKI Motohiro <[email protected]> Cc: Arjan van de Ven <[email protected]> Cc: Andrew Morton <[email protected]> Cc: Christoph Lameter <[email protected]> Cc: Hugh Dickins <[email protected]> Cc: Rik van Riel <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions