Messages in this thread | | | Date | Wed, 14 Jul 2010 12:00:02 +0200 | Subject | Re: kmemleak, cpu usage jump out of nowhere | From | Zeno Davatz <> |
| |
On Wed, Jul 14, 2010 at 11:55 AM, Pekka Enberg <penberg@cs.helsinki.fi> wrote: > Catalin Marinas wrote: >> >> On Wed, 2010-07-14 at 09:27 +0100, Zeno Davatz wrote: >>> >>> On Wed, Jul 14, 2010 at 10:05 AM, Pekka Enberg <penberg@cs.helsinki.fi> >>> wrote: >>>> >>>> On Wed, Jul 14, 2010 at 9:12 AM, Zeno Davatz <zdavatz@gmail.com> wrote: >> >>>>> I am attaching you the file from /sys/kernel/debug/kmemleak >>>> >>>> Zeno, can you post your dmesg and .config, please? >>> >>> Sure, see attached files. >> >> It looks like NO_BOOTMEM is enabled. You can try the attached patch (I >> need to post it again on the list). >> >> >> kmemleak: Add support for NO_BOOTMEM configurations >> >> From: Catalin Marinas <catalin.marinas@arm.com> >> >> With commits 08677214 and 59be5a8e, alloc_bootmem()/free_bootmem() and >> friends use the early_res functions for memory management when >> NO_BOOTMEM is enabled. This patch adds the kmemleak calls in the >> corresponding code paths for bootmem allocations. >> >> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> >> Cc: Yinghai Lu <yinghai@kernel.org> >> Cc: H. Peter Anvin <hpa@zytor.com> > > Makes sense. > > Acked-by: Pekka Enberg <penberg@cs.helsinki.fi> > > Zeno, this should fix the kmemleak false positives but not the big pauses > you're seeing.
Thank for this detailed info Pekka! I will not apply the patch at the moment. Will it be in with the next RC from Linus? Or do you recommend I apply it?
What I want it is to tame the temper of Tux and restrict him from eating my CPU-donuts (cores) at random. I need them for other processes. ;)
Best Zeno
| |