]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
PCI: keystone: Prevent ARM32 specific code to be compiled for ARM64
authorKishon Vijay Abraham I <kishon@ti.com>
Mon, 25 Mar 2019 09:39:33 +0000 (15:09 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 15 Jun 2019 09:54:08 +0000 (11:54 +0200)
commitf7c0e67054d82df072a3b315f0827b7eef4df3c4
tree50c433216f9af450dabfcb467d4ae49d0d140227
parenta357310a5774305665a12af7aeb6828fc79bb4bc
PCI: keystone: Prevent ARM32 specific code to be compiled for ARM64

[ Upstream commit f316a2b53cd7f37963ae20ec7072eb27a349a4ce ]

hook_fault_code() is an ARM32 specific API for hooking into data abort.

AM65X platforms (that integrate ARM v8 cores and select CONFIG_ARM64 as
arch) rely on pci-keystone.c but on them the enumeration of a
non-present BDF does not trigger a bus error, so the fixup exception
provided by calling hook_fault_code() is not needed and can be guarded
with CONFIG_ARM.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
[lorenzo.pieralisi@arm.com: commit log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/pci/controller/dwc/pci-keystone.c