OrangePi_CM5/arch/powerpc/platforms/ps3
Geoff Levand f8763ab3fb powerpc/ps3: Add dma_mask to ps3_dma_region
[ Upstream commit 9733862e50fdba55e7f1554e4286fcc5302ff28e ]

Commit f959dcd6dd (dma-direct: Fix
potential NULL pointer dereference) added a null check on the
dma_mask pointer of the kernel's device structure.

Add a dma_mask variable to the ps3_dma_region structure and set
the device structure's dma_mask pointer to point to this new variable.

Fixes runtime errors like these:
# WARNING: Fixes tag on line 10 doesn't match correct format
# WARNING: Fixes tag on line 10 doesn't match correct format

  ps3_system_bus_match:349: dev=8.0(sb_01), drv=8.0(ps3flash): match
  WARNING: CPU: 0 PID: 1 at kernel/dma/mapping.c:151 .dma_map_page_attrs+0x34/0x1e0
  ps3flash sb_01: ps3stor_setup:193: map DMA region failed

Signed-off-by: Geoff Levand <geoff@infradead.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/562d0c9ea0100a30c3b186bcc7adb34b0bbd2cd7.1622746428.git.geoff@infradead.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-07-20 16:05:42 +02:00
..
Kconfig
…
Makefile
…
device-init.c powerpc/ps3: Convert half completion to rcuwait 2020-03-21 16:00:22 +01:00
exports.c
…
gelic_udbg.c
…
htab.c
…
hvcall.S
…
interrupt.c
…
mm.c powerpc/ps3: Add dma_mask to ps3_dma_region 2021-07-20 16:05:42 +02:00
os-area.c powerpc/ps3: Remove duplicate error message 2020-04-03 00:09:58 +11:00
platform.h
…
repository.c
…
setup.c powerpc: Replace _ALIGN_UP() by ALIGN() 2020-05-11 23:15:15 +10:00
smp.c
…
spu.c powerpc/ps3: make two symbols static 2020-09-15 22:13:38 +10:00
system-bus.c dma-mapping: split <linux/dma-mapping.h> 2020-10-06 07:07:03 +02:00
time.c
…