summaryrefslogtreecommitdiffstats
path: root/Documentation/pcmcia
diff options
context:
space:
mode:
authorWill Deacon <will@kernel.org>2020-05-15 14:11:05 +0100
committerWill Deacon <will@kernel.org>2020-05-18 17:47:22 +0100
commit51189c7a7ed1b4ed4493e27275d466ff60406d3a (patch)
treec06448db0ce33c2d4a5ae1494806a3b81082aa96 /Documentation/pcmcia
parentcc49c71d2abe99c1c2c9bedf0693ad2d3ee4a067 (diff)
downloadlinux-stable-51189c7a7ed1b4ed4493e27275d466ff60406d3a.tar.gz
linux-stable-51189c7a7ed1b4ed4493e27275d466ff60406d3a.tar.bz2
linux-stable-51189c7a7ed1b4ed4493e27275d466ff60406d3a.zip
arm64: scs: Store absolute SCS stack pointer value in thread_info
Storing the SCS information in thread_info as a {base,offset} pair introduces an additional load instruction on the ret-to-user path, since the SCS stack pointer in x18 has to be converted back to an offset by subtracting the base. Replace the offset with the absolute SCS stack pointer value instead and avoid the redundant load. Tested-by: Sami Tolvanen <samitolvanen@google.com> Reviewed-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'Documentation/pcmcia')
0 files changed, 0 insertions, 0 deletions