summaryrefslogtreecommitdiff
path: root/include/net/aligned_data.h
diff options
context:
space:
mode:
authorHari Bathini <hbathini@linux.ibm.com>2026-03-03 23:40:26 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-03-19 16:15:27 +0100
commitbb7fac33527556de0e0bf42e21d874805e32b7b3 (patch)
treea3771229395c12af3f5f25bb1c15be5575cb5ba1 /include/net/aligned_data.h
parent3476e79e70dedc5af702647fc26f89163fefebbb (diff)
powerpc64/bpf: fix the address returned by bpf_get_func_ip
commit 157820264ac3dadfafffad63184b883eb28f9ae0 upstream. bpf_get_func_ip() helper function returns the address of the traced function. It relies on the IP address stored at ctx - 16 by the bpf trampoline. On 64-bit powerpc, this address is recovered from LR accounting for OOL trampoline. But the address stored here was off by 4-bytes. Ensure the address is the actual start of the traced function. Reported-by: Abhishek Dubey <adubey@linux.ibm.com> Fixes: d243b62b7bd3 ("powerpc64/bpf: Add support for bpf trampolines") Cc: stable@vger.kernel.org Tested-by: Venkat Rao Bagalkote <venkat88@linux.ibm.com> Signed-off-by: Hari Bathini <hbathini@linux.ibm.com> Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com> Link: https://patch.msgid.link/20260303181031.390073-3-hbathini@linux.ibm.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/net/aligned_data.h')
0 files changed, 0 insertions, 0 deletions