SLUB: allocate smallest object size if the user asks for 0 bytes
authorChristoph Lameter <clameter@sgi.com>
Sun, 6 May 2007 21:49:38 +0000 (14:49 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Mon, 7 May 2007 19:12:53 +0000 (12:12 -0700)
commit614410d5892af5f86d0ec14e28f9f6d5f4ac9e9b
tree616c8437f45590a0ca6e2efdc2a5dfb61799d0ec
parent47bfdc0d5a18a4b760ffb6a332932aaa5c0859e0
SLUB: allocate smallest object size if the user asks for 0 bytes

Makes SLUB behave like SLAB in this area to avoid issues....

Throw a stack dump to alert people.

At some point the behavior should be switched back.  NULL is no memory as
far as I can tell and if the use asked for 0 bytes then he need to get no
memory.

Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/slub_def.h
mm/slub.c