Messages in this thread Patch in this message | | | Date | Tue, 3 Feb 2009 14:55:59 +0100 | From | Nick Piggin <> | Subject | [patch 1/2] slqb: fix small zero size alloc bug |
| |
Fix a problem where SLQB did not correctly return ZERO_SIZE_PTR for a zero sized allocation.
Signed-off-by: Nick Piggin <npiggin@suse.de>
--- include/linux/slqb_def.h | 2 +- mm/slqb.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
Index: linux-2.6/include/linux/slqb_def.h =================================================================== --- linux-2.6.orig/include/linux/slqb_def.h +++ linux-2.6/include/linux/slqb_def.h @@ -237,7 +237,7 @@ static __always_inline struct kmem_cache index = kmalloc_index(size); if (unlikely(index == 0)) - return NULL; + return ZERO_SIZE_PTR; if (likely(!(flags & SLQB_DMA))) return &kmalloc_caches[index];
| |