Messages in this thread | | | Date | Mon, 4 Jun 2007 19:37:01 +0300 | From | "Pekka Enberg" <> | Subject | Re: SLUB: Return ZERO_SIZE_PTR for kmalloc(0) |
| |
On 6/4/07, Linus Torvalds <torvalds@linux-foundation.org> wrote: > Well, the red-zones won't catch readers, and more importantly, even for > writers they are *really* inconvenient, because it will just tell you > something bad happened, it won't tell you *where* it happened.
True.
On 6/4/07, Linus Torvalds <torvalds@linux-foundation.org> wrote: > Since comparing the addresses of two zero-sized allocations is insane and > not done _anyway_, it's just much better to return an invalid address.
Then we might as well return your regular NULL pointer for zero-length allocations as you can't do anything sane with ZERO_SIZE_PTR either. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |