summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_msctest.c
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-06-15 00:33:18 +0000
committerthompsa <thompsa@FreeBSD.org>2009-06-15 00:33:18 +0000
commit59f1f60cfaca26c7758f2642afca8d6500b9a06a (patch)
tree4b81b631b249a903756a500ebc8bef07b76398ef /sys/dev/usb/usb_msctest.c
parent2eb7fca9b24623d41ab43a71dd08544ad8a48c50 (diff)
downloadFreeBSD-src-59f1f60cfaca26c7758f2642afca8d6500b9a06a.zip
FreeBSD-src-59f1f60cfaca26c7758f2642afca8d6500b9a06a.tar.gz
Remove usb2_cv_* and just use the kernel condvar implementation, it was needed
earlier since condition variables didnt work with Giant but this was fixed 10 months ago.
Diffstat (limited to 'sys/dev/usb/usb_msctest.c')
-rw-r--r--sys/dev/usb/usb_msctest.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/usb/usb_msctest.c b/sys/dev/usb/usb_msctest.c
index 51ba897..f8981ac 100644
--- a/sys/dev/usb/usb_msctest.c
+++ b/sys/dev/usb/usb_msctest.c
@@ -214,7 +214,7 @@ bbb_done(struct bbb_transfer *sc, uint8_t error)
sc->error = error;
sc->state = ST_COMMAND;
sc->status_try = 1;
- usb2_cv_signal(&sc->cv);
+ cv_signal(&sc->cv);
}
static void
@@ -450,7 +450,7 @@ bbb_command_start(struct bbb_transfer *sc, uint8_t dir, uint8_t lun,
usb2_transfer_start(sc->xfer[sc->state]);
while (usb2_transfer_pending(sc->xfer[sc->state])) {
- usb2_cv_wait(&sc->cv, &sc->mtx);
+ cv_wait(&sc->cv, &sc->mtx);
}
return (sc->error);
}
@@ -508,7 +508,7 @@ usb2_test_autoinstall(struct usb_device *udev, uint8_t iface_index,
return (USB_ERR_NOMEM);
}
mtx_init(&sc->mtx, "USB autoinstall", NULL, MTX_DEF);
- usb2_cv_init(&sc->cv, "WBBB");
+ cv_init(&sc->cv, "WBBB");
err = usb2_transfer_setup(udev,
&iface_index, sc->xfer, bbb_config,
@@ -568,7 +568,7 @@ done:
mtx_unlock(&sc->mtx);
usb2_transfer_unsetup(sc->xfer, ST_MAX);
mtx_destroy(&sc->mtx);
- usb2_cv_destroy(&sc->cv);
+ cv_destroy(&sc->cv);
free(sc, M_USB);
return (err);
}
OpenPOWER on IntegriCloud