[PATCH V4] ARM: handle user space mapped pages in flush_kernel_dcache_page

Nicolas Pitre nico at fluxnic.net
Fri May 24 23:53:19 EDT 2013


On Thu, 23 May 2013, Catalin Marinas wrote:

> An issue is that for kunmap_atomic() && VIVT we flush the same page
> twice. I don't think we should remove the cache flushing in
> __kunmap_atomic() for VIVT since not all kunmap_atomic() calls require
> flush_kernel_dcache_page() (unless we just assume that highmem && vivt
> don't work together).

VIVT and highmem do work together.  Highmem for ARM was in fact 
developed on such a platform.


Nicolas



More information about the linux-arm-kernel mailing list