21 msgperformance 'regression' in cfq compared to ant...
1 msg[PATCH] char/synclink_gt: fix uninitialized ret...
1 msg[PATCH] kill generic_file_direct_IO
1 msg[PATCH] gigaset: gigaset_isowbuf_getbytes() may...
1 msg[PATCH] gigaset: use dev_ macros for messages
3 msgRe: 2.6.26-rc1: possible circular locking depen...
1 msg[GIT pull] x86 updates for 2.6.26
1 msgpage vs. fs-cache
1 msg[OP] v2.6.22.24-op1
1 msg[PATCH] i2c: adds support for i2c bus on Freesc...
2 msg[PATCH] [POWERPC] Add i2c pins to dts and board...
2 msg[PATCH] kmemcheck: use set_memory_4k() instead ...
1 msgRegression caused by bf726e 'semaphore: fix'
1 msg[patch] linux/atm_tcp.h linux/atm.h: cleanup fo...
8 msgasm-{alpha,h8300,um,v850,xtensa}/param.h: unbre...
2 msg[PATCH] /fs/partition/check.c: fix return value...
3 msgppc compile failure (__flush_icache_range etc u...
1 msg2.6.25-$sha1: RIP __call_for_each_cic+0x20/0x50

Re: [ANNOUNCE] kmemcheck v7
\ Bart Van Assche (10 May 2008)
. \ Pekka Enberg (10 May 2008)
. . \ Bart Van Assche (10 May 2008)
. . . \ Vegard Nossum (10 May 2008)
. . . . \ Andi Kleen (10 May 2008)
. . . . . \ Bart Van Assche (10 May 2008)
. . . . . \ Jeremy Fitzhardinge (10 May 2008)
. . . . . . \ Andi Kleen (10 May 2008)
. . . . . . . \ Jeremy Fitzhardinge (10 May 2008)
. . . . . . . . \ Andi Kleen (10 May 2008)
. . . . . . . . . \ Jeremy Fitzhardinge (10 May 2008)
. . . . . . . . \ John Reiser (10 May 2008)
. . . . . . . . . \ Jeremy Fitzhardinge (10 May 2008)
. . . . \ Bart Van Assche (10 May 2008)
. . . . \ Jeremy Fitzhardinge (10 May 2008)
. . . . . \ Jeff Dike (10 May 2008)
. . . . . . \ John Reiser (11 May 2008)
. . . . \ John Reiser (11 May 2008)

1 msg[PATCH] eCryptFS: fix imbalanced mutex locking
Subject:Re: [ANNOUNCE] kmemcheck v7
Group:Linux-kernel
From:Bart Van Assche
Date:10 May 2008


 
On Fri, Apr 4, 2008 at 3:44 PM, Vegard Nossum <vegard.nossum> wrote:
> I skipped the public announcements for versions 5 and 6, but here is 7 :)
>
> General description: kmemcheck is a patch to the linux kernel that
> detects use of uninitialized memory. It does this by trapping every
> read and write to memory that was allocated dynamically (e.g. using
> kmalloc()). If a memory address is read that has not previously been
> written to, a message is printed to the kernel log.
>
> Changes since v4 (rough list):
> - SLUB parts were broken-out into its own file to avoid cluttering the main
> SLUB code.
> - A rather lot of cleanups, including removing #ifdefs from arch code.
> - Some preparation in anticipation of an x86_64 port.
> - Make reporting safer by using a periodic timer to inspect the error queue.
> - Fix hang due to page flags changing too early on free().
> - Fix hang due to kprobes incompatibility.
> - Allow CONFIG_SMP, but limit number of CPUs to 1 at run-time.
> - Add kmemcheck=0|1 boot option.
> - Add /proc/sys/kernel/kmemcheck for run-time enabling/disabling.
>
>
> These patches apply to Linus's v2.6.25-rc8. The latest patchset can also be
> found here: http://folk.uio.no/vegardno/linux/kmemcheck/

(reply to an e-mail of one month ago)

Hello Vegard,

It's a bit late but I finally found out about your announcement of
kmemcheck version 7. Are you familiar with the patch that adds support
to Valgrind for User Mode Linux ? I'm not sure what the best approach
is -- letting the kernel do its own checking like kmemcheck or extend
Valgrind such that it supports UML. Anyway, the techniques applied in
Valgrind may be useful for kmemcheck too, such as the algorithms used
in Valgrind to compress the memory state information.

See also:
http://www.mail-archive.com/user-mode-linux-devel

Bart.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


© 2004-2008 readlist.com