The patch titled Subject: arch/openrisc: add option to skip DMA sync as a part of mapping has been removed from the -mm tree. Its filename was arch-openrisc-add-option-to-skip-dma-sync-as-a-part-of-mapping.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Alexander Duyck <alexander.h.duyck@xxxxxxxxx> Subject: arch/openrisc: add option to skip DMA sync as a part of mapping 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 via a sync_for_cpu or sync_for_device call. Link: http://lkml.kernel.org/r/20161110113524.76501.87966.stgit@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Signed-off-by: Alexander Duyck <alexander.h.duyck@xxxxxxxxx> Cc: Jonas Bonn <jonas@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/openrisc/kernel/dma.c | 3 +++ 1 file changed, 3 insertions(+) diff -puN arch/openrisc/kernel/dma.c~arch-openrisc-add-option-to-skip-dma-sync-as-a-part-of-mapping arch/openrisc/kernel/dma.c --- a/arch/openrisc/kernel/dma.c~arch-openrisc-add-option-to-skip-dma-sync-as-a-part-of-mapping +++ a/arch/openrisc/kernel/dma.c @@ -141,6 +141,9 @@ or1k_map_page(struct device *dev, struct unsigned long cl; dma_addr_t addr = page_to_phys(page) + offset; + if (attrs & DMA_ATTR_SKIP_CPU_SYNC) + return addr; + switch (dir) { case DMA_TO_DEVICE: /* Flush the dcache for the requested range */ _ Patches currently in -mm which might be from alexander.h.duyck@xxxxxxxxx are -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html