Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2020 21:41:09 +0000 (UTC)
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r360323 - head/sys/geom
Message-ID:  <202004252141.03PLf9W9093902@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pjd
Date: Sat Apr 25 21:41:09 2020
New Revision: 360323
URL: https://svnweb.freebsd.org/changeset/base/360323

Log:
  Add g_topology_locked() macro that returns true if we already hold the GEOM
  topology lock.

Modified:
  head/sys/geom/geom.h

Modified: head/sys/geom/geom.h
==============================================================================
--- head/sys/geom/geom.h	Sat Apr 25 20:24:41 2020	(r360322)
+++ head/sys/geom/geom.h	Sat Apr 25 21:41:09 2020	(r360323)
@@ -395,6 +395,8 @@ g_free(void *ptr)
 		sx_xunlock(&topology_lock);			\
 	} while (0)
 
+#define g_topology_locked()	sx_xlocked(&topology_lock)
+
 #define g_topology_assert()					\
 	do {							\
 		sx_assert(&topology_lock, SX_XLOCKED);		\



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004252141.03PLf9W9093902>