git: 2ce028e8a265 - main - sys: ELF: Rename SHN_FBSD_CACHED => SHN_FREEBSD_CACHED

From: Olivier Certner <olce_at_FreeBSD.org>
Date: Fri, 13 Feb 2026 22:22:17 UTC
The branch main has been updated by olce:

URL: https://cgit.FreeBSD.org/src/commit/?id=2ce028e8a2655d0e2e3435ae24cb00c1c51b5027

commit 2ce028e8a2655d0e2e3435ae24cb00c1c51b5027
Author:     Olivier Certner <olce@FreeBSD.org>
AuthorDate: 2026-02-04 11:02:18 +0000
Commit:     Olivier Certner <olce@FreeBSD.org>
CommitDate: 2026-02-13 22:21:46 +0000

    sys: ELF: Rename SHN_FBSD_CACHED => SHN_FREEBSD_CACHED
    
    All other FreeBSD-specific constants have FREEBSD fully spelled out in
    their names.  Be consistent.
    
    No functional change (intended).
    
    Reviewed by:    kib
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D55224
---
 sys/kern/link_elf_obj.c | 4 ++--
 sys/sys/elf_common.h    | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys/kern/link_elf_obj.c b/sys/kern/link_elf_obj.c
index 4128baa5a909..cb96046694ef 100644
--- a/sys/kern/link_elf_obj.c
+++ b/sys/kern/link_elf_obj.c
@@ -1716,7 +1716,7 @@ elf_obj_cleanup_globals_cache(elf_file_t ef)
 
 	for (i = 0; i < ef->ddbsymcnt; i++) {
 		sym = ef->ddbsymtab + i;
-		if (sym->st_shndx == SHN_FBSD_CACHED) {
+		if (sym->st_shndx == SHN_FREEBSD_CACHED) {
 			sym->st_shndx = SHN_UNDEF;
 			sym->st_value = 0;
 		}
@@ -1785,7 +1785,7 @@ elf_obj_lookup(linker_file_t lf, Elf_Size symidx, int deps, Elf_Addr *res)
 		 * above.
 		 */
 		if (res1 != 0) {
-			sym->st_shndx = SHN_FBSD_CACHED;
+			sym->st_shndx = SHN_FREEBSD_CACHED;
 			sym->st_value = res1;
 			*res = res1;
 			return (0);
diff --git a/sys/sys/elf_common.h b/sys/sys/elf_common.h
index c768e1aac87d..9520bd63cbea 100644
--- a/sys/sys/elf_common.h
+++ b/sys/sys/elf_common.h
@@ -419,7 +419,8 @@ typedef struct {
 #define	SHN_LOPROC	0xff00		/* First processor-specific. */
 #define	SHN_HIPROC	0xff1f		/* Last processor-specific. */
 #define	SHN_LOOS	0xff20		/* First operating system-specific. */
-#define	SHN_FBSD_CACHED	SHN_LOOS	/* Transient, for sys/kern/link_elf_obj
+#define	SHN_FREEBSD_CACHED	SHN_LOOS
+					/* Transient, for sys/kern/link_elf_obj
 					   linker only: Cached global in local
 					   symtab. */
 #define	SHN_HIOS	0xff3f		/* Last operating system-specific. */