From d11b0ffc19b670d2b638998155788d58a8e9b2ee Mon Sep 17 00:00:00 2001 From: Luka Perkov Date: Wed, 12 Feb 2014 00:46:02 +0000 Subject: imx6: drop 3.12 support Signed-off-by: Luka Perkov git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39574 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- ...0032-PCI-imx6-fix-imprecise-abort-handler.patch | 36 ---------------------- 1 file changed, 36 deletions(-) delete mode 100644 target/linux/imx6/patches-3.12/0032-PCI-imx6-fix-imprecise-abort-handler.patch (limited to 'target/linux/imx6/patches-3.12/0032-PCI-imx6-fix-imprecise-abort-handler.patch') diff --git a/target/linux/imx6/patches-3.12/0032-PCI-imx6-fix-imprecise-abort-handler.patch b/target/linux/imx6/patches-3.12/0032-PCI-imx6-fix-imprecise-abort-handler.patch deleted file mode 100644 index 5cef4114f4..0000000000 --- a/target/linux/imx6/patches-3.12/0032-PCI-imx6-fix-imprecise-abort-handler.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 8590081d5328fe59d4f72aaadafb47fb91d8dc7c Mon Sep 17 00:00:00 2001 -From: Tim Harvey -Date: Thu, 17 Oct 2013 15:52:16 -0700 -Subject: [PATCH] PCI: imx6: fix imprecise abort handler - -An imprecise abort is triggered when a port behind a switch is accessed -and no device is present. At enumeration, imprecise aborts are not enabled -thus this ends up getting deferred until the kernel has completed init. At -that point we must not adjust PC - the handler must do nothing, but a handler -must exist. - -This fixes random crashes that occur right after freeing init. -This is against linux-pci/host-imx6. - -Acked-by: Marek Vasut -Tested-by: Marek Vasut -Signed-off-by: Tim Harvey ---- - drivers/pci/host/pci-imx6.c | 6 ------ - 1 file changed, 6 deletions(-) - ---- a/drivers/pci/host/pci-imx6.c -+++ b/drivers/pci/host/pci-imx6.c -@@ -200,12 +200,6 @@ static int pcie_phy_write(void __iomem * - static int imx6q_pcie_abort_handler(unsigned long addr, - unsigned int fsr, struct pt_regs *regs) - { -- /* -- * If it was an imprecise abort, then we need to correct the -- * return address to be _after_ the instruction. -- */ -- if (fsr & (1 << 10)) -- regs->ARM_pc += 4; - return 0; - } - -- cgit v1.2.3