Skip to content

object debugging infrastructure V2

Thomas Gleixner lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5vmalloc: do not check for freed locks on user mapsmm/vmalloc.c+2 -15 replies
2/5slab: add a flag to prevent debug_free checks on a kmem_cacheinclude/linux/slab.h+7 -00 replies
3/5infrastructure to debug (dynamic) objectsDocumentation/kernel-parameters.txt include/linux/debugobjects.h init/main.c +7 more+982 -50 replies
4/5debugobjects: add documentationDocumentation/DocBook/Makefile Documentation/DocBook/debugobjects.tmpl+356 -12 replies
5/5debugobjects: add timer specific object debugging codeinclude/linux/poison.h include/linux/timer.h kernel/timer.c +1 more+108 -11 reply

Reviews trailers per patch

4 of 5 patches have a Reviewed-by or Acked-by.

PatchIngo Molnar
1/5A-b
2/5A-b
3/5
4/5A-b
5/5A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 0/5] object debugging infrastructure V2

This is version 2 of the object debugging infrastructure. Changes versus V1:

- review comments processed:
- multiplexing interfaces replaced
- object type is determined by a caller provided pointer to a debug structure which replaces the object type identifier -> No changes to the core code for new users
- new debug state "destroyed" (kobject wishlist)
- various cleanups

- complete detachment of the tracker object from the real object (no change to the real objects data structure necessary anymore)

- improved robustness (object memory management, oom cleanup)

- full set of self tests

- debugfs statistics

- docbook documentation

Thanks,

tglx