[PATCH 00/11] DYNAMIC_DEBUG for this cycle

From: Jim Cromie
Date: Thu Aug 11 2022 - 13:36:10 EST


Hi Greg, Jason,

Please consider these for this rc-cycle.
- 1-9 have Jason's Ack,
- 9th removes unused EXPORTed fn.
- 10 is simple var cleanup
- 11 is a partial decoupling of dyndbg from kernel/module

Jim Cromie (11):
dyndbg: fix static_branch manipulation
dyndbg: fix module.dyndbg handling
dyndbg: show both old and new in change-info
dyndbg: reverse module walk in cat control
dyndbg: reverse module.callsite walk in cat control
dyndbg: use ESCAPE_SPACE for cat control
dyndbg: let query-modname override actual module name
dyndbg: add test_dynamic_debug module
dyndbg: drop EXPORTed dynamic_debug_exec_queries
dyndbg: cleanup auto vars in dynamic_debug_init
dyndbg: create and use struct _ddebug_info

MAINTAINERS | 2 +
include/linux/dynamic_debug.h | 22 ++----
kernel/module/internal.h | 4 +-
kernel/module/main.c | 18 ++---
lib/Kconfig.debug | 10 +++
lib/Makefile | 1 +
lib/dynamic_debug.c | 141 +++++++++++++++++-----------------
lib/test_dynamic_debug.c | 70 +++++++++++++++++
8 files changed, 172 insertions(+), 96 deletions(-)
create mode 100644 lib/test_dynamic_debug.c

--
2.37.1