]> git.baikalelectronics.ru Git - kernel.git/commit
sparc: Fix syscall fallback bugs in VDSO.
authorDavid S. Miller <davem@davemloft.net>
Thu, 18 Oct 2018 04:28:01 +0000 (21:28 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 18 Oct 2018 04:29:23 +0000 (21:29 -0700)
commit1707c3467a49548e92e67fd514682f89e2f040ad
treec40d5e40a9a3746b21520c2d57a45d0de01ed6fe
parentdfa8ed5dbfc4b0488bf9b36d61f3c28843d915a2
sparc: Fix syscall fallback bugs in VDSO.

First, the trap number for 32-bit syscalls is 0x10.

Also, only negate the return value when syscall error is indicated by
the carry bit being set.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/vdso/vclock_gettime.c
tools/perf/util/event.c