On Thu, Dec 27, 2001 at 05:01:23PM +0100, Tommy S. Christensen wrote: > Great! But please make sure that the cache is flushed after the pages > are allocated instead of before. > > With 2.4.9 that still had the cache-flushing in vmalloc_area_pages(), I > got cache aliasing problems in low memory situations (since alloc_page() > will re-schedule when no pages are available). Correct; I fixed that one. That's actually a nasty one, affects all previous Linux releases. I wonder how this one went unnoticed for so long. Probably because loading modules is a relativly rare event or so. Ralf