> On Wed, Nov 07, 2001 at 10:39:47AM +0900, Atsushi Nemoto wrote: > > > In 2.4.5, flush_cache_all() (and flush_tlb_all()) is called in > > vmalloc_area_pages(). I think this call protect us from virtual > > aliasing problem. > > > > By the way, does anybody have any problem with vmalloc on recent > > kernel? > > > > In somewhere between 2.4.6 and 2.4.9, the call to flush_cache_all() > > disappered from vmalloc_area_pages(). I have a data corruption > > problem in vmalloc()ed area without this call. I think we still need > > this call. > > Entirely correct. I'm just trying to find why this call got removed > in 2.4.10. Clearly wrong; I had not noticed that these two lines > got removed and thus was assuming the code of those two must somehow > be malfunctioning. I have added these two lines to vmalloc_area_pages in 2.4.10,but the problems still appear. Why? machael