Messages in this thread | | | From | Sumit Garg <> | Subject | [PATCH v3 0/2] kdb code refactoring | Date | Thu, 13 May 2021 16:58:40 +0530 |
| |
Some more kdb code refactoring related to: - Removal of redundant kdb_register_flags(). - Simplification of kdb defcmd macro logic.
Tested with kgdbtest on arm64, doesn't show any regressions.
Changes in v3: - Split patch into 2 for ease of review. - Get rid of kdb_register_flags() completely via switching all user to register pre-allocated kdb commands.
Changes in v2: - Define new structs: kdb_macro_t and kdb_macro_cmd_t instead of modifying existing kdb command struct and struct kdb_subcmd. - Reword commit message.
Sumit Garg (2): kdb: Get rid of redundant kdb_register_flags() kdb: Simplify kdb_defcmd macro logic
include/linux/kdb.h | 27 ++-- kernel/debug/kdb/kdb_main.c | 271 +++++++++++++-------------------- kernel/debug/kdb/kdb_private.h | 13 -- kernel/trace/trace_kdb.c | 12 +- samples/kdb/kdb_hello.c | 20 ++- 5 files changed, 141 insertions(+), 202 deletions(-)
-- 2.25.1
| |