On Tue, 2007-08-14 at 15:59 -0700, Tim Bird wrote: > Hi all, > > I have a quick question. > > I'm trying to resurrect a patch from the Linux-tiny patch suite, > to do accounting of kmalloc memory allocations. In testing it > with Linux 2.6.22, I've found a large number of kfrees of > NULL pointers. > > Is this considered OK? Or should I examine the offenders > to see if something is coded badly?
kfree(NULL) is explicitly ok and it saves code size to not check anywhere (the idea is that kfree(kmalloc(...)); is a guaranteed safe nop) NULL is not 0 though. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/