original_kernel/arch/arm64/kernel
Mark Rutland ad2daa85bd arm64: entry32: remove pointless register assignment
We currently set x27 in compat_sys_sigreturn_wrapper and
compat_sys_rt_sigreturn_wrapper, similarly to what we do with r8/why on
32-bit ARM, in an attempt to prevent sigreturns from being restarted.

However, on arm64 we have always used pt_regs::syscallno for syscall
restarting (for both native and compat tasks), and x27 is never
inspected again before being overwritten in kernel_exit.

This patch removes the pointless register assignments.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2015-07-10 16:47:13 +01:00
..
vdso
.gitignore
Makefile
acpi.c
alternative.c
arm64ksyms.c
armv8_deprecated.c
asm-offsets.c
cacheinfo.c
cpu_errata.c
cpu_ops.c
cpufeature.c
cpuidle.c arm64: cpuidle: add __init section marker to arm_cpuidle_init 2015-07-02 17:44:27 +01:00
cpuinfo.c
debug-monitors.c
efi-entry.S
efi-stub.c
efi.c
entry-fpsimd.S
entry-ftrace.S
entry.S arm64: entry: handle debug exceptions in el*_inv 2015-07-08 18:03:48 +01:00
entry32.S arm64: entry32: remove pointless register assignment 2015-07-10 16:47:13 +01:00
fpsimd.c
ftrace.c
head.S
hw_breakpoint.c arm64/hw_breakpoint.c: remove unnecessary header 2015-06-26 17:32:13 +01:00
hyp-stub.S
image.h
insn.c
io.c
irq.c
jump_label.c
kgdb.c
kuser32.S
module.c
pci.c
perf_event.c arm64: perf: fix unassigned cpu_pmu->plat_device when probing PMU PPIs 2015-06-30 18:13:05 +01:00
perf_regs.c
process.c
psci-call.S
psci.c
ptrace.c
return_address.c
setup.c xen: features and cleanups for 4.2-rc0 2015-07-01 11:53:46 -07:00
signal.c
signal32.c
sleep.S
smp.c ACPI / ARM64 : use the new BAD_MADT_GICC_ENTRY macro 2015-07-07 14:55:04 +01:00
smp_spin_table.c
stacktrace.c
suspend.c
sys.c
sys32.c
sys_compat.c
time.c
topology.c
trace-events-emulation.h
traps.c arm64: Fix show_unhandled_signal_ratelimited usage 2015-07-03 17:03:06 +01:00
vdso.c
vmlinux.lds.S