> I guess the TLB load is auto-locked, too. No, the whole multi-level TLB walk is not locked. > Anyway, what can we conclude from this for the ia64 architecture? We can conclude that the generic Linux code that makes changes to the page table tree has been written to take some care to make changes in a "safe" way given that other processors may be simltaneously walking the page tables. Thus the pointer from the higher level table to the lower level table is cleared, and we issue the purge before we free the lower level table. However, there have been changes to that code, and in particular ia64 did re-instate quicklists ... so a re-audit to make sure that none of the assumptions have been broken wouldn't be a bad idea. -Tony - : send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |