Hi Paul, If it's not too much trouble would you be able to run your test case https://lore.kernel.org/all/14444103-d51b-0fb3-ee63-c3f182f0b546@xxxxxxxxxxxxx/ on upstream tree plus these two patches to see if any errors persist? To be clear, you shouldn't see such issues with upstream now, but I would like to see if they are solved with this fix when we re-enable huge vmalloc for drivers. Thanks, Nick Nicholas Piggin (2): mm/vmalloc: huge vmalloc backing pages should be split rather than compound Revert "vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP" arch/Kconfig | 6 ++-- arch/powerpc/kernel/module.c | 2 +- arch/s390/kvm/pv.c | 7 ++++- include/linux/vmalloc.h | 4 +-- mm/vmalloc.c | 53 +++++++++++++++++++----------------- 5 files changed, 41 insertions(+), 31 deletions(-) -- 2.35.1