OpenCloudOS-Kernel/arch/c6x
Alexander Duyck 64c596b59c arch/c6x: add option to skip sync on DMA map and unmap
This change allows us to pass DMA_ATTR_SKIP_CPU_SYNC which allows us to
avoid invoking cache line invalidation if the driver will just handle it
later via a sync_for_cpu or sync_for_device call.

Link: http://lkml.kernel.org/r/20161110113442.76501.7673.stgit@ahduyck-blue-test.jf.intel.com
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Acked-by: Mark Salter <msalter@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2016-12-14 16:04:07 -08:00
..
boot c6x: use new common dtc rule 2012-12-03 17:17:49 -06:00
configs C6X: add basic support for TMS320C6678 SoC 2012-07-18 23:52:31 -04:00
include locking/core: Provide common cpu_relax_yield() definition 2016-11-17 08:17:36 +01:00
kernel arch/c6x: add option to skip sync on DMA map and unmap 2016-12-14 16:04:07 -08:00
lib C6X: library code 2011-10-06 19:48:23 -04:00
mm dma-mapping: use unsigned long for dma_attrs 2016-08-04 08:50:07 -04:00
platforms c6x: Remove unnecessary of_platform_populate with default match table 2016-06-23 14:59:39 -05:00
Kconfig mn10300, c6x: CONFIG_GENERIC_BUG must depend on CONFIG_BUG 2016-03-17 15:09:34 -07:00
Makefile c6x: Makefile: Add -D__linux__ 2015-03-26 10:31:47 -04:00