linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Kmemleak fixes
@ 2009-06-23 15:01 Catalin Marinas
  0 siblings, 0 replies; 6+ messages in thread
From: Catalin Marinas @ 2009-06-23 15:01 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Hi Linus,

Could you please pull the kmemleak branch again? One of the changes
fixes a Kconfig select conflict with kmemcheck. The other is a cosmetic
update to the kmemleak messages. Thanks.


The following changes since commit d888a4c76c51092993643f8992bf55b3c28da483:
  Linus Torvalds (1):
        Merge branch 'for-linus' of git://git.kernel.org/.../vapier/blackfin

are available in the git repository at:

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

Catalin Marinas (1):
      kmemleak: Do not force the slab debugging Kconfig options

Joe Perches (1):
      kmemleak: use pr_fmt

 lib/Kconfig.debug |    5 +++--
 mm/kmemleak.c     |   52 ++++++++++++++++++++++++----------------------------
 2 files changed, 27 insertions(+), 30 deletions(-)


-- 
Catalin


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL] kmemleak fixes
@ 2011-01-28 15:27 Catalin Marinas
  0 siblings, 0 replies; 6+ messages in thread
From: Catalin Marinas @ 2011-01-28 15:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Hi Linus,

I have two fixes for kmemleak. I would be grateful if you can merge them
(tested on both 2.6.37 and 2.6.38-rc2). Thanks.


The following changes since commit 3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5:

  Linux 2.6.37 (2011-01-04 16:50:19 -0800)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-2.6-cm.git for-linus

Catalin Marinas (1):
      kmemleak: Allow kmemleak metadata allocations to fail

Jesper Juhl (1):
      kmemleak: remove memset by using kzalloc

 mm/kmemleak-test.c |    6 ++----
 mm/kmemleak.c      |   13 ++++++++-----
 2 files changed, 10 insertions(+), 9 deletions(-)




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL] Kmemleak fixes
@ 2009-07-09 17:29 Catalin Marinas
  0 siblings, 0 replies; 6+ messages in thread
From: Catalin Marinas @ 2009-07-09 17:29 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL] Kmemleak fixes
@ 2009-07-03 22:02 Catalin Marinas
  0 siblings, 0 replies; 6+ messages in thread
From: Catalin Marinas @ 2009-07-03 22:02 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Hi Linus,

Could you please pull the kmemleak branch? This is hopefully the last
set of kmemleak changes for 2.6.31 (there may be some false positive
annotations). It seems to be consistent on my x86 hardware now but with
a few leak reports which I need to look at.

Thanks.


The following changes since commit 7c5371c403abb29f01bc6cff6c5096abdf2dc524:
  Yinghai Lu (1):
        x86: add boundary check for 32bit res before expand e820 resource to alignment

are available in the git repository at:

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

Catalin Marinas (6):
      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

 include/linux/slub_def.h |    2 +
 mm/kmemleak.c            |  129 ++++++++++++++++++++++++++++------------------
 mm/slub.c                |   10 ++--
 3 files changed, 86 insertions(+), 55 deletions(-)

-- 
Catalin


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL] Kmemleak fixes
@ 2009-06-30 15:37 Catalin Marinas
  0 siblings, 0 replies; 6+ messages in thread
From: Catalin Marinas @ 2009-06-30 15:37 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Hi Linus,

Could you please merge the kmemleak branch detailed below? It contains
fixes aimed at reducing the false positives and the syslog backtraces.

Thanks.

The following changes since commit 28d0325ce6e0a52f53d8af687e6427fee59004d3:
  Linus Torvalds (1):
        Linux 2.6.31-rc1

are available in the git repository at:

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

Catalin Marinas (8):
      kmemleak: Allow the early log buffer to be configurable.
      kmemleak: Enable task stacks scanning by default
      kmemleak: Simplify the reports logged by the scanning thread
      kmemleak: Do not trigger a scan when reading the debug/kmemleak file
      kmemleak: Slightly change the policy on newly allocated objects
      kmemleak: Do not report new leaked objects if the scanning was stopped
      kmemleak: Do not warn if an unknown object is freed
      kmemleak: Inform kmemleak about pid_hash

 Documentation/kmemleak.txt |   23 ++++--
 kernel/pid.c               |    7 ++
 lib/Kconfig.debug          |   12 +++
 mm/kmemleak.c              |  166 ++++++++++++++++++-------------------------
 4 files changed, 105 insertions(+), 103 deletions(-)

-- 
Catalin


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL] Kmemleak fixes
@ 2009-06-17 17:35 Catalin Marinas
  0 siblings, 0 replies; 6+ messages in thread
From: Catalin Marinas @ 2009-06-17 17:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Hi Linus,

Could you please pull the kmemleak branch? There are a few fixes that
were raised recently. Thanks.

The following changes since commit 65795efbd380a832ae508b04dba8f8e53f0b84d9:
  Linus Torvalds (1):
        Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux

are available in the git repository at:

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

Catalin Marinas (3):
      kmemleak: Only use GFP_KERNEL|GFP_ATOMIC for the internal allocations
      kmemleak: Rename kmemleak_panic to kmemleak_stop
      kmemleak: Fix some typos in comments

 mm/kmemleak.c |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

-- 
Catalin


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-01-28 15:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-23 15:01 [GIT PULL] Kmemleak fixes Catalin Marinas
  -- strict thread matches above, loose matches on Subject: below --
2011-01-28 15:27 [GIT PULL] kmemleak fixes Catalin Marinas
2009-07-09 17:29 [GIT PULL] Kmemleak fixes Catalin Marinas
2009-07-03 22:02 Catalin Marinas
2009-06-30 15:37 Catalin Marinas
2009-06-17 17:35 Catalin Marinas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).