]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
In usb(4) fix a lost completion event issue towards libusb(3). It may happen
authorhselasky <hselasky@FreeBSD.org>
Tue, 4 Jun 2019 16:40:18 +0000 (16:40 +0000)
committerhselasky <hselasky@FreeBSD.org>
Tue, 4 Jun 2019 16:40:18 +0000 (16:40 +0000)
commit8cf2829845e2b08ee791c93dfa258da88134d598
treed960b317a55c3d7d56bbf634bad2d1007168ef2b
parentcc202e518bda407bf990381e04f4f6d8aab1cc18
In usb(4) fix a lost completion event issue towards libusb(3). It may happen
if a USB transfer is cancelled that we need to fake a completion event.
Implement missing support in ugen_fs_copy_out() to handle this.

This fixes issues with webcamd(8) and firefox.

MFC after: 3 days
Sponsored by: Mellanox Technologies
sys/dev/usb/usb_generic.c