Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/usb/input/ums.c
Show All 12 Lines | |||||
err = evdev_register_mtx(sc->sc_evdev, &sc->sc_mtx); | err = evdev_register_mtx(sc->sc_evdev, &sc->sc_mtx); | ||||
if (err) | if (err) | ||||
goto detach; | goto detach; | ||||
#endif | #endif | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | ||||
OID_AUTO, "parseinfo", CTLTYPE_STRING|CTLFLAG_RD, | OID_AUTO, "parseinfo", | ||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | |||||
sc, 0, ums_sysctl_handler_parseinfo, | sc, 0, ums_sysctl_handler_parseinfo, | ||||
"", "Dump of parsed HID report descriptor"); | "", "Dump of parsed HID report descriptor"); | ||||
return (0); | return (0); | ||||
detach: | detach: | ||||
if (d_ptr) { | if (d_ptr) { | ||||
free(d_ptr, M_TEMP); | free(d_ptr, M_TEMP); | ||||
Show All 12 Lines |