Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Nov 2017 10:49:35 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r325386 - head/sys/kern
Message-ID:  <201711041049.vA4AnZUE096709@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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);
 }



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