Series |
DYNDBG: opt-in class'd debug for modules, use in drm.
|
expand
-
[v6,00/57] DYNDBG: opt-in class'd debug for modules, use in drm.
-
[v6,01/57] dyndbg: fix static_branch manipulation
-
[v6,02/57] dyndbg: fix module.dyndbg handling
-
[v6,03/57] dyndbg: show both old and new in change-info
-
[v6,04/57] dyndbg: reverse module walk in cat control
-
[v6,05/57] dyndbg: reverse module.callsite walk in cat control
-
[v6,06/57] dyndbg: use ESCAPE_SPACE for cat control
-
[v6,07/57] dyndbg: let query-modname override actual module name
-
[v6,08/57] dyndbg: add test_dynamic_debug module
-
[v6,09/57] dyndbg: drop EXPORTed dynamic_debug_exec_queries
-
[v6,10/57] dyndbg: cleanup auto vars in dynamic_debug_init
-
[v6,11/57] dyndbg: gather __dyndbg[] state into struct _ddebug_info
-
[v6,12/57] dyndbg: add class_id to pr_debug callsites
-
[v6,13/57] dyndbg: add __pr_debug_cls for testing
-
[v6,14/57] dyndbg: add DECLARE_DYNDBG_CLASSMAP macro
-
[v6,15/57] kernel/module: add __dyndbg_classes section
-
[v6,16/57] dyndbg: add ddebug_attach_module_classes
-
[v6,17/57] dyndbg: validate class FOO by checking with module
-
[v6,18/57] doc-dyndbg: describe "class CLASS_NAME" query support
-
[v6,19/57] doc-dyndbg: edit dynamic-debug-howto for brevity, audience
-
[v6,20/57] dyndbg: add drm.debug style (drm/parameters/debug) bitmap support
-
[v6,21/57] dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes
-
[v6,22/57] drm_print: condense enum drm_debug_category
-
[v6,23/57] drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.
-
[v6,24/57] drm_print: interpose drm_*dbg with forwarding macros
-
[v6,25/57] drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro
-
[v6,26/57] drm-print.h: include dyndbg header
-
[v6,27/57] drm-print: add drm_dbg_driver to improve namespace symmetry
-
[v6,28/57] drm_print: refine drm_debug_enabled for jump-label
-
[v6,29/57] drm_print: prefer bare printk KERN_DEBUG on generic fn
-
[v6,30/57] drm_print: add _ddebug descriptor to drm_*dbg prototypes
-
[v6,31/57] nouveau: change nvkm_debug/trace to use dev_dbg POC
-
[v6,32/57] nouveau: adapt NV_DEBUG, NV_ATOMIC to use DRM.debug
-
[v6,33/57] nouveau: WIP add 2 LEVEL_NUM classmaps for CLI, SUBDEV
-
[v6,34/57] dyndbg: add _DPRINTK_FLAGS_ENABLED
-
[v6,35/57] dyndbg: add _DPRINTK_FLAGS_TRACE
-
[v6,36/57] dyndbg: add write-events-to-tracefs code
-
[v6,37/57] dyndbg: add 2 trace-events: drm_debug, drm_devdbg
-
[v6,38/57] dyndbg: add 2 more trace-events: pr_debug, dev_dbg
-
[v6,39/57] dyndbg/drm: POC add tracebits sysfs-knob
-
[v6,40/57] dyndbg: abstraction macros for modname, function, filename fields
-
[v6,41/57] dyndbg: split repeating columns to new struct _ddebug_site
-
[v6,42/57] dyndbg: shrink lineno field by 2 bits
-
[v6,43/57] dyndbg: add _index, _map to struct _ddebug
-
[v6,44/57] dyndbg: extend __ddebug_add_module proto to allow packing sites
-
[v6,45/57] dyndbg: de-duplicate sites
-
[v6,46/57] dyndbg: drop site-> in add-module, more needed
-
[v6,47/57] dyndbg: demote iter->site in _init
-
[v6,48/57] dyndbg: add .gnu.linkonce slot in vmlinux.lds.h KEEPs
-
[v6,49/57] dyndbg: add structs _ddebug_hdr, _ddebug_site_hdr
-
[v6,50/57] dyndbg: count unique callsites
-
[v6,51/57] dyndbg: prevent build bugs via -DNO_DYNAMIC_DEBUG_TABLE
-
[v6,52/57] dyndbg: add DEFINE_DYNAMIC_DEBUG_TABLE, use it tacitly RFC
-
[v6,53/57] dyndbg: add/use is_dyndbg_header then set _uplink
-
[v6,54/57] dyndbg: add .gnu.linkonce. & __dyndbg* sections in module.lds.h
-
[v6,55/57] dyndbg: dynamic_debug_sites_reclaim() using free_reserved_page() WAG
-
[v6,56/57] dyndbg: work ddebug_map_site
-
[v6,57/57] dyndbg: fiddle with readback value on LEVEL_NAMES types
|