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 X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F882C432BE for ; Fri, 23 Jul 2021 01:34:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 60CBF60EBA for ; Fri, 23 Jul 2021 01:34:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233066AbhGWAxt (ORCPT ); Thu, 22 Jul 2021 20:53:49 -0400 Received: from mx20.baidu.com ([111.202.115.85]:36842 "EHLO baidu.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232892AbhGWAxs (ORCPT ); Thu, 22 Jul 2021 20:53:48 -0400 Received: from BC-Mail-Ex27.internal.baidu.com (unknown [172.31.51.21]) by Forcepoint Email with ESMTPS id B6466AD42759CA2F2F41; Fri, 23 Jul 2021 09:34:19 +0800 (CST) Received: from BJHW-MAIL-EX27.internal.baidu.com (10.127.64.42) by BC-Mail-Ex27.internal.baidu.com (172.31.51.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Fri, 23 Jul 2021 09:34:19 +0800 Received: from BJHW-MAIL-EX27.internal.baidu.com ([169.254.58.247]) by BJHW-MAIL-EX27.internal.baidu.com ([169.254.58.247]) with mapi id 15.01.2308.014; Fri, 23 Jul 2021 09:34:19 +0800 From: "Cai,Huoqing" To: "Derrick, Jonathan" CC: "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH 2/2] PCI: vmd: Make use of PCI_DEVICE_DATA() helper function Thread-Topic: [PATCH 2/2] PCI: vmd: Make use of PCI_DEVICE_DATA() helper function Thread-Index: AQHXfuz06iWan68U8E67FndxP9SPDKtOrgaAgAEY9JA= Date: Fri, 23 Jul 2021 01:34:19 +0000 Message-ID: References: <20210722112954.477-1-caihuoqing@baidu.com> <20210722112954.477-3-caihuoqing@baidu.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.18.18.94] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGVsbG8sDQoJUEFUQ0hbMi8yXSBoYXMgc29tZSBleHRyYSBpbmRlbnRhdGlvbiwgcGxlYXNlIGRv bid0IGFwcGx5IGl0ICwgDQpJJ2xsIHNlbmQgUEFUQ0ggVjIuDQpUSFgNCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IERlcnJpY2ssIEpvbmF0aGFuIDxqb25hdGhhbi5kZXJyaWNr QGludGVsLmNvbT4gDQpTZW50OiAyMDIx5bm0N+aciDIz5pelIDA6NDYNClRvOiBDYWksSHVvcWlu ZyA8Y2FpaHVvcWluZ0BiYWlkdS5jb20+DQpDYzogbGludXgtcGNpQHZnZXIua2VybmVsLm9yZzsg bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZw0KU3ViamVjdDogUmU6IFtQQVRDSCAyLzJdIFBD STogdm1kOiBNYWtlIHVzZSBvZiBQQ0lfREVWSUNFX0RBVEEoKSBoZWxwZXIgZnVuY3Rpb24NCg0K SGVsbG8sDQoNCk9uIDcvMjIvMjAyMSA1OjI5IEFNLCBDYWkgSHVvcWluZyB3cm90ZToNCj4gV2Ug Y291bGQgbWFrZSB1c2Ugb2YgUENJX0RFVklDRV9EQVRBKCkgaGVscGVyIGZ1bmN0aW9uDQo+IA0K PiBTaWduZWQtb2ZmLWJ5OiBDYWkgSHVvcWluZyA8Y2FpaHVvcWluZ0BiYWlkdS5jb20+DQo+IC0t LQ0KPiAgZHJpdmVycy9wY2kvY29udHJvbGxlci92bWQuYyB8IDM4ICsrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgaW5jbHVkZS9saW51eC9wY2lfaWRzLmggICAgICB8ICAy ICsrDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygt KQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMgDQo+IGIv ZHJpdmVycy9wY2kvY29udHJvbGxlci92bWQuYyBpbmRleCBlM2ZjZGZlYzU4YjMuLjU2NTY4MWVk MDBhMSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci92bWQuYw0KPiArKysg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jDQo+IEBAIC04NTksMjUgKzg1OSwyNSBAQCBz dGF0aWMgaW50IHZtZF9yZXN1bWUoc3RydWN0IGRldmljZSAqZGV2KSAgDQo+IHN0YXRpYyBTSU1Q TEVfREVWX1BNX09QUyh2bWRfZGV2X3BtX29wcywgdm1kX3N1c3BlbmQsIHZtZF9yZXN1bWUpOw0K PiAgDQo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgdm1kX2lkc1tdID0gew0K PiAtICAgICAgIHtQQ0lfREVWSUNFKFBDSV9WRU5ET1JfSURfSU5URUwsIFBDSV9ERVZJQ0VfSURf SU5URUxfVk1EXzIwMUQpLA0KPiAtICAgICAgICAgICAgICAgLmRyaXZlcl9kYXRhID0gVk1EX0ZF QVRfSEFTX01FTUJBUl9TSEFET1dfVlNDQVAsfSwNCj4gLSAgICAgICB7UENJX0RFVklDRShQQ0lf VkVORE9SX0lEX0lOVEVMLCBQQ0lfREVWSUNFX0lEX0lOVEVMX1ZNRF8yOEMwKSwNCj4gLSAgICAg ICAgICAgICAgIC5kcml2ZXJfZGF0YSA9IFZNRF9GRUFUX0hBU19NRU1CQVJfU0hBRE9XIHwNCj4g LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTURfRkVBVF9IQVNfQlVTX1JFU1RSSUNU SU9OUyB8DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1EX0ZFQVRfQ0FOX0JZ UEFTU19NU0lfUkVNQVAsfSwNCj4gLSAgICAgICB7UENJX0RFVklDRShQQ0lfVkVORE9SX0lEX0lO VEVMLCAweDQ2N2YpLA0KPiAtICAgICAgICAgICAgICAgLmRyaXZlcl9kYXRhID0gVk1EX0ZFQVRf SEFTX01FTUJBUl9TSEFET1dfVlNDQVAgfA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFZNRF9GRUFUX0hBU19CVVNfUkVTVFJJQ1RJT05TIHwNCj4gLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBWTURfRkVBVF9PRkZTRVRfRklSU1RfVkVDVE9SLH0sDQo+IC0gICAgICAg e1BDSV9ERVZJQ0UoUENJX1ZFTkRPUl9JRF9JTlRFTCwgMHg0YzNkKSwNCj4gLSAgICAgICAgICAg ICAgIC5kcml2ZXJfZGF0YSA9IFZNRF9GRUFUX0hBU19NRU1CQVJfU0hBRE9XX1ZTQ0FQIHwNCj4g LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTURfRkVBVF9IQVNfQlVTX1JFU1RSSUNU SU9OUyB8DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1EX0ZFQVRfT0ZGU0VU X0ZJUlNUX1ZFQ1RPUix9LA0KPiAtICAgICAgIHtQQ0lfREVWSUNFKFBDSV9WRU5ET1JfSURfSU5U RUwsIFBDSV9ERVZJQ0VfSURfSU5URUxfVk1EXzlBMEIpLA0KPiAtICAgICAgICAgICAgICAgLmRy aXZlcl9kYXRhID0gVk1EX0ZFQVRfSEFTX01FTUJBUl9TSEFET1dfVlNDQVAgfA0KPiAtICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFZNRF9GRUFUX0hBU19CVVNfUkVTVFJJQ1RJT05TIHwN Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTURfRkVBVF9PRkZTRVRfRklSU1Rf VkVDVE9SLH0sDQo+IC0gICAgICAgezAsfQ0KPiArICAgICAgIHsgUENJX0RFVklDRV9EQVRBKElO VEVMLCBWTURfMjAxRCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBWTURfRkVBVF9IQVNf TUVNQkFSX1NIQURPV19WU0NBUCkgfSwNCj4gKyAgICAgICB7IFBDSV9ERVZJQ0VfREFUQShJTlRF TCwgVk1EXzI4QzAsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgVk1EX0ZFQVRfSEFTX01F TUJBUl9TSEFET1cgfA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgIFZNRF9GRUFUX0hBU19C VVNfUkVTVFJJQ1RJT05TIHwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBWTURfRkVBVF9D QU5fQllQQVNTX01TSV9SRU1BUCkgfSwNCj4gKyAgICAgICB7IFBDSV9ERVZJQ0VfREFUQShJTlRF TCwgVk1EXzQ2N0YsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgVk1EX0ZFQVRfSEFTX01F TUJBUl9TSEFET1dfVlNDQVAgfA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgIFZNRF9GRUFU X0hBU19CVVNfUkVTVFJJQ1RJT05TIHwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBWTURf RkVBVF9PRkZTRVRfRklSU1RfVkVDVE9SKSB9LA0KPiArICAgICAgIHsgUENJX0RFVklDRV9EQVRB KElOVEVMLCBWTURfNEMzRCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBWTURfRkVBVF9I QVNfTUVNQkFSX1NIQURPV19WU0NBUCB8DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgVk1E X0ZFQVRfSEFTX0JVU19SRVNUUklDVElPTlMgfA0KPiArICAgICAgICAgICAgICAgICAgICAgICAg IFZNRF9GRUFUX09GRlNFVF9GSVJTVF9WRUNUT1IpIH0sDQo+ICsgICAgICAgeyBQQ0lfREVWSUNF X0RBVEEoSU5URUwsIFZNRF85QTBCLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgIFZNRF9G RUFUX0hBU19NRU1CQVJfU0hBRE9XX1ZTQ0FQIHwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICBWTURfRkVBVF9IQVNfQlVTX1JFU1RSSUNUSU9OUyB8DQo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgVk1EX0ZFQVRfT0ZGU0VUX0ZJUlNUX1ZFQ1RPUikgfSwNCj4gKyAgICAgICB7IH0sDQo+ ICB9Ow0KPiAgTU9EVUxFX0RFVklDRV9UQUJMRShwY2ksIHZtZF9pZHMpOw0KPiAgDQo+IGRpZmYg LS1naXQgYS9pbmNsdWRlL2xpbnV4L3BjaV9pZHMuaCBiL2luY2x1ZGUvbGludXgvcGNpX2lkcy5o IGluZGV4IA0KPiA0YmFjMTgzMWRlODAuLmQyNTU1MmI1YWUzZSAxMDA2NDQNCj4gLS0tIGEvaW5j bHVkZS9saW51eC9wY2lfaWRzLmgNCj4gKysrIGIvaW5jbHVkZS9saW51eC9wY2lfaWRzLmgNCj4g QEAgLTI5NTQsNiArMjk1NCw4IEBADQo+ICAjZGVmaW5lIFBDSV9ERVZJQ0VfSURfSU5URUxfU0JS SURHRV9CUiAgICAgICAgIDB4M2NmNSAgLyogMTMuNiAqLw0KPiAgI2RlZmluZSBQQ0lfREVWSUNF X0lEX0lOVEVMX1NCUklER0VfU0FEMSAgICAgICAweDNjZjYgIC8qIDEyLjcgKi8NCj4gICNkZWZp bmUgUENJX0RFVklDRV9JRF9JTlRFTF9JT0FUX1NOQiAgIDB4NDAyZg0KPiArI2RlZmluZSBQQ0lf REVWSUNFX0lEX0lOVEVMX1ZNRF80NjdGICAgMHg0NjdmDQo+ICsjZGVmaW5lIFBDSV9ERVZJQ0Vf SURfSU5URUxfVk1EXzRDM0QgICAweDRjM2QNCj4gICNkZWZpbmUgUENJX0RFVklDRV9JRF9JTlRF TF81MTAwXzE2ICAgIDB4NjVmMA0KPiAgI2RlZmluZSBQQ0lfREVWSUNFX0lEX0lOVEVMXzUxMDBf MTkgICAgMHg2NWYzDQo+ICAjZGVmaW5lIFBDSV9ERVZJQ0VfSURfSU5URUxfNTEwMF8yMSAgICAw eDY1ZjUNCj4gDQoNClRoaXMgaXMgZmluZSB3aXRoIG1lDQoNClJldmlld2VkLWJ5OiBKb24gRGVy cmljayA8am9uYXRoYW4uZGVycmlja0BpbnRlbC5jb20+DQo=