diff options
author | Christoph Hellwig <hch@lst.de> | 2021-02-10 10:56:39 +0100 |
---|---|---|
committer | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 2021-02-13 09:51:45 +0100 |
commit | 6d4e9a8efe3d59f31367d79e970c2f328da139a4 (patch) | |
tree | 7e236f45053e397f6810c2494dda6c251b19a5bc /arch/mips/Kconfig | |
parent | 14ac09a65e19528ca05df56f8e36a4a8d4949795 (diff) | |
download | linux-6d4e9a8efe3d59f31367d79e970c2f328da139a4.tar.gz linux-6d4e9a8efe3d59f31367d79e970c2f328da139a4.tar.bz2 linux-6d4e9a8efe3d59f31367d79e970c2f328da139a4.zip |
driver core: lift dma_default_coherent into common code
Lift the dma_default_coherent variable from the mips architecture code
to the driver core. This allows an architecture to sdefault all device
to be DMA coherent at run time, even if the kernel is build with support
for DMA noncoherent device. By allowing device_initialize to set the
->dma_coherent field to this default the amount of arch hooks required
for this behavior can be greatly reduced.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 57b06798706c..a6d73c763be1 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -1163,7 +1163,6 @@ config ARCH_SUPPORTS_UPROBES bool config DMA_MAYBE_COHERENT - select ARCH_HAS_DMA_COHERENCE_H select DMA_NONCOHERENT bool |