diff options
author | Andriy Gapon <avg@FreeBSD.org> | 2011-05-18 11:38:36 +0000 |
---|---|---|
committer | Andriy Gapon <avg@FreeBSD.org> | 2011-05-18 11:38:36 +0000 |
commit | a5db8fd19e563ac2a63309a867b91017ad5f01f3 (patch) | |
tree | 47bada7836d6a2c68aa98049cb386ca68fe5ecc7 /sys | |
parent | db18c342da790302fd549fd726c03fc30fd030aa (diff) | |
download | src-a5db8fd19e563ac2a63309a867b91017ad5f01f3.tar.gz src-a5db8fd19e563ac2a63309a867b91017ad5f01f3.zip |
usb: fix a missed use of use_generic in r222051
Submitted by: gcooper
Pointyhat to: avg
MFC after: 1 month
X-MFC with: r222051
Notes
Notes:
svn path=/head/; revision=222055
Diffstat (limited to 'sys')
-rw-r--r-- | sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c index ee7fc35ab756..a13ef4d05f96 100644 --- a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c +++ b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c @@ -409,6 +409,7 @@ static int ubt_probe(device_t dev) { struct usb_attach_arg *uaa = device_get_ivars(dev); + int error; if (uaa->usb_mode != USB_MODE_HOST) return (ENXIO); @@ -416,14 +417,14 @@ ubt_probe(device_t dev) if (uaa->info.bIfaceIndex != 0) return (ENXIO); - if (uaa->use_generic == 0) - return (ENXIO); - if (usbd_lookup_id_by_uaa(ubt_ignore_devs, sizeof(ubt_ignore_devs), uaa) == 0) return (ENXIO); - return (usbd_lookup_id_by_uaa(ubt_devs, sizeof(ubt_devs), uaa)); + error = usbd_lookup_id_by_uaa(ubt_devs, sizeof(ubt_devs), uaa); + if (error == 0) + return (BUS_PROBE_GENERIC); + return (error); } /* ubt_probe */ /* |