On Fri, 19 Mar 2010, Russell King - ARM Linux wrote: > On Fri, Mar 19, 2010 at 02:27:24PM -0400, Nicolas Pitre wrote: > > But on ARMv6 this is different. The L1 cache is VIPT and it therefore > > doesn't have to be flushed as often as a VIVT cache. Still, as far as I > > know, the highmem code currently always flush any page to be unmapped. > > But somewhere somehow an unmapped highmem page becomes subject to DMA > > and apparently can still be L1 cached. > > This does not explain the corrupted ext2 metadata, which is in lowmem > pages. Please could you forget about EXT2 for now? Let's pretend I never mentioned it. As a matter of fact I can,t see EXT2 errors anymore in the flood of user space segfaults. Nicolas > Let's get a fresh set of clear bug reports giving all relevant information. > Let's not continue to scatter small little bits of information in multiple > emails. I think I did, less than 30 minutes ago. Nicolas -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html