[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1247160560.11409.96.camel@pc1117.cambridge.arm.com>
Date: Thu, 09 Jul 2009 18:29:20 +0100
From: Catalin Marinas <catalin.marinas@....com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] Kmemleak fixes
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@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists