On Monday 24 September 2007 10:23:29 Jan Beulich wrote:We can only free the page table after all the TLBs have been flushed; otherwise other CPUs can walk already overwritten data as page tables (which can then cause various problems). This is similar to the lazy TLB flush logic in the standard VM. We don't need to cache flush it though, that is why 0 is passed here. Admittedly the function argument is a little bogus because the caller could just do it; didn't change that yet. -Andi -
