Rafał Miłecki
09f3510fb7
ARM: BCM5301X: Add back handler ignoring external imprecise aborts
...
Since early BCM5301X days we got abort handler that was removed by
commit 937b12306e ("ARM: BCM5301X: remove workaround imprecise abort
fault handler"). It assumed we need to deal only with pending aborts
left by the bootloader. Unfortunately this isn't true for BCM5301X.
When probing PCI config space (device enumeration) it is expected to
have master aborts on the PCI bus. Most bridges don't forward (or they
allow disabling it) these errors onto the AXI/AMBA bus but not the
Northstar (BCM5301X) one.
iProc PCIe controller on Northstar seems to be some older one, without
a control register for errors forwarding. It means we need to workaround
this at platform level. All newer platforms are not affected by this
issue.
Signed-off-by: Rafał Miłecki <[email protected] >
Signed-off-by: Florian Fainelli <[email protected] >
2016-11-16 12:39:05 -08:00
..
alpha
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-14 18:19:05 -07:00
arc
Merge branch 'work.uaccess' into for-linus
2016-10-14 20:42:44 -04:00
arm
ARM: BCM5301X: Add back handler ignoring external imprecise aborts
2016-11-16 12:39:05 -08:00
arm64
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-14 18:19:05 -07:00
avr32
Merge branch 'akpm' (patches from Andrew)
2016-10-07 21:38:00 -07:00
blackfin
Merge branch 'work.uaccess' into for-linus
2016-10-14 20:42:44 -04:00
c6x
nmi_backtrace: generate one-line reports for idle cpus
2016-10-07 18:46:30 -07:00
cris
CRIS changes for 4.9
2016-10-10 11:28:35 -07:00
frv
Merge branch 'work.uaccess2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-11 23:38:39 -07:00
h8300
nmi_backtrace: generate one-line reports for idle cpus
2016-10-07 18:46:30 -07:00
hexagon
nmi_backtrace: generate one-line reports for idle cpus
2016-10-07 18:46:30 -07:00
ia64
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2016-10-14 14:26:58 -07:00
m32r
nmi_backtrace: generate one-line reports for idle cpus
2016-10-07 18:46:30 -07:00
m68k
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2016-10-14 14:26:58 -07:00
metag
Metag architecture fixes for v4.9-rc1
2016-10-14 11:11:39 -07:00
microblaze
Merge branch 'work.uaccess2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-11 23:38:39 -07:00
mips
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2016-10-15 09:26:12 -07:00
mn10300
Merge branch 'work.uaccess2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-11 23:38:39 -07:00
nios2
nios2 update for v4.9-rc1
2016-10-10 11:31:19 -07:00
openrisc
Merge branch 'work.uaccess2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-11 23:38:39 -07:00
parisc
Merge branch 'parisc-4.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
2016-10-11 23:59:07 -07:00
powerpc
This adds a new gcc plugin named "latent_entropy". It is designed to
2016-10-15 10:03:15 -07:00
s390
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2016-10-14 14:26:58 -07:00
score
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-14 18:19:05 -07:00
sh
Merge branch 'work.uaccess2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-11 23:38:39 -07:00
sparc
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2016-10-14 14:26:58 -07:00
tile
tile: use simpler API for random address requests
2016-10-11 15:06:32 -07:00
um
nmi_backtrace: generate one-line reports for idle cpus
2016-10-07 18:46:30 -07:00
unicore32
unicore32: use simpler API for random address requests
2016-10-11 15:06:32 -07:00
x86
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2016-10-14 14:26:58 -07:00
xtensa
Merge branch 'work.uaccess2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-11 23:38:39 -07:00
.gitignore
Kconfig
This adds a new gcc plugin named "latent_entropy". It is designed to
2016-10-15 10:03:15 -07:00