summaryrefslogtreecommitdiff
path: root/sys/dev/iscsi
diff options
context:
space:
mode:
authormlelstv <mlelstv@NetBSD.org>2017-12-03 07:23:45 +0000
committermlelstv <mlelstv@NetBSD.org>2017-12-03 07:23:45 +0000
commitb1e64a73935b982df9bf69105ef501bbfcbcb239 (patch)
tree9d28ce0be7d5a0ab967ee052551c64c799500f1b /sys/dev/iscsi
parent18c094c285f931a0b239d750b9e0444913b387aa (diff)
use same lock for ref/deref.
Diffstat (limited to 'sys/dev/iscsi')
-rw-r--r--sys/dev/iscsi/iscsi_ioctl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/iscsi/iscsi_ioctl.c b/sys/dev/iscsi/iscsi_ioctl.c
index e2394315791..d1c21a7bc2b 100644
--- a/sys/dev/iscsi/iscsi_ioctl.c
+++ b/sys/dev/iscsi/iscsi_ioctl.c
@@ -1,4 +1,4 @@
-/* $NetBSD: iscsi_ioctl.c,v 1.26 2017/06/24 11:31:26 mlelstv Exp $ */
+/* $NetBSD: iscsi_ioctl.c,v 1.27 2017/12/03 07:23:45 mlelstv Exp $ */
/*-
* Copyright (c) 2004,2005,2006,2011 The NetBSD Foundation, Inc.
@@ -464,12 +464,12 @@ void
unref_session(session_t *session)
{
- mutex_enter(&session->lock);
+ mutex_enter(&iscsi_cleanup_mtx);
KASSERT(session != NULL);
KASSERT(session->refcount > 0);
if (--session->refcount == 0)
cv_broadcast(&session->sess_cv);
- mutex_exit(&session->lock);
+ mutex_exit(&iscsi_cleanup_mtx);
}