On Wed, Dec 23, 2009 at 03:22:21PM -0600, James Bottomley wrote: > + > + void flush_kernel_vmap_range(void *vaddr, int size) > + flushes the kernel cache for a given virtual address range in > + the vmap area. This API makes sure that and data the kernel ^^^ code and data? > + void invalidate_kernel_vmap_range(void *vaddr, int size) > + invalidates the kernel cache for a given virtual address range > + in the vmap area. This API is designed to make sure that while > + I/O went on to an address range in the vmap area, the processor > + didn't speculate cache reads and thus make the cache over the > + virtual address stale. > + Could this sentence be reworked a little? I find the "over the virtual address" part a little difficult to parse. -- 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