git: 89d68ee568eb - stable/15 - subr_module: account for MODINFOMD_EFI_ARCH
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 18 Apr 2026 12:12:19 UTC
The branch stable/15 has been updated by vexeduxr:
URL: https://cgit.FreeBSD.org/src/commit/?id=89d68ee568ebd900fa6561a9ceaf1047f8950e57
commit 89d68ee568ebd900fa6561a9ceaf1047f8950e57
Author: Ahmad Khalifa <vexeduxr@FreeBSD.org>
AuthorDate: 2026-04-03 07:13:29 +0000
Commit: Ahmad Khalifa <vexeduxr@FreeBSD.org>
CommitDate: 2026-04-18 11:27:26 +0000
subr_module: account for MODINFOMD_EFI_ARCH
Fixes: b538d4911004ca541507166b8ec9689d2e87d1aa
MFC after: 2 weeks
(cherry picked from commit b3d6829f4998ad8ac8c65d39ac9513ba85a9974b)
---
sys/kern/subr_module.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/sys/kern/subr_module.c b/sys/kern/subr_module.c
index f8b6770e3189..ab1eefab30b1 100644
--- a/sys/kern/subr_module.c
+++ b/sys/kern/subr_module.c
@@ -443,6 +443,11 @@ preload_modinfo_type(struct sbuf *sbp, int type)
case MODINFOMD_BOOT_HARTID:
sbuf_cat(sbp, "MODINFOMD_BOOT_HARTID");
break;
+#endif
+#ifdef MODINFOMD_EFI_ARCH
+ case MODINFOMD_EFI_ARCH:
+ sbuf_cat(sbp, "MODINFOMD_EFI_ARCH");
+ break;
#endif
default:
sbuf_cat(sbp, "unrecognized metadata type");
@@ -465,6 +470,9 @@ preload_modinfo_value(struct sbuf *sbp, uint32_t *bptr, int type, int len)
case MODINFO_NAME:
case MODINFO_TYPE:
case MODINFO_ARGS:
+#ifdef MODINFOMD_EFI_ARCH
+ case MODINFO_METADATA | MODINFOMD_EFI_ARCH:
+#endif
sbuf_printf(sbp, "%s", (char *)bptr);
break;
case MODINFO_SIZE: