summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-03-24 13:35:06 +0000
committerphk <phk@FreeBSD.org>2003-03-24 13:35:06 +0000
commitdc9d8429c2275d60d84aa603ba84287b6dee7d92 (patch)
tree7ec72fab08d9d1e3543334c7136af89db428eabe
parent969a2c228e1be4c4353588033dfb9965d3b6e410 (diff)
downloadFreeBSD-src-dc9d8429c2275d60d84aa603ba84287b6dee7d92.zip
FreeBSD-src-dc9d8429c2275d60d84aa603ba84287b6dee7d92.tar.gz
Save a lock: Grab the stall_events SX lock exclusively so it also serialize
OAM reqests.
-rw-r--r--sys/geom/geom_event.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/geom/geom_event.c b/sys/geom/geom_event.c
index 5413a34..0af148f 100644
--- a/sys/geom/geom_event.c
+++ b/sys/geom/geom_event.c
@@ -81,14 +81,14 @@ void
g_stall_events(void)
{
- sx_slock(&g_eventstall);
+ sx_xlock(&g_eventstall);
}
void
g_release_events(void)
{
- sx_sunlock(&g_eventstall);
+ sx_xunlock(&g_eventstall);
}
void
OpenPOWER on IntegriCloud