From 68a18b821eec73a801ed3f585721c35189d79b4b Mon Sep 17 00:00:00 2001
From: Ruslan Bukin
Date: Thu, 20 Oct 2016 17:10:26 +0000
Subject: [PATCH] Disable geom_eli module build on MIPS64 as it has alignment
issues and causes kernel panic. ELI metadata is also not aligned properly for
MIPS64 case.
Sponsored by: DARPA, AFRL
Sponsored by: HEIF5
---
sys/modules/geom/Makefile | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/sys/modules/geom/Makefile b/sys/modules/geom/Makefile
index 8d7e3c6deb3f..3ea398958aab 100644
--- a/sys/modules/geom/Makefile
+++ b/sys/modules/geom/Makefile
@@ -6,7 +6,6 @@ SYSDIR?=${.CURDIR}/../..
SUBDIR= geom_bde \
geom_cache \
geom_concat \
- geom_eli \
geom_gate \
geom_journal \
geom_label \
@@ -30,4 +29,9 @@ SUBDIR= geom_bde \
SUBDIR+= geom_ccd
.endif
+# Alignment issues in g_eli_auth_run() on MIPS64 causes kernel panic
+.if ${MACHINE_ARCH} != "mips64" && ${MACHINE_ARCH} != "mips64el"
+SUBDIR+= geom_eli
+.endif
+
.include