svn commit: r267028 - user/jceel/soc2014_evdev/head/sys/dev/usb/input
Jakub Wojciech Klama
jceel at FreeBSD.org
Tue Jun 3 21:02:20 UTC 2014
Author: jceel
Date: Tue Jun 3 21:02:19 2014
New Revision: 267028
URL: http://svnweb.freebsd.org/changeset/base/267028
Log:
Added proper detach, as per HPS request.
Modified:
user/jceel/soc2014_evdev/head/sys/dev/usb/input/utouch.c
Modified: user/jceel/soc2014_evdev/head/sys/dev/usb/input/utouch.c
==============================================================================
--- user/jceel/soc2014_evdev/head/sys/dev/usb/input/utouch.c Tue Jun 3 20:59:26 2014 (r267027)
+++ user/jceel/soc2014_evdev/head/sys/dev/usb/input/utouch.c Tue Jun 3 21:02:19 2014 (r267028)
@@ -249,6 +249,14 @@ detach:
static int
utouch_detach(device_t dev)
{
+ struct utouch_softc *sc = device_get_softc(dev);
+
+ /* Stop intr transfer if running */
+ utouch_ev_close(sc->sc_evdev, sc);
+
+ evdev_unregister(dev, sc->sc_evdev);
+ usbd_transfer_unsetup(sc->sc_xfer, UTOUCH_N_TRANSFER);
+ mtx_destroy(&sc->sc_mtx);
return (0);
}
More information about the svn-src-user
mailing list