summaryrefslogtreecommitdiffstats
path: root/sys/dev/tws/tws_user.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2013-04-01 13:18:34 +0000
committermav <mav@FreeBSD.org>2013-04-01 13:18:34 +0000
commit4d67abd4923ada63de0b6f5985b35b2ae52bfbf1 (patch)
treed62c677abd248a8d5028a18c51a5489cc4981675 /sys/dev/tws/tws_user.c
parent3b2ecc9e065ec4649e82a8190cda6249027a16d6 (diff)
downloadFreeBSD-src-4d67abd4923ada63de0b6f5985b35b2ae52bfbf1.zip
FreeBSD-src-4d67abd4923ada63de0b6f5985b35b2ae52bfbf1.tar.gz
Slightly tune locking to not call xpt_alloc_ccb() that is allowed to sleep
while holding the SIM mutex.
Diffstat (limited to 'sys/dev/tws/tws_user.c')
-rw-r--r--sys/dev/tws/tws_user.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/dev/tws/tws_user.c b/sys/dev/tws/tws_user.c
index cbd03c9..223cc07 100644
--- a/sys/dev/tws/tws_user.c
+++ b/sys/dev/tws/tws_user.c
@@ -73,9 +73,7 @@ tws_ioctl(struct cdev *dev, u_long cmd, caddr_t buf, int flags,
break;
case TWS_IOCTL_SCAN_BUS :
TWS_TRACE_DEBUG(sc, "scan-bus", 0, 0);
- mtx_lock(&sc->sim_lock);
error = tws_bus_scan(sc);
- mtx_unlock(&sc->sim_lock);
break;
default :
TWS_TRACE_DEBUG(sc, "ioctl-aen", cmd, buf);
OpenPOWER on IntegriCloud