Messages in this thread |  | | | Subject | Re: [PATCH 2/4] kmemleak: Handle percpu memory allocation | | From | Eric Dumazet <> | | Date | Thu, 29 Sep 2011 13:56:13 +0200 |
| |
Le jeudi 29 septembre 2011 à 12:02 +0100, Catalin Marinas a écrit : > This patch adds kmemleak callbacks from the percpu allocator, reducing a > number of false positives caused by kmemleak not scanning such memory > blocks. The percpu chunks are never reported as leaks because of current > kmemleak limitations with the __percpu pointer not pointing directly to > the actual chunks. > > Reported-by: Huajun Li <huajun.li.lee@gmail.com> > Cc: Tejun Heo <tj@kernel.org>, > Cc: Christoph Lameter <cl@linux-foundation.org> > Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> > ---
Hi Catalin
I wonder if you tried it on a 16 or 64 cpus machine ?
I guess we should increase CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE default
Or you could add new kmemleak_percpu_alloc() / kmemleak_percpu_free() primitives to not waste entries in early_log[]
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |