Kevin Brodsky <[email protected]> writes: > Upcoming changes to the lazy_mmu API will cause > arch_flush_lazy_mmu_mode() to be called when leaving a nested > lazy_mmu section. > > Move the relevant logic from arch_leave_lazy_mmu_mode() to > arch_flush_lazy_mmu_mode() and have the former call the latter. The > radix_enabled() check is required in both as > arch_flush_lazy_mmu_mode() will be called directly from the generic > layer in a subsequent patch. > > Note: the additional this_cpu_ptr() and radix_enabled() calls on the > arch_leave_lazy_mmu_mode() path will be removed in a subsequent > patch. > > Acked-by: David Hildenbrand <[email protected]> > Tested-by: Venkat Rao Bagalkote <[email protected]> > Signed-off-by: Kevin Brodsky <[email protected]> > --- > .../powerpc/include/asm/book3s/64/tlbflush-hash.h | 15 ++++++++++++--- > 1 file changed, 12 insertions(+), 3 deletions(-)
Sorry I was away for a while. Thanks for taking care of the radix path as we had discussed previously here [1]. [1]: https://lore.kernel.org/all/[email protected]/ The change looks good to me. So, please feel free to add: Reviewed-by: Ritesh Harjani (IBM) <[email protected]>
