On 12.03.2025 18:45, Andrew Cooper wrote: > Now that there's a common stub implementation TLB clocks, there's no need for > architectures to provide their own. > > Repeatedly zeroing page->tlbflush_timestamp is no use, so provide an even more > empty common stub for page_set_tlbflush_timestamp().
At which point the field itself could in principle go away. There are three printk()s (accompanying BUG()s) which use it; surely we can find a way to abstract that out. This may then still be enough of a reason to introduce HAS_TLB_CLOCK. Jan