summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorYann Droneaud <ydroneaud@opteya.com>2015-06-22 21:38:43 +0200
committerIngo Molnar <mingo@kernel.org>2015-07-06 14:09:27 +0200
commitebf2d2689de551d90965090bb991fc640a0c0d41 (patch)
tree77702842fe09c6d4ca440c21637602a73b42f301 /tools
parent57ffc5ca679f499f4704fd9b6a372916f59930ee (diff)
perf/x86: Fix copy_from_user_nmi() return if range is not ok
Commit 0a196848ca36 ("perf: Fix arch_perf_out_copy_user default"), changes copy_from_user_nmi() to return the number of remaining bytes so that it behave like copy_from_user(). Unfortunately, when the range is outside of the process memory, the return value is still the number of byte copied, eg. 0, instead of the remaining bytes. As all users of copy_from_user_nmi() were modified as part of commit 0a196848ca36, the function should be fixed to return the total number of bytes if range is not correct. Signed-off-by: Yann Droneaud <ydroneaud@opteya.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/1435001923-30986-1-git-send-email-ydroneaud@opteya.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions