]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Revert "ARM64: unwind: Fix PC calculation"
authorWill Deacon <will.deacon@arm.com>
Wed, 28 Oct 2015 16:56:13 +0000 (16:56 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 Nov 2015 22:37:35 +0000 (14:37 -0800)
commit4e89852b460e6fad80c032f30498f056e58b1f68
treedf39a8240445282b9e06fd055ef8abf890cb5f0e
parent31fb4a778f3f527b300bc7ce8ed7cde22e5eb501
Revert "ARM64: unwind: Fix PC calculation"

commit 9702970c7bd3e2d6fecb642a190269131d4ac16c upstream.

This reverts commit e306dfd06fcb44d21c80acb8e5a88d55f3d1cf63.

With this patch applied, we were the only architecture making this sort
of adjustment to the PC calculation in the unwinder. This causes
problems for ftrace, where the PC values are matched against the
contents of the stack frames in the callchain and fail to match any
records after the address adjustment.

Whilst there has been some effort to change ftrace to workaround this,
those patches are not yet ready for mainline and, since we're the odd
architecture in this regard, let's just step in line with other
architectures (like arch/arm/) for now.

Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm64/kernel/stacktrace.c