lkml.org 
[lkml]   [2009]   [Jul]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subject[GIT PULL] Kmemleak fixes
From
Date
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



\
 
 \ /
  Last update: 2009-07-09 19:31    [W:0.024 / U:1.064 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site