summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mvebu/Kconfig
diff options
context:
space:
mode:
authorEzequiel Garcia <ezequiel.garcia@free-electrons.com>2014-07-08 15:37:37 +0200
committerJason Cooper <jason@lakedaemon.net>2014-07-08 15:53:53 +0200
commita728b977429383b3fe92b6e3bff9e69365609e0f (patch)
tree114e418d5816073e9eff0f7fd9fcd6926512fd5e /arch/arm/mach-mvebu/Kconfig
parentARM: mvebu: Fix the operand list in the inline asm of armada_370_xp_pmsu_idle... (diff)
downloadlinux-a728b977429383b3fe92b6e3bff9e69365609e0f.tar.xz
linux-a728b977429383b3fe92b6e3bff9e69365609e0f.zip
ARM: mvebu: Fix coherency bus notifiers by using separate notifiers
Currently, the coherency fabric support registers two bus notifiers; one for platform, one for pci bus types, with the same notifier block. However, this is illegal and can cause serious issues: the notifier block is also a link in the notifier list and cannot be inserted twice. This commit fixes this by using different notifier blocks (with the same notifier callback) to set the platform and pci bus types notifiers. Fixes: b0063aad5dd8 ("ARM: mvebu: use hardware I/O coherency also for PCI devices") Reported-by: Paolo Pisati <p.pisati@gmail.com> Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Link: https://lkml.kernel.org/r/1404826657-6977-1-git-send-email-ezequiel.garcia@free-electrons.com Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'arch/arm/mach-mvebu/Kconfig')
0 files changed, 0 insertions, 0 deletions