As discussed on the v1 thread I have used the recently introduced kmap_local_* APIs to avoid unnecessary preemption and pagefault disabling. I did not get further response on the previous thread so sending this again.
Prathu Baronia (1): mm: Optimizing hugepage zeroing in arm64 include/linux/highmem.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.17.1