Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jun 2015 05:28:26 GMT
From:      btw@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r287359 - soc2015/btw/head/tools/tools/mq-testing/vme
Message-ID:  <201506200528.t5K5SQPe098356@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: btw
Date: Sat Jun 20 05:28:26 2015
New Revision: 287359
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=287359

Log:
  Unlock the main lock before returning.

Modified:
  soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c

Modified: soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c
==============================================================================
--- soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c	Sat Jun 20 04:48:53 2015	(r287358)
+++ soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c	Sat Jun 20 05:28:26 2015	(r287359)
@@ -670,8 +670,10 @@
 		return (0);
 	}
 
-	if ((error = mbufq_enqueue(&tp->vme_queue, m)) != 0)
+	if ((error = mbufq_enqueue(&tp->vme_queue, m)) != 0) {
+		mtx_unlock(&tp->vme_mtx);
 		return (error);
+	}
 
 	if (tp->vme_flags & VME_RWAIT) {
 		tp->vme_flags &= ~VME_RWAIT;



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