From: Felipe Balbi Date: Thu, 19 Jan 2017 11:38:42 +0000 (+0200) Subject: usb: dwc3: gadget: skip Set/Clear Halt when invalid X-Git-Tag: v3.2.89~82 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29c49277513d3d13a7c5a4f67fc34d3034c27826;p=pandora-kernel.git usb: dwc3: gadget: skip Set/Clear Halt when invalid commit ffb80fc672c3a7b6afd0cefcb1524fb99917b2f3 upstream. At least macOS seems to be sending ClearFeature(ENDPOINT_HALT) to endpoints which aren't Halted. This makes DWC3's CLEARSTALL command time out which causes several issues for the driver. Instead, let's just return 0 and bail out early. Signed-off-by: Felipe Balbi [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed