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
-