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, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>