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: usb: uas: fix usb subsystem hang after power off hub port From: Oliver Neukum Message-Id: <1553786139.14990.6.camel@suse.com> Date: Thu, 28 Mar 2019 16:15:39 +0100 To: Kento.A.Kobayashi@sony.com, gregkh@linuxfoundation.org, stern@rowland.harvard.edu Cc: usb-storage@lists.one-eyed-alien.net, Jacky.Cao@sony.com, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, linux-usb@vger.kernel.org List-ID: T24gRG8sIDIwMTktMDMtMjggYXQgMDc6NTMgKzAwMDAsIEtlbnRvLkEuS29iYXlhc2hpQHNvbnku Y29tIHdyb3RlOgo+IEhpLAo+IAo+ID4gU29ycnksCj4gPiAKPiA+IEkgdGhvdWdodCB0aGlzIHdh cyBjbGVhci4gWW91ciBwYXRjaCBpcyBtYWtpbmcgdGhlIGFzc3VtcHRpb24gdGhhdCB0aGUgcmVz ZXQgaXMgdHJpZ2dlcmVkIGJ5IHRoZSBTQ1NJIGxheWVyLiBZb3UgY2Fubm90IG1ha2UgdGhhdCBh c3N1bXB0aW9uLCBhcyB0aGVyZSBpcyBhbiBpb2N0bCBmb3IgcmVzZXR0aW5nIGEgVVNCIGRldmlj ZS4KPiA+IEluIGNhc2Ugd2UgYXJlIGdldHRpbmcgYW4gZXJyb3IgZHVyaW5nIHRoZSByZXNldCAo b3VyIGVuZHBvaW50cyB2YW5pc2gpLCB0aGUgZGV2aWNlIGRyaXZlciBtdXN0IHJlcG9ydCB0aGF0 IHRvIHRoZSBVU0IgbGF5ZXIsIHNvIHRoZSBkcml2ZXIgd2lsbCBhbHdheXMgYmUgZGlzY29ubmVj dGVkLgo+ID4gV2UgY2Fubm90IGRyb3AgZXJyb3JzLgo+ID4gCj4gPiAJUmVnYXJkcwo+ID4gCQlP bGl2ZXIKPiAKPiBUaGlzIHBhdGNoIG1vZGlmaWVkIHVhc19wb3N0X3Jlc2V0IHRvIHNraXAgcmVi aW5kIG9wZXJhdGlvbiB0byBhdm9pZCBleGNlcHRpb24gd2hpbGUgLUVOT0RFViBoYXBwZW5zIG5v dCBkcm9wIGVycm9yLgo+IElmIHVhc19wb3N0X3Jlc2V0IGhhcHBlbnMgLUVOT0RFViwgdXNiX3Jl c2V0X2FuZF92ZXJpZnlfZGV2aWNlIG11c3QgaGFwcGVuIGVycm9yLgo+IFNvLHdoZW4gd2UgdXNl IGlvY3RsKFVTQkRFVkZTX1JFU0VUKSB0byByZXNldCBkZXZpY2UsIGlmIHVzYl9yZXNldF9hbmRf dmVyaWZ5X2RldmljZSBoYXBwZW5zIGVycm9yLCB0aGUgZXJyb3Igd2lsbCBiZSByZXBvcnRlZCB0 aHJvdWdoIGlvY3RsIHJldHVybiB2YWx1ZS4gCgpPSywgSXQgaXMgcG9zc2libGUgdGhhdCBJIGFt IHN0dXBpZC4gV2UgbXVzdCByZWJpbmQgaWYgdWFzX3Bvc3RfcmVzZXQoKQpmYWlscy4gVGhlIGRy aXZlciB3aWxsIGNyYXNoIHdpdGhvdXQgdGhlIGVuZHBvaW50cy4gQ2FuIHlvdSBwbGVhc2UKZXhw bGFpbiBhZ2FpbiBpbiBncmVhdGVyIGRldGFpbCwgd2hhdCB5b3UgYXJlIHRyeWluZyB0byBhY2hp ZXZlPwoKCVJlZ2FyZHMKCQlPbGl2ZXIK