linux_dsm_epyc7002/arch/cris
Christoph Hellwig c9eb6172c3 dma-mapping: turn dma_cache_sync into a dma_map_ops method
After we removed all the dead wood it turns out only two architectures
actually implement dma_cache_sync as a real op: mips and parisc.  Add
a cache_sync method to struct dma_map_ops and implement it for the
mips defualt DMA ops, and the parisc pa11 ops.

Note that arm, arc and openrisc support DMA_ATTR_NON_CONSISTENT, but
never provided a functional dma_cache_sync implementations, which
seems somewhat odd.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
2017-10-19 16:37:49 +02:00
..
arch-v10 CRIS: gpio: move inline before return type 2017-07-12 16:26:04 -07:00
arch-v32 MTD changes for 4.14: 2017-09-09 14:48:21 -07:00
boot devicetree: Move include prefixes from arch to separate directory 2017-05-18 23:55:48 -07:00
configs CRIS: defconfig: remove MTDRAM_ABS_POS 2016-09-23 16:01:55 +02:00
include dma-mapping: turn dma_cache_sync into a dma_map_ops method 2017-10-19 16:37:49 +02:00
kernel cris: Mark _stext and _end as char-arrays, not single char variables 2017-08-10 16:28:53 +02:00
mm sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h> 2017-03-02 08:42:37 +01:00
Kconfig CONFIG_ARCH_HAS_RAW_COPY_USER is unconditional now 2017-04-26 12:11:01 -04:00
Kconfig.debug Kconfig: remove a few puzzling comments 2011-10-31 10:58:48 +01:00
Makefile CRISv32: add device tree support 2015-03-25 09:49:48 +01:00