|| ||Dave Jones <davej-AT-redhat.com>|
|| ||Al Viro <viro-AT-ftp.linux.org.uk>|
|| ||Re: 9pfs double kfree|
|| ||Mon, 6 Mar 2006 02:28:23 -0500|
|| ||"David S. Miller" <davem-AT-davemloft.net>,
linux-kernel-AT-vger.kernel.org, ericvh-AT-gmail.com, rminnich-AT-lanl.gov|
On Mon, Mar 06, 2006 at 07:23:46AM +0000, Al Viro wrote:
> On Sun, Mar 05, 2006 at 11:07:11PM -0800, David S. Miller wrote:
> > From: Dave Jones <firstname.lastname@example.org>
> > Date: Mon, 6 Mar 2006 02:04:58 -0500
> > > (I wish we had a kfree variant that NULL'd the target when it was free'd)
> > Excellent idea.
> ITYM "poison the pointer variable". Otherwise that sort of crap will go
yeah, even better idea. Just like slab debug, but without the overhead
of poisoning the whole object.
I wonder if we could get away with something as simple as..
#define kfree(foo) \
foo = KFREE_POISON;
to post comments)