Hi, On Sat, Jan 23, 2021 at 3:14 AM Stephen Zhang <stephenzhang...@gmail.com> wrote: > > Better to replace function name by %s in case of changes. > > Signed-off-by: Stephen Zhang <stephenzhang...@gmail.com> > --- > kernel/debug/kdb/kdb_support.c | 32 ++++++++++++++++---------------- > 1 file changed, 16 insertions(+), 16 deletions(-) > > diff --git a/kernel/debug/kdb/kdb_support.c b/kernel/debug/kdb/kdb_support.c > index 6226502..7a536fc 100644 > --- a/kernel/debug/kdb/kdb_support.c > +++ b/kernel/debug/kdb/kdb_support.c > @@ -40,19 +40,19 @@ > int kdbgetsymval(const char *symname, kdb_symtab_t *symtab) > { > if (KDB_DEBUG(AR)) > - kdb_printf("kdbgetsymval: symname=%s, symtab=%px\n", symname, > + kdb_printf("%s: symname=%s, symtab=%px\n", __func__, symname,
Given the common pattern: if (KDB_DEBUG(AR)) kdb_printf(...) I wonder if we could improve this to this (untested): #define kdb_ardbg_printf(format, ...) \ do { \ if (KDB_DEBUG(AR)) \ kdb_printf("%s: " format, __func__, __VA_ARGS__); \ } while (0) Then the above just becomes: kdb_ardbg_printf("symname=%s, symtab=%px\n", symname, > @@ -435,7 +435,7 @@ int kdb_getphysword(unsigned long *word, unsigned long > addr, size_t size) > fallthrough; > default: > diag = KDB_BADWIDTH; > - kdb_printf("kdb_getphysword: bad width %ld\n", (long) size); > + kdb_printf("%s: bad width %ld\n", __func__, (long) size); Unrelated to your patch, but if you want a 2nd patch you could fix it to not cast "size" to a long and use the proper format code for a size_t (%zu) > @@ -484,7 +484,7 @@ int kdb_getword(unsigned long *word, unsigned long addr, > size_t size) > fallthrough; > default: > diag = KDB_BADWIDTH; > - kdb_printf("kdb_getword: bad width %ld\n", (long) size); > + kdb_printf("%s: bad width %ld\n", __func__, (long) size); This also could get the correct format code. > @@ -528,7 +528,7 @@ int kdb_putword(unsigned long addr, unsigned long word, > size_t size) > fallthrough; > default: > diag = KDB_BADWIDTH; > - kdb_printf("kdb_putword: bad width %ld\n", (long) size); > + kdb_printf("%s: bad width %ld\n", __func__, (long) size); ...and this. In any case, all my comments are nits and/or things that should happen in a 2nd and your patch improves things. Thus: Reviewed-by: Douglas Anderson <diand...@chromium.org> _______________________________________________ Kgdb-bugreport mailing list Kgdb-bugreport@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport