[GIT PULL] Kmemleak patches

From: Catalin Marinas
Date: Fri Sep 11 2009 - 08:09:08 EST


Hi Linus,

Could you please merge the kmemleak branch? It contains a few new
features and some fixes but no major changes. Thanks.

The following changes since commit 1e23502cc57cef33455ac7cb9111e3c6d991a894:
Linus Torvalds (1):
Merge git://git.kernel.org/.../davem/net-2.6

are available in the git repository at:

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

Catalin Marinas (9):
kmemleak: Allow rescheduling during an object scanning
kmemleak: Dump object information on request
kmemleak: Mark the early log buffer as __initdata
kmemleak: Save the stack trace for early allocations
kmemleak: Do not report alloc_bootmem blocks as leaks
kmemleak: Ignore the aperture memory hole on x86_64
kmemleak: Scan all thread stacks
kmemleak: Do no create the clean-up thread during kmemleak_disable()
kmemleak: Improve the "Early log buffer exceeded" error message

Luis R. Rodriguez (5):
kmemleak: use bool for true/false questions
kmemleak: add clear command support
kmemleak: move common painting code together
kmemleak: fix sparse warning over overshadowed flags
kmemleak: fix sparse warning for static declarations

Pekka Enberg (1):
kmemleak: Don't scan uninitialized memory when kmemcheck is enabled

Sergey Senozhatsky (1):
kmemleak: Printing of the objects hex dump

Documentation/kmemleak.txt | 31 ++++
arch/x86/kernel/aperture_64.c | 6 +
arch/x86/kernel/pci-dma.c | 6 +
arch/x86/mm/kmemcheck/kmemcheck.c | 14 ++
include/linux/kmemcheck.h | 7 +
include/linux/kmemleak.h | 18 +-
mm/bootmem.c | 6 +-
mm/kmemleak.c | 336 +++++++++++++++++++++++++++----------
8 files changed, 323 insertions(+), 101 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/