]> Git Repo - linux.git/commit
powerpc/ioda: Set "read" permission when "write" is set
authorAlexey Kardashevskiy <[email protected]>
Wed, 17 Feb 2016 07:26:31 +0000 (18:26 +1100)
committerMichael Ellerman <[email protected]>
Wed, 17 Feb 2016 12:52:17 +0000 (23:52 +1100)
commit6ecad912a0073c768db1491c27ca55ad2d0ee68f
tree96345d14a7c00b56cb8afa50cfa32d6b7e0bda9c
parentc777e2a8b65420b31dac28a453e35be984f5808b
powerpc/ioda: Set "read" permission when "write" is set

Quite often drivers set only "write" permission assuming that this
includes "read" permission as well and this works on plenty of
platforms. However IODA2 is strict about this and produces an EEH when
"read" permission is not set and reading happens.

This adds a workaround in the IODA code to always add the "read" bit
when the "write" bit is set.

Fixes: 10b35b2b7485 ("powerpc/powernv: Do not set "read" flag if direction==DMA_NONE")
Cc: [email protected] # 4.2+
Cc: Benjamin Herrenschmidt <[email protected]>
Signed-off-by: Alexey Kardashevskiy <[email protected]>
Tested-by: Douglas Miller <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
arch/powerpc/platforms/powernv/pci.c
This page took 0.054083 seconds and 4 git commands to generate.