| From: Jann Horn <jannh@google.com> |
| Subject: mmu_notifiers: remove leftover stub macros |
| Date: Fri, 23 May 2025 00:30:17 +0200 |
| |
| Commit ec8832d007cb ("mmu_notifiers: don't invalidate secondary TLBs as |
| part of mmu_notifier_invalidate_range_end()") removed the main definitions |
| of {ptep,pmdp_huge,pudp_huge}_clear_flush_notify; just their |
| !CONFIG_MMU_NOTIFIER stubs are left behind, remove them. |
| |
| Link: https://lkml.kernel.org/r/20250523-mmu-notifier-cleanup-unused-v1-1-cc1f47ebec33@google.com |
| Signed-off-by: Jann Horn <jannh@google.com> |
| Reviewed-by: Alistair Popple <apopple@nvidia.com> |
| Reviewed-by: Qi Zheng <zhengqi.arch@bytedance.com> |
| Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| include/linux/mmu_notifier.h | 3 --- |
| 1 file changed, 3 deletions(-) |
| |
| --- a/include/linux/mmu_notifier.h~mmu_notifiers-remove-leftover-stub-macros |
| +++ a/include/linux/mmu_notifier.h |
| @@ -654,9 +654,6 @@ static inline void mmu_notifier_subscrip |
| #define pmdp_clear_flush_young_notify pmdp_clear_flush_young |
| #define ptep_clear_young_notify ptep_test_and_clear_young |
| #define pmdp_clear_young_notify pmdp_test_and_clear_young |
| -#define ptep_clear_flush_notify ptep_clear_flush |
| -#define pmdp_huge_clear_flush_notify pmdp_huge_clear_flush |
| -#define pudp_huge_clear_flush_notify pudp_huge_clear_flush |
| |
| static inline void mmu_notifier_synchronize(void) |
| { |
| _ |