Re: [PATCH 01/11] x86/mm: make MMU_GATHER_RCU_TABLE_FREE unconditional

From: Rik van Riel
Date: Mon Dec 23 2024 - 15:21:19 EST


On Mon, 2024-12-23 at 14:01 +0800, Qi Zheng wrote:
> Very happy to see this change!
>
>
> > @@ -191,7 +186,7 @@ struct paravirt_patch_template pv_ops = {
> >    .mmu.flush_tlb_kernel = native_flush_tlb_global,
> >    .mmu.flush_tlb_one_user =
> > native_flush_tlb_one_user,
> >    .mmu.flush_tlb_multi = native_flush_tlb_multi,
> > - .mmu.tlb_remove_table = native_tlb_remove_table,
> > + .mmu.tlb_remove_table = tlb_remove_table,
> >  
> >    .mmu.exit_mmap = paravirt_nop,
> >    .mmu.notify_page_enc_status_changed = paravirt_nop,
>
> It look like this patch series is not based on the latest linux-next.
>
That is correct. I based this on tip.git x86/mm, since
that seems like the most likely destination for this
code.

> In addition to the above case, maybe the paravirt_tlb_remove_table()
> in arch/x86/mm/pgtable.c also needs to be changed to
> tlb_remove_table()?

I'll get that in the next version.

Thank you for reviewing the patch!

--
All Rights Reversed.