linux-stable/arch
Christoph Hellwig 24132a419c sparc64/pci_sun4v: allow large DMA masks
We've been moving to a model where the device just sets the DMA mask
supported by it, instead of having to fallback to something it thinks
the platform might support.  Sparc64 is the remaining holdout forcing
drivers to supply a matching mask.  Change dma_4v_supported to just
check if the supplied dma mask is large enough. and adjust the mapping
code to check ATU presence in addition to the DMA mask to decide on
the mapping method.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: David S. Miller <davem@davemloft.net>
2019-02-20 07:29:10 -07:00
..
alpha Kbuild late updates for v4.21 2019-01-06 16:33:10 -08:00
arc dma-mapping: improve selection of dma_declare_coherent availability 2019-02-20 07:26:35 -07:00
arm dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag 2019-02-20 07:27:00 -07:00
arm64 dma-mapping: improve selection of dma_declare_coherent availability 2019-02-20 07:26:35 -07:00
c6x arch: restore generic-y += shmparam.h for some architectures 2019-01-06 18:16:11 -08:00
csky dma-mapping: improve selection of dma_declare_coherent availability 2019-02-20 07:26:35 -07:00
h8300 kbuild: remove unused archmrproper 2019-01-16 23:31:17 +09:00
hexagon arch: restore generic-y += shmparam.h for some architectures 2019-01-06 18:16:11 -08:00
ia64 ia64: remove redundant 'export AWK' 2019-01-16 23:31:18 +09:00
m68k arch: restore generic-y += shmparam.h for some architectures 2019-01-06 18:16:11 -08:00
microblaze arch: restore generic-y += shmparam.h for some architectures 2019-01-06 18:16:11 -08:00
mips dma-mapping: improve selection of dma_declare_coherent availability 2019-02-20 07:26:35 -07:00
nds32 nds32: remove unneeded code in arch/nds32/Makefile 2019-01-17 23:42:37 +09:00
nios2 arch: remove redundant UAPI generic-y defines 2019-01-06 10:22:15 +09:00
openrisc openrisc: remove unneeded code in arch/openrisc/Makefile 2019-01-17 23:42:59 +09:00
parisc arch: remove redundant UAPI generic-y defines 2019-01-06 10:22:15 +09:00
powerpc of: select OF_RESERVED_MEM automatically 2019-02-13 19:19:47 +01:00
riscv dma-mapping: improve selection of dma_declare_coherent availability 2019-02-20 07:26:35 -07:00
s390 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU 2019-01-11 17:12:03 +01:00
sh dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag 2019-02-20 07:27:00 -07:00
sparc sparc64/pci_sun4v: allow large DMA masks 2019-02-20 07:29:10 -07:00
um Merge branch 'akpm' (patches from Andrew) 2019-01-05 09:16:18 -08:00
unicore32 dma-mapping: improve selection of dma_declare_coherent availability 2019-02-20 07:26:35 -07:00
x86 dma-mapping: improve selection of dma_declare_coherent availability 2019-02-20 07:26:35 -07:00
xtensa of: select OF_RESERVED_MEM automatically 2019-02-13 19:19:47 +01:00
.gitignore
Kconfig jump_label: move 'asm goto' support test to Kconfig 2019-01-06 09:46:51 +09:00