diff options
author | mav <mav@FreeBSD.org> | 2013-04-01 13:18:34 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2013-04-01 13:18:34 +0000 |
commit | 4d67abd4923ada63de0b6f5985b35b2ae52bfbf1 (patch) | |
tree | d62c677abd248a8d5028a18c51a5489cc4981675 /sys/dev/tws/tws_user.c | |
parent | 3b2ecc9e065ec4649e82a8190cda6249027a16d6 (diff) | |
download | FreeBSD-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.c | 2 |
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); |