From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us01smtprelay-2.synopsys.com ([198.182.47.9]:54195 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932419AbeAKU5i (ORCPT ); Thu, 11 Jan 2018 15:57:38 -0500 From: Thinh Nguyen To: Felipe Balbi , Thinh Nguyen , "linux-usb@vger.kernel.org" CC: John Youn , "stable@vger.kernel.org" Subject: Re: [PATCH v2 2/2] usb: dwc3: ep0: Reset TRB counter for ep0 IN Date: Thu, 11 Jan 2018 20:57:11 +0000 Message-ID: <30102591E157244384E984126FC3CB4F300CD88C@us01wembx1.internal.synopsys.com> References: <729e3a1cebface055f5fb88c2da8c5f1ee0e4786.1515618112.git.thinhn@synopsys.com> <87lgh4yfmn.fsf@linux.intel.com> Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: Hi, On 1/11/2018 12:16 AM, Felipe Balbi wrote: > > Hi, > > Thinh Nguyen writes: >> In control read transfer completion handler, the driver needs to reset >> the TRB enqueue counter. Since there is one control endpoint structure >> for each direction, we must also track the TRB enqueue counter for each >> direction. Currently the driver only resets the TRB counter for control >> OUT endpoint only. Check for the data direction and properly reset the >> TRB counter from correct control endpoint. >> >> Cc: stable@vger.kernel.org >> Signed-off-by: Thinh Nguyen > > missing Fixes tag Same with this patch. There's no particular commit that it fixes. BR, Thinh 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,2/2] usb: dwc3: ep0: Reset TRB counter for ep0 IN From: Thinh Nguyen Message-Id: <30102591E157244384E984126FC3CB4F300CD88C@us01wembx1.internal.synopsys.com> Date: Thu, 11 Jan 2018 20:57:11 +0000 To: Felipe Balbi , Thinh Nguyen , "linux-usb@vger.kernel.org" Cc: John Youn , "stable@vger.kernel.org" List-ID: SGksCgpPbiAxLzExLzIwMTggMTI6MTYgQU0sIEZlbGlwZSBCYWxiaSB3cm90ZToKPiAKPiBIaSwK PiAKPiBUaGluaCBOZ3V5ZW4gPFRoaW5oLk5ndXllbkBzeW5vcHN5cy5jb20+IHdyaXRlczoKPj4g SW4gY29udHJvbCByZWFkIHRyYW5zZmVyIGNvbXBsZXRpb24gaGFuZGxlciwgdGhlIGRyaXZlciBu ZWVkcyB0byByZXNldAo+PiB0aGUgVFJCIGVucXVldWUgY291bnRlci4gU2luY2UgdGhlcmUgaXMg b25lIGNvbnRyb2wgZW5kcG9pbnQgc3RydWN0dXJlCj4+IGZvciBlYWNoIGRpcmVjdGlvbiwgd2Ug bXVzdCBhbHNvIHRyYWNrIHRoZSBUUkIgZW5xdWV1ZSBjb3VudGVyIGZvciBlYWNoCj4+IGRpcmVj dGlvbi4gQ3VycmVudGx5IHRoZSBkcml2ZXIgb25seSByZXNldHMgdGhlIFRSQiBjb3VudGVyIGZv ciBjb250cm9sCj4+IE9VVCBlbmRwb2ludCBvbmx5LiBDaGVjayBmb3IgdGhlIGRhdGEgZGlyZWN0 aW9uIGFuZCBwcm9wZXJseSByZXNldCB0aGUKPj4gVFJCIGNvdW50ZXIgZnJvbSBjb3JyZWN0IGNv bnRyb2wgZW5kcG9pbnQuCj4+Cj4+IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4+IFNpZ25l ZC1vZmYtYnk6IFRoaW5oIE5ndXllbiA8dGhpbmhuQHN5bm9wc3lzLmNvbT4KPiAKPiBtaXNzaW5n IEZpeGVzIHRhZwoKU2FtZSB3aXRoIHRoaXMgcGF0Y2guIFRoZXJlJ3Mgbm8gcGFydGljdWxhciBj b21taXQgdGhhdCBpdCBmaXhlcy4KCkJSLApUaGluaAotLS0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0 aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LXVzYiIgaW4KdGhlIGJv ZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9yZG9tb0B2Z2VyLmtlcm5lbC5vcmcKTW9yZSBtYWpvcmRv bW8gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sCg==