From: Xiaotian Feng Date: Wed, 30 Jun 2010 09:57:22 +0000 (+0800) Subject: slab: fix caller tracking on !CONFIG_DEBUG_SLAB && CONFIG_TRACING X-Git-Tag: v2.6.36-rc1~519^2^5~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7adde04a2f5a798f04a556dfb3b69bff388e5dc4;p=pandora-kernel.git slab: fix caller tracking on !CONFIG_DEBUG_SLAB && CONFIG_TRACING In slab, all __xxx_track_caller is defined on CONFIG_DEBUG_SLAB || CONFIG_TRACING, thus caller tracking function should be worked for CONFIG_TRACING. But if CONFIG_DEBUG_SLAB is not set, include/linux/slab.h will define xxx_track_caller to __xxx() without consideration of CONFIG_TRACING. This will break the caller tracking behaviour then. Cc: Christoph Lameter Cc: Matt Mackall Cc: Vegard Nossum Cc: Dmitry Monakhov Cc: Catalin Marinas Acked-by: David Rientjes Signed-off-by: Xiaotian Feng Signed-off-by: Pekka Enberg --- Reading git-diff-tree failed