From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 923FFC433F5 for ; Fri, 3 Dec 2021 09:14:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379446AbhLCJRc (ORCPT ); Fri, 3 Dec 2021 04:17:32 -0500 Received: from rtits2.realtek.com ([211.75.126.72]:43617 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1351182AbhLCJRV (ORCPT ); Fri, 3 Dec 2021 04:17:21 -0500 Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.73 with qID 1B39DcpB6015228, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36504.realtek.com.tw[172.21.6.27]) by rtits2.realtek.com.tw (8.15.2/2.71/5.88) with ESMTPS id 1B39DcpB6015228 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 3 Dec 2021 17:13:38 +0800 Received: from RTEXMBS05.realtek.com.tw (172.21.6.98) by RTEXH36504.realtek.com.tw (172.21.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 3 Dec 2021 17:13:38 +0800 Received: from RTEXMBS01.realtek.com.tw (172.21.6.94) by RTEXMBS05.realtek.com.tw (172.21.6.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 3 Dec 2021 01:13:38 -0800 Received: from RTEXMBS01.realtek.com.tw ([fe80::38af:5429:2b43:3b95]) by RTEXMBS01.realtek.com.tw ([fe80::38af:5429:2b43:3b95%5]) with mapi id 15.01.2308.015; Fri, 3 Dec 2021 17:13:38 +0800 From: Ricky WU To: Kai-Heng Feng CC: "gregkh@linuxfoundation.org" , Arnd Bergmann , Christophe JAILLET , Yang Li , open list Subject: RE: [PATCH] misc: rtsx: Avoid mangling IRQ during runtime PM Thread-Topic: [PATCH] misc: rtsx: Avoid mangling IRQ during runtime PM Thread-Index: AQHX4l1FnspO9HEStESGVR+k3rWE8KwfjPoAgAD28xA= Date: Fri, 3 Dec 2021 09:13:38 +0000 Message-ID: <312fedea64f04be2adf613ff039506b8@realtek.com> References: <20211126003246.1068770-1-kai.heng.feng@canonical.com> In-Reply-To: Accept-Language: zh-TW, en-US Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.22.88.113] x-kse-serverinfo: RTEXMBS05.realtek.com.tw, 9 x-kse-attachmentfiltering-interceptor-info: no applicable attachment filtering rules found x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: =?utf-8?B?Q2xlYW4sIGJhc2VzOiAyMDIxLzEyLzMg5LiK5Y2IIDA3OjQwOjAw?= x-kse-bulkmessagesfiltering-scan-result: protection disabled Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-KSE-ServerInfo: RTEXH36504.realtek.com.tw, 9 X-KSE-Attachment-Filter-Triggered-Rules: Clean X-KSE-Attachment-Filter-Triggered-Filters: Clean X-KSE-BulkMessagesFiltering-Scan-Result: protection disabled Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLYWktSGVuZyBGZW5nIDxrYWku aGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMywgMjAy MSAxMDoxNyBBTQ0KPiBUbzogUmlja3kgV1UgPHJpY2t5X3d1QHJlYWx0ZWsuY29tPg0KPiBDYzog Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc7IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+ Ow0KPiBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPjsg WWFuZyBMaQ0KPiA8eWFuZy5sZWVAbGludXguYWxpYmFiYS5jb20+OyBvcGVuIGxpc3QgPGxpbnV4 LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIG1pc2M6IHJ0 c3g6IEF2b2lkIG1hbmdsaW5nIElSUSBkdXJpbmcgcnVudGltZSBQTQ0KPiANCj4gSGkgUmljaywN Cj4gDQo+IE9uIEZyaSwgTm92IDI2LCAyMDIxIGF0IDg6MzMgQU0gS2FpLUhlbmcgRmVuZw0KPiA8 a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IEFmdGVyIGNvbW1p dCA1YjQyNThmNjcyMWYgKCJtaXNjOiBydHN4OiBydHM1MjQ5IHN1cHBvcnQgcnVudGltZSBQTSIp LA0KPiA+IHdoZW4gdGhlIHJ0c3ggY29udHJvbGxlciBpcyBydW50aW1lIHN1c3BlbmRlZCwgYnJp bmcgQ1BVcyBvZmZsaW5lIGFuZA0KPiA+IGJhY2sgb25saW5lLCB0aGUgcnVudGltZSByZXN1bWUg b2YgdGhlIGNvbnRyb2xsZXIgd2lsbCBmYWlsOg0KPiA+DQo+ID4gWyAgIDQ3LjMxOTM5MV0gc21w Ym9vdDogQ1BVIDEgaXMgbm93IG9mZmxpbmUNCj4gPiBbICAgNDcuNDE0MTQwXSB4ODY6IEJvb3Rp bmcgU01QIGNvbmZpZ3VyYXRpb246DQo+ID4gWyAgIDQ3LjQxNDE0N10gc21wYm9vdDogQm9vdGlu ZyBOb2RlIDAgUHJvY2Vzc29yIDEgQVBJQyAweDINCj4gPiBbICAgNDcuNTcxMzM0XSBzbXBib290 OiBDUFUgMiBpcyBub3cgb2ZmbGluZQ0KPiA+IFsgICA0Ny42ODYwNTVdIHNtcGJvb3Q6IEJvb3Rp bmcgTm9kZSAwIFByb2Nlc3NvciAyIEFQSUMgMHg0DQo+ID4gWyAgIDQ3LjgwODE3NF0gc21wYm9v dDogQ1BVIDMgaXMgbm93IG9mZmxpbmUNCj4gPiBbICAgNDcuODc4MTQ2XSBzbXBib290OiBCb290 aW5nIE5vZGUgMCBQcm9jZXNzb3IgMyBBUElDIDB4Ng0KPiA+IFsgICA0OC4wMDM2NzldIHNtcGJv b3Q6IENQVSA0IGlzIG5vdyBvZmZsaW5lDQo+ID4gWyAgIDQ4LjA4NjE4N10gc21wYm9vdDogQm9v dGluZyBOb2RlIDAgUHJvY2Vzc29yIDQgQVBJQyAweDENCj4gPiBbICAgNDguMjM5NjI3XSBzbXBi b290OiBDUFUgNSBpcyBub3cgb2ZmbGluZQ0KPiA+IFsgICA0OC4zMjYwNTldIHNtcGJvb3Q6IEJv b3RpbmcgTm9kZSAwIFByb2Nlc3NvciA1IEFQSUMgMHgzDQo+ID4gWyAgIDQ4LjQ3MjE5M10gc21w Ym9vdDogQ1BVIDYgaXMgbm93IG9mZmxpbmUNCj4gPiBbICAgNDguNTc0MTgxXSBzbXBib290OiBC b290aW5nIE5vZGUgMCBQcm9jZXNzb3IgNiBBUElDIDB4NQ0KPiA+IFsgICA0OC43NDMzNzVdIHNt cGJvb3Q6IENQVSA3IGlzIG5vdyBvZmZsaW5lDQo+ID4gWyAgIDQ4LjgzODA0N10gc21wYm9vdDog Qm9vdGluZyBOb2RlIDAgUHJvY2Vzc29yIDcgQVBJQyAweDcNCj4gPiBbICAgNDguOTY1NDQ3XSBf X2NvbW1vbl9pbnRlcnJ1cHQ6IDEuMzUgTm8gaXJxIGhhbmRsZXIgZm9yIHZlY3Rvcg0KPiA+IFsg ICA1MS4xNzQwNjVdIG1tYzA6IGVycm9yIC0xMTAgZG9pbmcgcnVudGltZSByZXN1bWUNCj4gPiBb ICAgNTQuOTc4MDg4XSBJL08gZXJyb3IsIGRldiBtbWNibGswLCBzZWN0b3IgMjE0Nzkgb3AgMHgx OihXUklURSkgZmxhZ3MNCj4gMHgwIHBoeXNfc2VnIDExIHByaW8gY2xhc3MgMA0KPiA+IFsgICA1 NC45NzgxMDhdIEJ1ZmZlciBJL08gZXJyb3Igb24gZGV2IG1tY2JsazBwMSwgbG9naWNhbCBibG9j ayAxOTQzMSwgbG9zdA0KPiBhc3luYyBwYWdlIHdyaXRlDQo+ID4gWyAgIDU0Ljk3ODEyOV0gQnVm ZmVyIEkvTyBlcnJvciBvbiBkZXYgbW1jYmxrMHAxLCBsb2dpY2FsIGJsb2NrIDE5NDMyLCBsb3N0 DQo+IGFzeW5jIHBhZ2Ugd3JpdGUNCj4gPiBbICAgNTQuOTc4MTM0XSBCdWZmZXIgSS9PIGVycm9y IG9uIGRldiBtbWNibGswcDEsIGxvZ2ljYWwgYmxvY2sgMTk0MzMsIGxvc3QNCj4gYXN5bmMgcGFn ZSB3cml0ZQ0KPiA+IFsgICA1NC45NzgxMzddIEJ1ZmZlciBJL08gZXJyb3Igb24gZGV2IG1tY2Js azBwMSwgbG9naWNhbCBibG9jayAxOTQzNCwgbG9zdA0KPiBhc3luYyBwYWdlIHdyaXRlDQo+ID4g WyAgIDU0Ljk3ODE0MV0gQnVmZmVyIEkvTyBlcnJvciBvbiBkZXYgbW1jYmxrMHAxLCBsb2dpY2Fs IGJsb2NrIDE5NDM1LCBsb3N0DQo+IGFzeW5jIHBhZ2Ugd3JpdGUNCj4gPiBbICAgNTQuOTc4MTQ1 XSBCdWZmZXIgSS9PIGVycm9yIG9uIGRldiBtbWNibGswcDEsIGxvZ2ljYWwgYmxvY2sgMTk0MzYs IGxvc3QNCj4gYXN5bmMgcGFnZSB3cml0ZQ0KPiA+IFsgICA1NC45NzgxNDhdIEJ1ZmZlciBJL08g ZXJyb3Igb24gZGV2IG1tY2JsazBwMSwgbG9naWNhbCBibG9jayAxOTQzNywgbG9zdA0KPiBhc3lu YyBwYWdlIHdyaXRlDQo+ID4gWyAgIDU0Ljk3ODE1Ml0gQnVmZmVyIEkvTyBlcnJvciBvbiBkZXYg bW1jYmxrMHAxLCBsb2dpY2FsIGJsb2NrIDE5NDM4LCBsb3N0DQo+IGFzeW5jIHBhZ2Ugd3JpdGUN Cj4gPiBbICAgNTQuOTc4MTU1XSBCdWZmZXIgSS9PIGVycm9yIG9uIGRldiBtbWNibGswcDEsIGxv Z2ljYWwgYmxvY2sgMTk0MzksIGxvc3QNCj4gYXN5bmMgcGFnZSB3cml0ZQ0KPiA+IFsgICA1NC45 NzgxNjBdIEJ1ZmZlciBJL08gZXJyb3Igb24gZGV2IG1tY2JsazBwMSwgbG9naWNhbCBibG9jayAx OTQ0MCwgbG9zdA0KPiBhc3luYyBwYWdlIHdyaXRlDQo+ID4gWyAgIDU0Ljk3ODI0NF0gbW1jMDog Y2FyZCBhYWFhIHJlbW92ZWQNCj4gPiBbICAgNTQuOTc4NDUyXSBGQVQtZnMgKG1tY2JsazBwMSk6 IEZBVCByZWFkIGZhaWxlZCAoYmxvY2tuciA0MjU3KQ0KPiA+DQo+ID4gVGhlcmUncyBpbnRlcnJ1 cHQgaW1tZWRpYXRlbHkgcmFpc2VkIG9uIHJ0c3hfcGNpX3dyaXRlX3JlZ2lzdGVyKCkgaW4NCj4g PiBydW50aW1lIHJlc3VtZSByb3V0aW5lLCBidXQgdGhlIElSUSBoYW5kbGVyIGhhc24ndCByZWdp c3RlcmVkIHlldC4NCj4gPg0KPiA+IFNvIHdlIGNhbiBlaXRoZXIgbW92ZSBydHN4X3BjaV93cml0 ZV9yZWdpc3RlcigpIGFmdGVyDQo+ID4gcnRzeF9wY2lfYWNxdWlyZV9pcnEoKSwgb3IganVzdCBz dG9wIG1hbmdsaW5nIElSUSBvbiBydW50aW1lIFBNLg0KPiA+IENob29zZSB0aGUgbGF0dGVyIHRv IHNhdmUgc29tZSBDUFUgY3ljbGVzLg0KPiA+DQo+ID4gQnVnTGluazogaHR0cHM6Ly9idWdzLmxh dW5jaHBhZC5uZXQvYnVncy8xOTUxNzg0DQo+ID4gRml4ZXM6IDViNDI1OGY2NzIxZiAoIm1pc2M6 IHJ0c3g6IHJ0czUyNDkgc3VwcG9ydCBydW50aW1lIFBNIikNCj4gPiBTaWduZWQtb2ZmLWJ5OiBL YWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+DQo+IA0KPiBNYXkgSSBn ZXQgYW4gQWNrIGZyb20geW91Pw0KPiANCg0KV2UgZGlkbid0IG1lZXQgdGhpcyBlcnJvciBsb2cg YmVmb3JlLCBidXQgdGhlIGNvZGUgbWF5YmUgY2F1c2UgdGhpcyAgIA0KSWYgcnVudGltZV9zdXNw ZW5kKCkgZG9uJ3QgbmVlZCB0byBmcmVlIGlycSwgSSB0aGluayB0aGlzIGNoYW5nZSBpcyBmaW5l Li4uDQpBbmQgd2UgdHJpZWQgdGhpcyBwYXRjaCwgd29yayBmaW5lIGJldHdlZW4gcnVudGltZV9z dXNwZW5kL3Jlc3VtZSANCg0KPiBLYWktSGVuZw0KPiANCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9t aXNjL2NhcmRyZWFkZXIvcnRzeF9wY3IuYyB8IDQgLS0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg NCBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21pc2MvY2FyZHJl YWRlci9ydHN4X3Bjci5jDQo+ID4gYi9kcml2ZXJzL21pc2MvY2FyZHJlYWRlci9ydHN4X3Bjci5j DQo+ID4gaW5kZXggOGM3MmViNTkwZjc5ZC4uNmFjNTA5YzE4MjFjOSAxMDA2NDQNCj4gPiAtLS0g YS9kcml2ZXJzL21pc2MvY2FyZHJlYWRlci9ydHN4X3Bjci5jDQo+ID4gKysrIGIvZHJpdmVycy9t aXNjL2NhcmRyZWFkZXIvcnRzeF9wY3IuYw0KPiA+IEBAIC0xODAzLDggKzE4MDMsNiBAQCBzdGF0 aWMgaW50IHJ0c3hfcGNpX3J1bnRpbWVfc3VzcGVuZChzdHJ1Y3QgZGV2aWNlDQo+ICpkZXZpY2Up DQo+ID4gICAgICAgICBtdXRleF9sb2NrKCZwY3ItPnBjcl9tdXRleCk7DQo+ID4gICAgICAgICBy dHN4X3BjaV9wb3dlcl9vZmYocGNyLCBIT1NUX0VOVEVSX1MzKTsNCj4gPg0KPiA+IC0gICAgICAg ZnJlZV9pcnEocGNyLT5pcnEsICh2b2lkICopcGNyKTsNCj4gPiAtDQo+ID4gICAgICAgICBtdXRl eF91bmxvY2soJnBjci0+cGNyX211dGV4KTsNCj4gPg0KPiA+ICAgICAgICAgcGNyLT5pc19ydW50 aW1lX3N1c3BlbmRlZCA9IHRydWU7IEBAIC0xODI1LDggKzE4MjMsNiBAQA0KPiBzdGF0aWMNCj4g PiBpbnQgcnRzeF9wY2lfcnVudGltZV9yZXN1bWUoc3RydWN0IGRldmljZSAqZGV2aWNlKQ0KPiA+ ICAgICAgICAgbXV0ZXhfbG9jaygmcGNyLT5wY3JfbXV0ZXgpOw0KPiA+DQo+ID4gICAgICAgICBy dHN4X3BjaV93cml0ZV9yZWdpc3RlcihwY3IsIEhPU1RfU0xFRVBfU1RBVEUsIDB4MDMsIDB4MDAp Ow0KPiA+IC0gICAgICAgcnRzeF9wY2lfYWNxdWlyZV9pcnEocGNyKTsNCj4gPiAtICAgICAgIHN5 bmNocm9uaXplX2lycShwY3ItPmlycSk7DQo+ID4NCj4gPiAgICAgICAgIGlmIChwY3ItPm9wcy0+ ZmV0Y2hfdmVuZG9yX3NldHRpbmdzKQ0KPiA+ICAgICAgICAgICAgICAgICBwY3ItPm9wcy0+ZmV0 Y2hfdmVuZG9yX3NldHRpbmdzKHBjcik7DQo+ID4gLS0NCj4gPiAyLjMyLjANCj4gPg0KPiAtLS0t LS1QbGVhc2UgY29uc2lkZXIgdGhlIGVudmlyb25tZW50IGJlZm9yZSBwcmludGluZyB0aGlzIGUt bWFpbC4NCg==