[GIT PULL] Kmemleak fixes

From: Catalin Marinas
Date: Thu Jul 09 2009 - 13:29:41 EST


Hi Linus,

Would you please consider merging the kmemleak branch?

It contains several fixes to bugs raised recently and also reduces the
number of false positives to nearly 0 (actually making the tool usable -
one of the slub kmalloc calls for large blocks was completely missed and
bootmem allocations would need to be tracked as well since many of them
contain valid pointers).

Thanks.


The following changes since commit 34f25476ace556263784ea2f8173e22b25557a13:
Linus Torvalds (1):
Merge branch 'fixes' of git://git.kernel.org/.../davej/cpufreq

are available in the git repository at:

git://linux-arm.org/linux-2.6 kmemleak

Catalin Marinas (9):
kmemleak: Renice the scanning thread to +10
kmemleak: Add more cond_resched() calls in the scanning thread
kmemleak: Remove the reported leaks number limitation
kmemleak: Do not acquire scan_mutex in kmemleak_open()
kmemleak: Scan objects allocated during a scanning episode
kmemleak: Trace the kmalloc_large* functions in slub
kmemleak: Allow partial freeing of memory blocks
kmemleak: Add callbacks to the bootmem allocator
kmemleak: Remove alloc_bootmem annotations introduced in the past

include/linux/kmemleak.h | 4 +
include/linux/slub_def.h | 2 +
kernel/pid.c | 7 --
mm/bootmem.c | 6 +
mm/kmemleak.c | 236 ++++++++++++++++++++++++++++++++--------------
mm/page_alloc.c | 14 +--
mm/slub.c | 10 +-
7 files changed, 185 insertions(+), 94 deletions(-)

--
Catalin

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/