From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sgoci-sdnproxy-4.icoremail.net (sgoci-sdnproxy-4.icoremail.net [129.150.39.64]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 774AF2CA6; Mon, 16 Dec 2024 01:22:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=129.150.39.64 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734312171; cv=none; b=OJVScy+mWFdDUYc4ihkL0fAXGiRN0UeJZQ7X50P4tJx8uFAsbLkHFTEXyahLvfNu7A5ZRsUXniFtXWYYqJ1w8/Ns28m/5ecQw/qlhUBSJffuP1GJkuNOOTT499AthMeu+96nvELtdpEJariWwNXUYGext4j5YN1i/bSbeZyfAmQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734312171; c=relaxed/simple; bh=abaqUQmPi9dUAarrBgOBHejwvwZrA16gNm/tc8XDrLE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=Ws8gnlzGSpQnR95MD2mwWNJKQgifVejV+ZswXf+lEvib43/yveg6c2QJC+N/d5DqSlcsCdJ6/59MDLP0+OmDMqFJY0uaPHLwAhSF6eRPZP25tYoXl9S4AswZUv9eoHsGneoL2yPiO6aRjVdWJv2ZCJpwjM0WcQWmBtSn70cxZdU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com; spf=pass smtp.mailfrom=eswincomputing.com; arc=none smtp.client-ip=129.150.39.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=eswincomputing.com Received: from zhangdongdong$eswincomputing.com ( [10.12.96.111] ) by ajax-webmail-app2 (Coremail) ; Mon, 16 Dec 2024 09:22:14 +0800 (GMT+08:00) Date: Mon, 16 Dec 2024 09:22:14 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: DongdongZhang To: "Bjorn Helgaas" Cc: alex.williamson@redhat.com, bhelgaas@google.com, yishaih@nvidia.com, avihaih@nvidia.com, yi.l.liu@intel.com, ankita@nvidia.com, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org Subject: Re: Re: [PATCH] PCI: Remove redundant macro X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2024.2-cmXT6 build 20241010(a2f59183) Copyright (c) 2002-2024 www.mailtech.cn mispb-72143050-eaf5-4703-89e0-86624513b4ce-eswincomputing.com In-Reply-To: <20241213173701.GA3419486@bhelgaas> References: <20241213173701.GA3419486@bhelgaas> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <4c254df0.780.193cd0f0589.Coremail.zhangdongdong@eswincomputing.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:TQJkCgC3I2rGgF9nzAsDAA--.790W X-CM-SenderInfo: x2kd0wpgrqwvxrqjqvxvzl0uprps33xlqjhudrp/1tbiAgENCmdfB KsMWAAAsH X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWDJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= CkhpIEJqb3JuLMKgwqAKCgpUaGFuayB5b3UgZm9yIHJldmlld2luZyBteSBwYXRjaCBhbmQgcHJv dmlkaW5nIGRldGFpbGVkIGZlZWRiYWNrIcKgwqAKCgpJIGFncmVlIHdpdGggeW91ciBvYnNlcnZh dGlvbiByZWdhcmRpbmcgdGhlIG1pc21hdGNoIGxlZnQgYmV0d2VlbiAKYFBDSV9WTkRSX0hFQURF UmAgYW5kIGBQQ0lfVlNFQ19IRFJfTEVOX1NISUZUYC4gQmFzZWQgb24geW91ciBzdWdnZXN0aW9u LCAKSSBwbGFuIHRvIGFkZHJlc3MgdGhpcyBieTrCoMKgCgoKMS4gUmVtb3ZpbmcgYFBDSV9WU0VD X0hEUl9MRU5fU0hJRlRgIGVudGlyZWx5LsKgwqAKMi4gVXBkYXRpbmcgdGhlIFZGSU8gUENJIGNv ZGUgdG8gdXNlIGBQQ0lfVk5EUl9IRUFERVJfTEVOKClgIGluc3RlYWQsIAogICBlbnN1cmluZyBj b25zaXN0ZW50IG5hbWluZyBhbmQgZnVuY3Rpb25hbGl0eS7CoMKgCjMuIEp1c3RpZnlpbmcgdGhl IHJlbW92YWwgb2YgdGhlc2UgbWFjcm9zIChgUENJX1ZTRUNfSERSYCBhbmQgYFBDSV9WU0VDX0hE Ul9MRU5fU0hJRlRgKSAKICAgaW4gYHBjaV9yZWdzLmhgLCBkZXNwaXRlIGl0IGJlaW5nIHBhcnQg b2YgYGluY2x1ZGUvdWFwaS9gLiBBcyB5b3Ugbm90ZWQsIAogICB0aGlzIGlzIGEgbmljaGUgY2Fz ZSwgYW5kIHRoZSBpbXBhY3Qgb24gdXNlcnNwYWNlIHNob3VsZCBiZSBtaW5pbWFsLsKgwqAKCgpJ 4oCZbGwgc2VuZCBhbiB1cGRhdGVkIHBhdGNoIHNob3J0bHksIGluY29ycG9yYXRpbmcgdGhlc2Ug Y2hhbmdlcyBhbmQgCnRlc3RpbmcgdG8gZW5zdXJlIGV2ZXJ5dGhpbmcgd29ya3MgYXMgZXhwZWN0 ZWQuwqDCoAoKClRoYW5rcyBhZ2FpbiBmb3IgeW91ciBpbnNpZ2h0cyEgUGxlYXNlIGxldCBtZSBr bm93IGlmIHRoZXJl4oCZcyBhbnl0aGluZyAKZWxzZSBJIHNob3VsZCBhZGRyZXNzIGluIHRoZSBy ZXZpc2VkIHBhdGNoLsKgwqAKCgpCZXN0IHJlZ2FyZHMswqDCoApEb25nZG9uZyBaaGFuZ8KgwqAK CgoKPiAtLS0tLeWOn+Wni+mCruS7ti0tLS0tCj4g5Y+R5Lu25Lq6OiAiQmpvcm4gSGVsZ2FhcyIg PGhlbGdhYXNAa2VybmVsLm9yZz4KPiDlj5HpgIHml7bpl7Q6MjAyNC0xMi0xNCAwMTozNzowMSAo 5pif5pyf5YWtKQo+IOaUtuS7tuS6ujogemhhbmdkb25nZG9uZ0Blc3dpbmNvbXB1dGluZy5jb20K PiDmioTpgIE6IGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tLCBiaGVsZ2Fhc0Bnb29nbGUuY29t LCB5aXNoYWloQG52aWRpYS5jb20sIGF2aWhhaWhAbnZpZGlhLmNvbSwgeWkubC5saXVAaW50ZWwu Y29tLCBhbmtpdGFAbnZpZGlhLmNvbSwga3ZtQHZnZXIua2VybmVsLm9yZywgbGludXgta2VybmVs QHZnZXIua2VybmVsLm9yZywgbGludXgtcGNpQHZnZXIua2VybmVsLm9yZwo+IOS4u+mimDogUmU6 IFtQQVRDSF0gUENJOiBSZW1vdmUgcmVkdW5kYW50IG1hY3JvCj4gCj4gT24gRnJpLCBEZWMgMTMs IDIwMjQgYXQgMDU6NDY6MTdQTSArMDgwMCwgemhhbmdkb25nZG9uZ0Blc3dpbmNvbXB1dGluZy5j b20gd3JvdGU6Cj4gPiBGcm9tOiBEb25nZG9uZyBaaGFuZyA8emhhbmdkb25nZG9uZ0Blc3dpbmNv bXB1dGluZy5jb20+Cj4gPiAKPiA+IFJlbW92ZWQgdGhlIGR1cGxpY2F0ZSBtYWNybyBkZWZpbml0 aW9uIFBDSV9WU0VDX0hEUiBmcm9tCj4gPiBwY2lfcmVncy5oIHRvIGF2b2lkIHJlZHVuZGFuY3ku IFVwZGF0ZWQgdGhlIFZGSU8gUENJIGNvZGUKPiA+IHRvIHVzZSB0aGUgZXhpc3RpbmcgYFBDSV9W TkRSX0hFQURFUmAgbWFjcm8gZm9yIGNvbnNpc3RlbmN5LAo+ID4gZW5zdXJpbmcgbWluaW1hbCBj aGFuZ2VzIHRvIHRoZSBjb2RlYmFzZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogRG9uZ2Rvbmcg WmhhbmcgPHpoYW5nZG9uZ2RvbmdAZXN3aW5jb21wdXRpbmcuY29tPgo+ID4gLS0tCj4gPiAgZHJp dmVycy92ZmlvL3BjaS92ZmlvX3BjaV9jb25maWcuYyB8IDMgKystCj4gPiAgaW5jbHVkZS91YXBp L2xpbnV4L3BjaV9yZWdzLmggICAgICB8IDEgLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92 ZmlvL3BjaS92ZmlvX3BjaV9jb25maWcuYyBiL2RyaXZlcnMvdmZpby9wY2kvdmZpb19wY2lfY29u ZmlnLmMKPiA+IGluZGV4IGVhMjc0NWMxYWM1ZS4uYzMwNzQ4OTEyZmYxIDEwMDY0NAo+ID4gLS0t IGEvZHJpdmVycy92ZmlvL3BjaS92ZmlvX3BjaV9jb25maWcuYwo+ID4gKysrIGIvZHJpdmVycy92 ZmlvL3BjaS92ZmlvX3BjaV9jb25maWcuYwo+ID4gQEAgLTEzODksNyArMTM4OSw4IEBAIHN0YXRp YyBpbnQgdmZpb19leHRfY2FwX2xlbihzdHJ1Y3QgdmZpb19wY2lfY29yZV9kZXZpY2UgKnZkZXYs IHUxNiBlY2FwLCB1MTYgZXBvCj4gPiAgCj4gPiAgCXN3aXRjaCAoZWNhcCkgewo+ID4gIAljYXNl IFBDSV9FWFRfQ0FQX0lEX1ZORFI6Cj4gPiAtCQlyZXQgPSBwY2lfcmVhZF9jb25maWdfZHdvcmQo cGRldiwgZXBvcyArIFBDSV9WU0VDX0hEUiwgJmR3b3JkKTsKPiA+ICsJCXJldCA9IHBjaV9yZWFk X2NvbmZpZ19kd29yZChwZGV2LCBlcG9zICsgUENJX1ZORFJfSEVBREVSLAo+ID4gKwkJCQkJICAg ICZkd29yZCk7Cj4gPiAgCQlpZiAocmV0KQo+ID4gIAkJCXJldHVybiBwY2liaW9zX2Vycl90b19l cnJubyhyZXQpOwo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC9wY2lf cmVncy5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L3BjaV9yZWdzLmgKPiA+IGluZGV4IDE2MDFjN2Vk NWZhYi4uN2I2Y2FkNzg4ZGUzIDEwMDY0NAo+ID4gLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L3Bj aV9yZWdzLmgKPiA+ICsrKyBiL2luY2x1ZGUvdWFwaS9saW51eC9wY2lfcmVncy5oCj4gPiBAQCAt MTAwMSw3ICsxMDAxLDYgQEAKPiA+ICAjZGVmaW5lIFBDSV9BQ1NfQ1RSTAkJMHgwNgkvKiBBQ1Mg Q29udHJvbCBSZWdpc3RlciAqLwo+ID4gICNkZWZpbmUgUENJX0FDU19FR1JFU1NfQ1RMX1YJMHgw OAkvKiBBQ1MgRWdyZXNzIENvbnRyb2wgVmVjdG9yICovCj4gPiAgCj4gPiAtI2RlZmluZSBQQ0lf VlNFQ19IRFIJCTQJLyogZXh0ZW5kZWQgY2FwIC0gdmVuZG9yLXNwZWNpZmljICovCj4gPiAgI2Rl ZmluZSAgUENJX1ZTRUNfSERSX0xFTl9TSElGVAkyMAkvKiBzaGlmdCBmb3IgbGVuZ3RoIGZpZWxk ICovCj4gCj4gV2Ugc2hvdWxkIHJlc29sdmUgdGhlIGR1cGxpY2F0aW9uIG9mIFBDSV9WU0VDX0hE UiBhbmQgUENJX1ZORFJfSEVBREVSLAo+IGJ1dCBJIGRvbid0IGxpa2UgdGhlIGZhY3QgdGhhdCB3 ZSdyZSBsZWZ0IHdpdGggdGhpcyBkYW5nbGluZwo+IFBDSV9WU0VDX0hEUl9MRU5fU0hJRlQuCj4g Cj4gVGhhdCBsZWF2ZXMgdmZpbyB1c2luZyBQQ0lfVk5EUl9IRUFERVIgYW5kIFBDSV9WU0VDX0hE Ul9MRU5fU0hJRlQsCj4gd2hpY2ggZG9uJ3QgbWF0Y2ggYXQgYWxsLgo+IAo+IEkgdGhpbmsgeW91 IHNob3VsZCByZW1vdmUgUENJX1ZTRUNfSERSX0xFTl9TSElGVCBhcyB3ZWxsIGFuZCBjaGFuZ2UK PiB2ZmlvIHRvIHVzZSBQQ0lfVk5EUl9IRUFERVJfTEVOKCkgaW5zdGVhZC4KPiAKPiBJdCdzIHNv bWV3aGF0IGRpY2V5IHJlbW92aW5nIHRoaW5ncyBmcm9tIHBjaV9yZWdzLmggc2luY2UgaXQncyBp bgo+IGluY2x1ZGUvdWFwaS8sIGJ1dCB0aGlzIGlzIHN1Y2ggYSBuaWNoZSB0aGluZyB3ZSBtaWdo dCBiZSBhYmxlIHRvIGdldAo+IGF3YXkgd2l0aCBpdC4KPiAKPiBCam9ybgo=