provide more common DMA API functions V2
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: akpm@xxxxxxxxxxxxxxxxxxxx
- Subject: provide more common DMA API functions V2
- From: Christoph Hellwig <hch@xxxxxx>
- Date: Mon, 17 Aug 2015 09:06:51 +0200
- Cc: arnd@xxxxxxxx, linux@xxxxxxxxxxxxxxxx, catalin.marinas@xxxxxxx, will.deacon@xxxxxxx, ysato@xxxxxxxxxxxxxxxxxxxx, monstr@xxxxxxxxx, jonas@xxxxxxxxxxxx, cmetcalf@xxxxxxxxxx, gxt@xxxxxxxxxxxxxxx, x86@xxxxxxxxxx, linux-alpha@xxxxxxxxxxxxxxx, linux-hexagon@xxxxxxxxxxxxxxx, linux-ia64@xxxxxxxxxxxxxxx, linux-mips@xxxxxxxxxxxxxx, linuxppc-dev@xxxxxxxxxxxxxxxx, linux-s390@xxxxxxxxxxxxxxx, linux-sh@xxxxxxxxxxxxxxx, sparclinux@xxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx
- List-id: <linux-ia64.vger.kernel.org>
Since 2009 we have a nice asm-generic header implementing lots of DMA API
functions for architectures using struct dma_map_ops, but unfortunately
it's still missing a lot of APIs that all architectures still have to
duplicate.
This series consolidates the remaining functions, although we still
need arch opt outs for two of them as a few architectures have very
non-standard implementations.
Changes since V1:
- keep a modified comment about dma_alloc_noncoherent vs
dma_cache_sync in the ARM asm/dma-mapping.h
- keep the ARM dma_set_mask instances to deal with dmabounce
--
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Index of Archives]
[Linux Kernel]
[Sparc Linux]
[DCCP]
[Linux ARM]
[Yosemite News]
[Linux SCSI]
[Linux x86_64]
[Linux for Ham Radio]