After the rev. 1.108 commit we see some issues with ugen(4) behaviour,
authormglocker <mglocker@openbsd.org>
Wed, 3 Feb 2021 11:34:24 +0000 (11:34 +0000)
committermglocker <mglocker@openbsd.org>
Wed, 3 Feb 2021 11:34:24 +0000 (11:34 +0000)
commit58176493d883fc502ed475018613bb4dfb53c9d2
tree92be203fae6badc1c6db52cb5fc889f0d2f71d52
parentb64915a0e4ada2e0736ab2e6664d9d90eb1bd383
After the rev. 1.108 commit we see some issues with ugen(4) behaviour,
which finally makes umb(4) fail, since ugen(4) attaches to one of the
umb(4) interfaces, fails, and marks the whole device dying.  Therefore
make usbd_device2interface_handle() backwards compatible again.

Problem reported by Mikolaj Kucharski.

ok edd@
sys/dev/usb/usbdi.c