[PATCH 0/5] mm, slob: Tracing accuracy improvement

From: Ezequiel Garcia
Date: Wed Sep 05 2012 - 18:50:39 EST


Hi everyone,

This small patchset improves mm tracing accuracy, particularly on the
slob allocator.
Feedback, comments, suggestions are very welcome.

This work is part of CELF Workgroup Project:
"Kernel_dynamic_memory_allocation_tracking_and_reduction" [1]

Ezequiel Garcia (5):
mm, slob: Trace allocation failures consistently
mm, slob: Use only 'ret' variable for both slob object and returned pointer
mm, util: Do strndup_user allocation directly, instead of through memdup_user
mm, slob: Add support for kmalloc_track_caller()
mm, slab: Remove silly function slab_buffer_size()

include/linux/slab.h | 6 +++-
mm/slab.c | 12 +--------
mm/slob.c | 62 +++++++++++++++++++++++++++++++++++--------------
mm/util.c | 15 +++++++++--
4 files changed, 62 insertions(+), 33 deletions(-)

Thanks!
Ezequiel.

[1] http://elinux.org/Kernel_dynamic_memory_allocation_tracking_and_reduction
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/