aboutsummaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorChristophe Leroy <[email protected]>2019-04-30 12:39:02 +0000
committerMichael Ellerman <[email protected]>2019-05-03 01:20:27 +1000
commitb86fb88855ea7881314b935df1df6b1ef1bd0c32 (patch)
treee2207487af1b98d66207a533c572f5a8c8aa077f /net/switchdev/switchdev.c
parent40530db7c656119b1671aae5bc27811f66f5f424 (diff)
powerpc/32: implement fast entry for syscalls on non BOOKE
This patch implements a fast entry for syscalls. Syscalls don't have to preserve non volatile registers except LR. This patch then implement a fast entry for syscalls, where volatile registers get clobbered. As this entry is dedicated to syscall it always sets MSR_EE and warns in case MSR_EE was previously off It also assumes that the call is always from user, system calls are unexpected from kernel. The overall series improves null_syscall selftest by 12,5% on an 83xx and by 17% on a 8xx. Signed-off-by: Christophe Leroy <[email protected]> Signed-off-by: Michael Ellerman <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions