Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"
authorFelipe Balbi <felipe.balbi@linux.intel.com>
Mon, 19 Nov 2018 06:34:04 +0000 (08:34 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Dec 2018 18:42:41 +0000 (19:42 +0100)
commit4a978cfe599fbe87128a951db062ebe0a5339741
treea8d80566d44a94f1c127a4f8f6681fa8fb465dbf
parent0f887c6686769b24b23005f41177ed5324a88419
Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"

commit 38317f5c0f2faae5110854f36edad810f841d62f upstream.

This reverts commit ffb80fc672c3a7b6afd0cefcb1524fb99917b2f3.

Turns out that commit is wrong. Host controllers are allowed to use
Clear Feature HALT as means to sync data toggle between host and
periperal.

Cc: <stable@vger.kernel.org>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/gadget.c