git: 0a3d54a47eb6 - main - kern_linker: use __func__ correctly in diagnostics
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 21 Sep 2026 09:55:02 UTC
The branch main has been updated by brooks:
URL: https://cgit.FreeBSD.org/src/commit/?id=0a3d54a47eb6f71b2309fec79b2dce109bb72240
commit 0a3d54a47eb6f71b2309fec79b2dce109bb72240
Author: Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2026-09-21 09:30:15 +0000
Commit: Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2026-09-21 09:53:45 +0000
kern_linker: use __func__ correctly in diagnostics
__func__ is a variable not a string literal so pass it to printf. This
only manifest when KLD_DEBUG was defined so wasn't tested by an kernel
including LINT.
Reported by: Mark Millard <marklmi@yahoo.com>
Sponsored by: Innovate UK
---
sys/kern/kern_linker.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index 48c5712f1d07..f883fb920f54 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -337,7 +337,7 @@ linker_file_register_exterr(linker_file_t lf)
struct exterr_cat **start, **stop;
KLD_DPF(FILE,
- (__func__ ": registering exterror categories for %s\n",
+ ("%s: registering exterror categories for %s\n", __func__,
lf->filename));
sx_assert(&kld_sx, SA_XLOCKED);
@@ -354,8 +354,8 @@ linker_file_unregister_exterr(linker_file_t lf)
struct exterr_cat **start, **stop;
KLD_DPF(FILE,
- (__func__ ": unregistering exterror categories for %s\n",
- lf->filename));
+ ("%s: unregistering exterror categories for %s\n",
+ __func__, lf->filename));
sx_assert(&kld_sx, SA_XLOCKED);