From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com ([134.134.136.31]:45378 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754207AbeAKIQS (ORCPT ); Thu, 11 Jan 2018 03:16:18 -0500 From: Felipe Balbi To: Thinh Nguyen , Thinh Nguyen , linux-usb@vger.kernel.org Cc: John Youn , stable@vger.kernel.org Subject: Re: [PATCH v2 1/2] usb: dwc3: gadget: Set maxpacket size for ep0 IN In-Reply-To: References: Date: Thu, 11 Jan 2018 10:16:05 +0200 Message-ID: <87o9m0yfne.fsf@linux.intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Sender: stable-owner@vger.kernel.org List-ID: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Thinh Nguyen writes: > There are 2 control endpoint structures for DWC3. However, the driver > only updates the OUT direction control endpoint structure during > ConnectDone event. DWC3 driver needs to update the endpoint max packet > size for control IN endpoint as well. If the max packet size is not > properly set, then the driver will incorrectly calculate the data > transfer size and fail to send ZLP for HS/FS 3-stage control read > transfer. > > The fix is simply to update the max packet size for the ep0 IN direction > during ConnectDone event. > > Cc: stable@vger.kernel.org > Signed-off-by: Thinh Nguyen missing Fixes tag =2D-=20 balbi --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEElLzh7wn96CXwjh2IzL64meEamQYFAlpXHUUACgkQzL64meEa mQbQWQ/9FnvK22BczWzlh0cYj1aly1x9Q/ShkRHYFRQYQxATikjZyC/Cua6M+cWG pTNn3ZBoaGQrBfyW6YuaeW8ZNpZGWlYFNIa7bvTo74iHGoMiI7/eFqQqxedYORzG 02o9/4EIRfBMqrH44PPIMAL35l/m6t9NV92WwzYOWOVOfRX1CeZQ/zgWSqxtL50w HRgbeabdgLvRZZ5jQCKOQpQ4+yqPl/U6JsY9ecJ9XmR8z3w/65Z66jRDw2VUP3QN YrHLbVaotXbQbvf3OWuagyzyjZoaPT7ZegZg4umbN6ZaCGQnwSnRFIT1pyGMXjmB ObVGZODLrGSt9IJ4P1F9trYmkcwHXPZCMxxB11OE0uQr1423pKBy4nJjX4dBaNNv sL3faQDNzxgsGiZSEgLfA6GvZTclw+AhYJlJNe4PSgd7722D7pR0t047wNvdSjFA 5/uZmNWsQOi3xMB+5P1ADjUFxC2tg61zUI+/VhZovZpRNphjiUUSti7Q6VDFTTEB TCPJPkBmrA5+afM6Q7S5HJqsjhK96t9TvqRlORXBvMVq8tqIy041NvLbWSsAgVMv WMQd+7F4eQ0W4KnGdRCEfWwaoDcsVGeTcgC69zfkxotChvZU65T4TIuuuta+Z29X EaflXWMPgrWHv5GkaDlLN/7UnfR3kRfQoJFIWdpZEMnAxhwBbJs= =JK0i -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v2,1/2] usb: dwc3: gadget: Set maxpacket size for ep0 IN From: Felipe Balbi Message-Id: <87o9m0yfne.fsf@linux.intel.com> Date: Thu, 11 Jan 2018 10:16:05 +0200 To: Thinh Nguyen Thinh Nguyen , linux-usb@vger.kernel.org Cc: John Youn , stable@vger.kernel.org List-ID: SGksCgpUaGluaCBOZ3V5ZW4gPFRoaW5oLk5ndXllbkBzeW5vcHN5cy5jb20+IHdyaXRlczoKPiBU aGVyZSBhcmUgMiBjb250cm9sIGVuZHBvaW50IHN0cnVjdHVyZXMgZm9yIERXQzMuIEhvd2V2ZXIs IHRoZSBkcml2ZXIKPiBvbmx5IHVwZGF0ZXMgdGhlIE9VVCBkaXJlY3Rpb24gY29udHJvbCBlbmRw b2ludCBzdHJ1Y3R1cmUgZHVyaW5nCj4gQ29ubmVjdERvbmUgZXZlbnQuIERXQzMgZHJpdmVyIG5l ZWRzIHRvIHVwZGF0ZSB0aGUgZW5kcG9pbnQgbWF4IHBhY2tldAo+IHNpemUgZm9yIGNvbnRyb2wg SU4gZW5kcG9pbnQgYXMgd2VsbC4gSWYgdGhlIG1heCBwYWNrZXQgc2l6ZSBpcyBub3QKPiBwcm9w ZXJseSBzZXQsIHRoZW4gdGhlIGRyaXZlciB3aWxsIGluY29ycmVjdGx5IGNhbGN1bGF0ZSB0aGUg ZGF0YQo+IHRyYW5zZmVyIHNpemUgYW5kIGZhaWwgdG8gc2VuZCBaTFAgZm9yIEhTL0ZTIDMtc3Rh Z2UgY29udHJvbCByZWFkCj4gdHJhbnNmZXIuCj4KPiBUaGUgZml4IGlzIHNpbXBseSB0byB1cGRh dGUgdGhlIG1heCBwYWNrZXQgc2l6ZSBmb3IgdGhlIGVwMCBJTiBkaXJlY3Rpb24KPiBkdXJpbmcg Q29ubmVjdERvbmUgZXZlbnQuCj4KPiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+IFNpZ25l ZC1vZmYtYnk6IFRoaW5oIE5ndXllbiA8dGhpbmhuQHN5bm9wc3lzLmNvbT4KCm1pc3NpbmcgRml4 ZXMgdGFnCg==