This patch converts swiotlb_bounce() into a weak function making it overloadable by platform support code. This will be used later to support the Nintendo Wii video game console, which is a NOT_COHERENT_CACHE platform and requires explicit cache handling when dealing with the swiotlb bounce buffers. Signed-off-by: Albert Herranz <albert_herranz@xxxxxxxx> --- lib/swiotlb.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/swiotlb.c b/lib/swiotlb.c index ab1622a..9ce5cd2 100644 --- a/lib/swiotlb.c +++ b/lib/swiotlb.c @@ -328,7 +328,7 @@ EXPORT_SYMBOL_GPL(is_swiotlb_buffer); /* * Bounce: copy the swiotlb buffer back to the original dma location */ -void swiotlb_bounce(phys_addr_t phys, char *dma_addr, size_t size, +void __weak swiotlb_bounce(phys_addr_t phys, char *dma_addr, size_t size, enum dma_data_direction dir) { unsigned long pfn = PFN_DOWN(phys); -- 1.6.3.3 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html