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:41:26 +0000 (19:41 +0100)
commitf1a4876f0435dc43fc55f42bd30763de5e5ef9ec
tree3d6eb5d436fff330ce2e9e1ed91c8fd6962bd985
parent2b7456f46ff957a3f04b3658a8d71b645d8cf172
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