diff options
author | Xiaotian Feng <dfeng@redhat.com> | 2010-06-30 17:57:22 +0800 |
---|---|---|
committer | Pekka Enberg <penberg@cs.helsinki.fi> | 2010-07-04 19:48:33 +0300 |
commit | 7adde04a2f5a798f04a556dfb3b69bff388e5dc4 (patch) | |
tree | ea64a2536a8bbe91b34ab3f8f16a795d64429b85 /mm | |
parent | 7e27d6e778cd87b6f2415515d7127eba53fe5d02 (diff) |
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 <cl@linux-foundation.org>
Cc: Matt Mackall <mpm@selenic.com>
Cc: Vegard Nossum <vegard.nossum@gmail.com>
Cc: Dmitry Monakhov <dmonakhov@openvz.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: David Rientjes <rientjes@google.com>
Signed-off-by: Xiaotian Feng <dfeng@redhat.com>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions