linux/arch/arm64
Will Deacon 5379564bbf Revert "ARM64: unwind: Fix PC calculation"
[ Upstream commit 9702970c7b ]

This reverts commit e306dfd06f.

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.

Cc: <stable@vger.kernel.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
History 2015-11-15 12:51:50 -05:00
..
boot dtb: xgene: fix: Backward compatibility with older firmware 2014-11-04 17:08:42 -05:00
configs arm64: defconfig: update defconfig for 3.18 2014-11-05 17:07:58 +00:00
crypto crypto: prefix module autoloading with "crypto-" 2015-01-29 17:40:46 -08:00
include arm64/kvm: Fix assembler compatibility of macros 2015-07-13 08:50:06 -04:00
kernel Revert "ARM64: unwind: Fix PC calculation" 2015-11-15 12:51:50 -05:00
kvm arm64: KVM: Disable virtual timer even if the guest is not using it 2015-10-07 10:12:33 -04:00
lib arm64: __clear_user: handle exceptions on strb 2014-11-13 15:21:26 +00:00
mm arm64: readahead: fault retry breaks mmap file read random detection 2015-10-27 22:14:18 -04:00
net arm64: bpf: fix signedness bug in loading 64-bit immediate 2015-06-10 13:42:27 -04:00
xen arm: xen: implement multicall hypercall support. 2014-04-24 13:09:46 +01:00
Kconfig arm64: errata: add module build workaround for erratum #843419 2015-10-07 10:12:14 -04:00
Kconfig.debug arm64: Add CONFIG_DEBUG_SET_MODULE_RONX support 2014-09-08 14:39:18 +01:00
Makefile arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419 2015-11-13 13:18:28 -05:00