]> 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)
commit3f6b0fe9183e29877c7fc15e8c8ce60d465a24ed
treec40d5e40a9a3746b21520c2d57a45d0de01ed6fe
parentc771262dca38dc86f13bf568ad43accfe488e19b
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