svn commit: r365737 - head/sys/geom/eli
Warner Losh
imp at FreeBSD.org
Mon Sep 14 23:51:15 UTC 2020
Author: imp
Date: Mon Sep 14 23:51:14 2020
New Revision: 365737
URL: https://svnweb.freebsd.org/changeset/base/365737
Log:
We don't need the sc_ekeys_lock in standalone environment.
When we bring in geli into the boot loader, we are single threaded so
we don't have to worry about locking. We have no mutexes, and don't need
to use them, so comment it out.
MFC After: 3 days
Modified:
head/sys/geom/eli/g_eli.h
Modified: head/sys/geom/eli/g_eli.h
==============================================================================
--- head/sys/geom/eli/g_eli.h Mon Sep 14 23:49:17 2020 (r365736)
+++ head/sys/geom/eli/g_eli.h Mon Sep 14 23:51:14 2020 (r365737)
@@ -181,7 +181,9 @@ struct g_eli_softc {
uint8_t sc_ekey[G_ELI_DATAKEYLEN];
TAILQ_HEAD(, g_eli_key) sc_ekeys_queue;
RB_HEAD(g_eli_key_tree, g_eli_key) sc_ekeys_tree;
+#ifndef _STANDALONE
struct mtx sc_ekeys_lock;
+#endif
uint64_t sc_ekeys_total;
uint64_t sc_ekeys_allocated;
u_int sc_ealgo;
More information about the svn-src-all
mailing list