Message ID | cover.1735549103.git.zhengqi.arch@bytedance.com (mailing list archive) |
---|---|
Headers | show |
Series | move pagetable_*_dtor() to __tlb_remove_table() | expand |
On Mon, 30 Dec 2024 17:07:35 +0800 Qi Zheng <zhengqi.arch@bytedance.com> wrote: > Changes in v4: > - remove [PATCH v3 15/17] and [PATCH v3 16/17] (Mike Rapoport) > (the tlb_remove_page_ptdesc() and tlb_remove_ptdesc() are intermediate > products of the project: https://kernelnewbies.org/MatthewWilcox/Memdescs, > so keep them) > - collect Acked-by Thanks, I've updated mm.git to v5.
On 30/12/2024 10:07, Qi Zheng wrote: > Qi Zheng (13): > Revert "mm: pgtable: make ptlock be freed by RCU" > mm: pgtable: add statistics for P4D level page table > arm64: pgtable: use mmu gather to free p4d level page table > s390: pgtable: add statistics for PUD and P4D level page table > mm: pgtable: introduce pagetable_dtor() > arm: pgtable: move pagetable_dtor() to __tlb_remove_table() > arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() > riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() > x86: pgtable: move pagetable_dtor() to __tlb_remove_table() > s390: pgtable: also move pagetable_dtor() of PxD to > __tlb_remove_table() > mm: pgtable: introduce generic __tlb_remove_table() > mm: pgtable: move __tlb_remove_table_one() in x86 to generic file > mm: pgtable: introduce generic pagetable_dtor_free() Aside from the nit on patch 4 and the request for clarification on patch 10, this is looking good to me, so for the whole series (aside from my own patches of course): Reviewed-by: Kevin Brodsky <kevin.brodsky@arm.com> And happy new year! Cheers, - Kevin
On 2025/1/3 01:00, Kevin Brodsky wrote: > On 30/12/2024 10:07, Qi Zheng wrote: >> Qi Zheng (13): >> Revert "mm: pgtable: make ptlock be freed by RCU" >> mm: pgtable: add statistics for P4D level page table >> arm64: pgtable: use mmu gather to free p4d level page table >> s390: pgtable: add statistics for PUD and P4D level page table >> mm: pgtable: introduce pagetable_dtor() >> arm: pgtable: move pagetable_dtor() to __tlb_remove_table() >> arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() >> riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() >> x86: pgtable: move pagetable_dtor() to __tlb_remove_table() >> s390: pgtable: also move pagetable_dtor() of PxD to >> __tlb_remove_table() >> mm: pgtable: introduce generic __tlb_remove_table() >> mm: pgtable: move __tlb_remove_table_one() in x86 to generic file >> mm: pgtable: introduce generic pagetable_dtor_free() > > Aside from the nit on patch 4 and the request for clarification on patch > 10, this is looking good to me, so for the whole series (aside from my > own patches of course): > > Reviewed-by: Kevin Brodsky <kevin.brodsky@arm.com> Thanks for your review! > > And happy new year! Happy New Year!! :) > > Cheers, > - Kevin