On Tue, Jun 28, 2022 at 07:37:11PM +0800, yee.lee@xxxxxxxxxxxx wrote: > From: Yee Lee <yee.lee@xxxxxxxxxxxx> > > This patch solves two issues. > > (1) The pool allocated by memblock needs to unregister from > kmemleak scanning. Apply kmemleak_ignore_phys to replace the > original kmemleak_free as its address now is stored in the phys tree. > > (2) The pool late allocated by page-alloc doesn't need to unregister. > Move out the freeing operation from its call path. > > Suggested-by: Catalin Marinas <catalin.marinas@xxxxxxx> > Suggested-by: Marco Elver <elver@xxxxxxxxxx> > Signed-off-by: Yee Lee <yee.lee@xxxxxxxxxxxx> Reviewed-by: Catalin Marinas <catalin.marinas@xxxxxxx>