git: 0a3d54a47eb6 - main - kern_linker: use __func__ correctly in diagnostics

From: Brooks Davis <brooks_at_FreeBSD.org>
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);