Don't separate the status stage of the XHCI USB control transfers into
authorhselasky <hselasky@FreeBSD.org>
Mon, 22 Aug 2016 19:32:50 +0000 (19:32 +0000)
committerhselasky <hselasky@FreeBSD.org>
Mon, 22 Aug 2016 19:32:50 +0000 (19:32 +0000)
commitb33c688c747fa7cc20a9f21b3e6f4e137647a4cc
tree2ce477ffba887be0ea813f1be7564240ba73c418
parentd8454285030e17f8e7a28da03d82c0190acfd96e
Don't separate the status stage of the XHCI USB control transfers into
its own job because this breaks the simplified QEMU XHCI TRB parser,
which expects the complete USB control transfer as a series of back to
back TRBs. The old behaviour is kept under #ifdef in case this change
breaks enumeration of any USB devices.

PR: 212021
MFC after: 1 week
sys/dev/usb/controller/xhci.c