On Mon, Feb 08, 2010 at 04:10:21PM +0000, Catalin Marinas wrote: > The pio_data_direction could be dropped and use the DMA one. We could > also use pio_kmap_read/pio_kmap_write or similar but we have to triple > the number of functions, so I prefer the additional argument. Do we need to do anything for reading a buffer for PIO _out_ to the device? My understanding is that this has never been a problem. The only problem I'm aware of is where PIO writes to the kernel mapping of a lowmem pages; highmem pages need the data flushed out of the temporary atomic kmap mapping anyway. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html