summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorDavid S. Miller2016-10-26 01:23:26 +0200
committerDavid S. Miller2016-10-26 01:23:26 +0200
commitb429ae4d5b565a71dfffd759dfcd4f6c093ced94 (patch)
tree7d33dc035adb1fe4244d0f59161491d25fb397e6 /Kconfig
parentsparc64: Delete now unused user copy fixup functions. (diff)
downloadkernel-qcow2-linux-b429ae4d5b565a71dfffd759dfcd4f6c093ced94.tar.gz
kernel-qcow2-linux-b429ae4d5b565a71dfffd759dfcd4f6c093ced94.tar.xz
kernel-qcow2-linux-b429ae4d5b565a71dfffd759dfcd4f6c093ced94.zip
sparc64: Fix illegal relative branches in hypervisor patched TLB code.
When we copy code over to patch another piece of code, we can only use PC-relative branches that target code within that piece of code. Such PC-relative branches cannot be made to external symbols because the patch moves the location of the code and thus modifies the relative address of external symbols. Use an absolute jmpl to fix this problem. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions