mirror_ubuntu-kernels/arch/mips/loongson64/common
Christoph Hellwig e799de3efb
MIPS: loongson: remove loongson_dma_supported
swiotlb_dma_supported will always return true for a mask large enough to
cover the DMA addresses for all physical memory, which is the right
thing to do for swiotlb based dma ops.  This function returned false
if the mask was bigger than a firmware set dma_mask_bits that apparently
can be either 32 or 64, and which seems completely buggys if it actually
is not 64, as the false return negates the whole point of swiotlb.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Patchwork: https://patchwork.linux-mips.org/patch/19533/
Signed-off-by: Paul Burton <paul.burton@mips.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: David Daney <david.daney@cavium.com>
Cc: Kevin Cernekee <cernekee@gmail.com>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: Tom Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Huacai Chen <chenhc@lemote.com>
Cc: iommu@lists.linux-foundation.org
Cc: linux-mips@linux-mips.org
2018-06-24 09:26:02 -07:00
..
cs5536 MIPS: clockevent drivers: Set ->min_delta_ticks and ->max_delta_ticks 2017-04-14 13:11:16 -07:00
bonito-irq.c MIPS, CPUFREQ: Fix spelling of Institute. 2015-07-07 20:59:42 +02:00
cmdline.c MIPS, CPUFREQ: Fix spelling of Institute. 2015-07-07 20:59:42 +02:00
dma-swiotlb.c MIPS: loongson: remove loongson_dma_supported 2018-06-24 09:26:02 -07:00
early_printk.c MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
env.c MIPS: Loogson: Make enum loongson_cpu_type more clear 2017-06-29 02:42:23 +02:00
init.c MIPS: Loongson: Add NMI handler support 2017-06-29 02:42:22 +02:00
irq.c MIPS, CPUFREQ: Fix spelling of Institute. 2015-07-07 20:59:42 +02:00
machtype.c MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mem.c MIPS: Loongson fix name confict - MEM_RESERVED 2018-01-24 13:34:39 +00:00
pci.c MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
platform.c MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
pm.c MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
reset.c MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
rtc.c MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
serial.c mips: make loongsoon serial driver explicitly modular 2015-06-21 21:54:12 +02:00
setup.c MIPS: Audit and remove any unnecessary uses of module.h 2017-02-14 09:00:25 +00:00
time.c MIPS: Convert read_persistent_clock() to read_persistent_clock64() 2018-05-14 23:58:23 +01:00
uart_base.c MIPS: Audit and remove any unnecessary uses of module.h 2017-02-14 09:00:25 +00:00