svn commit: r325386 - head/sys/kern

Konstantin Belousov kib at FreeBSD.org
Sat Nov 4 10:49:36 UTC 2017


Author: kib
Date: Sat Nov  4 10:49:34 2017
New Revision: 325386
URL: https://svnweb.freebsd.org/changeset/base/325386

Log:
  Convert explicit panic() call to assert.
  
  Based on github pull request:	#113
  Submitted by:	pmarillo at github
  MFC after:	1 week

Modified:
  head/sys/kern/kern_umtx.c

Modified: head/sys/kern/kern_umtx.c
==============================================================================
--- head/sys/kern/kern_umtx.c	Sat Nov  4 10:10:34 2017	(r325385)
+++ head/sys/kern/kern_umtx.c	Sat Nov  4 10:49:34 2017	(r325386)
@@ -1579,8 +1579,7 @@ umtx_pi_setowner(struct umtx_pi *pi, struct thread *ow
 
 	uq_owner = owner->td_umtxq;
 	mtx_assert(&umtx_lock, MA_OWNED);
-	if (pi->pi_owner != NULL)
-		panic("pi_owner != NULL");
+	MPASS(pi->pi_owner == NULL);
 	pi->pi_owner = owner;
 	TAILQ_INSERT_TAIL(&uq_owner->uq_pi_contested, pi, pi_link);
 }


More information about the svn-src-all mailing list