summaryrefslogtreecommitdiffstats
path: root/arch/arm64
diff options
context:
space:
mode:
authorLucas Stach2019-08-05 17:51:53 +0200
committerChristoph Hellwig2019-08-10 19:52:45 +0200
commitd8ad55538abe443919e20e0bb996561bca9cad84 (patch)
treea61652692adef23d8d1e8c6dafb83cc238039fde /arch/arm64
parentdma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (diff)
downloadkernel-qcow2-linux-d8ad55538abe443919e20e0bb996561bca9cad84.tar.gz
kernel-qcow2-linux-d8ad55538abe443919e20e0bb996561bca9cad84.tar.xz
kernel-qcow2-linux-d8ad55538abe443919e20e0bb996561bca9cad84.zip
dma-direct: don't truncate dma_required_mask to bus addressing capabilities
The dma required_mask needs to reflect the actual addressing capabilities needed to handle the whole system RAM. When truncated down to the bus addressing capabilities dma_addressing_limited() will incorrectly signal no limitations for devices which are restricted by the bus_dma_mask. Fixes: b4ebe6063204 (dma-direct: implement complete bus_dma_mask handling) Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Tested-by: Atish Patra <atish.patra@wdc.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'arch/arm64')
0 files changed, 0 insertions, 0 deletions