aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/input
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2012-09-17 19:06:35 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2012-09-17 19:06:35 +0000
commitd7dd13419efc920cd553dc59de013f2bde35f305 (patch)
tree3c923f24d91da82e47a725188cba4f919722fcef /sys/dev/usb/input
parente2524b2ec945fce902a3f4d7dc13a1955c1f10b8 (diff)
downloadsrc-d7dd13419efc920cd553dc59de013f2bde35f305.tar.gz
src-d7dd13419efc920cd553dc59de013f2bde35f305.zip
Add UQ_UMS_IGNORE quirk.
Wrap two long lines. Some minor spelling correction. PR: usb/171721
Notes
Notes: svn path=/head/; revision=240615
Diffstat (limited to 'sys/dev/usb/input')
-rw-r--r--sys/dev/usb/input/ums.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/usb/input/ums.c b/sys/dev/usb/input/ums.c
index 2f1e67ba69d0..c20c98674a83 100644
--- a/sys/dev/usb/input/ums.c
+++ b/sys/dev/usb/input/ums.c
@@ -381,6 +381,9 @@ ums_probe(device_t dev)
if (uaa->info.bInterfaceClass != UICLASS_HID)
return (ENXIO);
+ if (usb_test_quirk(uaa, UQ_UMS_IGNORE))
+ return (ENXIO);
+
if ((uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) &&
(uaa->info.bInterfaceProtocol == UIPROTO_MOUSE))
return (BUS_PROBE_DEFAULT);