On Wed, Apr 27, 2022 at 04:51:50PM +0000, Liam Howlett wrote: > Thanks. This is indeed an issue with 0d43186b36c1 (mm/mlock: use vma > iterator and instead of vma linked list) > > Andrew, Please include this patch as a fix. Even with the patch applied, there are still thousands of memory leaks reports from kmemleak after booting. unreferenced object 0xffff400259bd6d00 (size 256): comm "multipathd", pid 2577, jiffies 4294915929 (age 2370.384s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: slab_post_alloc_hook kmem_cache_alloc_bulk mas_alloc_nodes mt_alloc_bulk at lib/maple_tree.c:151 (inlined by) mas_alloc_nodes at lib/maple_tree.c:1244 mas_preallocate __vma_adjust shift_arg_pages setup_arg_pages load_elf_binary search_binary_handler exec_binprm bprm_execve do_execveat_common.isra.0 __arm64_sys_execve invoke_syscall el0_svc_common.constprop.0 do_el0_svc