aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2014-06-12 11:21:18 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2014-06-12 11:21:18 +0000
commit896ae82d595e0140d70ff56223a01f6a206901c4 (patch)
treec9e1613b9dd1e1d2c2e169c38725327e937e3c39 /sys
parent46e89834dc9860fc3ffb29e51251b0a7aedae1da (diff)
downloadsrc-896ae82d595e0140d70ff56223a01f6a206901c4.tar.gz
src-896ae82d595e0140d70ff56223a01f6a206901c4.zip
Remove some Giant unlocks I missed in r267290.
Notes
Notes: svn path=/head/; revision=267386
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/hpt27xx/hpt27xx_osm_bsd.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/dev/hpt27xx/hpt27xx_osm_bsd.c b/sys/dev/hpt27xx/hpt27xx_osm_bsd.c
index 3dfbaccbc704..8a675a3294e3 100644
--- a/sys/dev/hpt27xx/hpt27xx_osm_bsd.c
+++ b/sys/dev/hpt27xx/hpt27xx_osm_bsd.c
@@ -1358,19 +1358,16 @@ static int hpt_rescan_bus(void)
ldm_for_each_vbus(vbus, vbus_ext) {
if ((ccb = xpt_alloc_ccb()) == NULL)
{
- mtx_unlock(&Giant);
return(ENOMEM);
}
if (xpt_create_path(&ccb->ccb_h.path, NULL, cam_sim_path(vbus_ext->sim),
CAM_TARGET_WILDCARD, CAM_LUN_WILDCARD) != CAM_REQ_CMP)
{
xpt_free_ccb(ccb);
- mtx_unlock(&Giant);
return(EIO);
}
xpt_rescan(ccb);
}
- mtx_unlock(&Giant);
return(0);
}