Received: by 10.213.65.68 with SMTP id h4csp1152862imn; Wed, 14 Mar 2018 11:07:22 -0700 (PDT) X-Google-Smtp-Source: AG47ELvxbu0uTAGpjGD+fP/Ofozkor8HOV+jYeLulOX9Fz0cZdc6XnEDbDSQFIwBlV6eY0chqfxO X-Received: by 2002:a17:902:6bcc:: with SMTP id m12-v6mr4964892plt.101.1521050842259; Wed, 14 Mar 2018 11:07:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521050842; cv=none; d=google.com; s=arc-20160816; b=C3w0QaVnQLLP0rMpZJMJp6Pgfg7vFiRgxGUmwt/F4PRqjLyolID/CvFiYFWCFTZu7D 8yEmcWATH3XKzgdVkkMSQqvb2lfvUDVzHJB2uvr23vYBeuwEHqRMX9LKe4Kf0ZG8Hp3Q o+A0BaXRaKKjHsEF724qA6TmDAJZgNfZqOvo/JlHKEDNGZSNqXcQYebPAk2nW6OmTZWb z1T0Jet5uVO++p6q8AGNFOkGkO4XdZPvM9x1Hi4banm0YZIOH3ayVsnyT6WpD2J2nimL kE1BpCvMDfxjxMsBACWJ4ZP0b65DqMeKbueswZM8bgQQ4avLmg2RHDaoLnBx3o4R4V+H OYlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:spamdiagnosticmetadata:spamdiagnosticoutput :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=sLvWk/m2/T2Zhf0AqiaV2Euswouhv1AoheVPDVUJE50=; b=bi88dNKa5jVRUjEl56dI8kr6p449wRu0X2U2B5YvUVf1vl8qc/R9QF440jE4ulWiPv pwt6sdntVp+sppdTkau8EuRi3HFDD4mTqW9kDsNacXkyP+lmBSoBrHn4GeskYhXiF4CI pmN9t8HIZxi2U9XAwaKYhZ+KqsWBnIZCh7EHR/ncjl90a2w+m/d83gm8MRKSizJFEdM5 0+L1mMdaAgAqVmSDzUbD2zwwsAHpx0jup0xUo/zD/IHs4wfS1IaOch2SBEeEmuUnmTNy 1bUZPHlNCQWIxavy7Zc01Zyebx4zF6bYEOyfThwqciUkxGMXs2nxne343Q2H8TvDuYlW Pofg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=QMdmstk8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p15si492705pgn.17.2018.03.14.11.07.07; Wed, 14 Mar 2018 11:07:22 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=QMdmstk8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752172AbeCNSGA (ORCPT + 99 others); Wed, 14 Mar 2018 14:06:00 -0400 Received: from mail-dm3nam03on0104.outbound.protection.outlook.com ([104.47.41.104]:40011 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751597AbeCNSF6 (ORCPT ); Wed, 14 Mar 2018 14:05:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=sLvWk/m2/T2Zhf0AqiaV2Euswouhv1AoheVPDVUJE50=; b=QMdmstk89Wva8H8BN4RkMQBp45Pj3+X++dOpNzmOgJrbmyIUU2S0JFodBjWdbxFsn9PpXTzHsW6Dho0A4FrZnIF5SBf3pns4+X+OePvahlYMaUK5Zj5JoBDJT4iOLouQugUryej1q8wdBJtIwea8rIKupAe5MQdg7YvN/RNfw6g= Received: from DM5PR21MB0826.namprd21.prod.outlook.com (10.173.172.8) by DM5PR21MB0778.namprd21.prod.outlook.com (10.173.172.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.2; Wed, 14 Mar 2018 18:05:56 +0000 Received: from DM5PR21MB0826.namprd21.prod.outlook.com ([fe80::792b:8ed4:b80a:60ff]) by DM5PR21MB0826.namprd21.prod.outlook.com ([fe80::792b:8ed4:b80a:60ff%2]) with mapi id 15.20.0609.006; Wed, 14 Mar 2018 18:05:56 +0000 From: Sridhar Pitchai To: Lorenzo Pieralisi CC: Bjorn Helgaas , Jake Oshins , Haiyang Zhang , Stephen Hemminger , Dexuan Cui , KY Srinivasan , "devel@linuxdriverproject.org" , "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: [PATCH v2]PCI: hv: fix PCI-BUS domainID corruption Thread-Topic: [PATCH v2]PCI: hv: fix PCI-BUS domainID corruption Thread-Index: AQHTu78ZG8K5ecbT80ie9TifFjyK4w== Date: Wed, 14 Mar 2018 18:05:56 +0000 Message-ID: <048A5571-8706-496C-99FB-35A0CF506A8B@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:4898:80e8:4::292] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR21MB0778;7:cUAKm2Pn4nyoVdCS9EnJuJCDcaFx/v/0gmAWEKJPTC5TiHovUw+oi+QEFS1Gf562pEuMcvZCpVJTCAjlcN59W55Bi7TAiBSJclXr0l6Sblc13EpsxdRNPUynYUojojC7vmuAHb2kKAf4dYQm6yBWj7G5wb8ddoSiznCLO7ZNzDj3hWpIz/MztI9PYnvg6+8lGFbAqonHStebC7Ye73sd/L5zqZIIoaZerXv9h3Haxih0WDACVCCiLrxqAv/FT41V;20:aLQCQHg4pDex36NUGsXPVkweA1R22VPB2sLm/ChQo2ofC2C/zQtPR4sZcqraQFR9bvjODtQOiQuqPJe+Y8EKTct8vCEgjlXNUqd1HrkYQRDsmu93Vc81jWOsXk7rTSINpYjTCDqhay++mjDD/XaN7hz+ITHXgCrALwD68bjLKqU= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: eeae4002-0991-42b5-ac8e-08d589d63c20 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7193020);SRVR:DM5PR21MB0778; x-ms-traffictypediagnostic: DM5PR21MB0778: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(9452136761055); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501262)(52105095)(10201501046)(93006095)(93001095)(3002001)(6055026)(61426038)(61427038)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011);SRVR:DM5PR21MB0778;BCL:0;PCL:0;RULEID:;SRVR:DM5PR21MB0778; x-forefront-prvs: 0611A21987 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39380400002)(366004)(376002)(346002)(396003)(39860400002)(199004)(189003)(40224003)(4326008)(86612001)(72206003)(14454004)(8936002)(6436002)(106356001)(6512007)(6486002)(6506007)(59450400001)(81156014)(82746002)(6116002)(5660300001)(33656002)(68736007)(186003)(25786009)(305945005)(478600001)(7736002)(10090500001)(105586002)(81166006)(53936002)(8676002)(102836004)(6346003)(36756003)(97736004)(54906003)(83716003)(316002)(3280700002)(86362001)(6916009)(46003)(2900100001)(22452003)(99286004)(5250100002)(10290500003)(2906002)(3660700001)(22906009);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR21MB0778;H:DM5PR21MB0826.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Sridhar.Pitchai@microsoft.com; x-microsoft-antispam-message-info: WdcbOYzKGiQByXeZ2XDH8UyX04f6GqVkLayvZ/5O0G5w2T10qjlVKimlh9Gvy+Z4a46uV3HIgEhLkvyBPmt0b4gM8MzCKyOhlzGmWpX0Amz25DMawjt3YSS9+57UHea+PRNk9mhVTnetO2u+gjGamctkm0LdAgNIwEmJ1SbBdxz63r6LCa/EQTZN8k8Ou7t0d411snl/4vq+rKUZO8YXI9qxG0McpMW0AQ60tAGx3z9nn/Wb+DNf87DIVQP82xWzt7vTv1WxLZqhTjg2blDXxRfpn6ZGWD0ug+IKzQBsJdqK+jRqH+Hnq5ZGcZoxefdDRuyY758cKuRbTQDGwqRglg== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <3A055D528F3ED94DB940682E3EE86475@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: eeae4002-0991-42b5-ac8e-08d589d63c20 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2018 18:05:56.5855 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0778 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org V2hlbmV2ZXIgUENJIGJ1cyBpcyBhZGRlZCwgSHlwZXJWIGd1YXJhbnRlZXMgdGhlIEJVUyBpZCBp cyB1bmlxdWUuIEV2ZW4gd2l0aA0KdGhhdCB3aGVuIGEgZmlyc3QgZGV2aWNlIGlzIGFkZGVkIHRv IHRoZSBidXMsIGl0IG92ZXJyaWRlcyBidXMgZG9tYWluIElEIHdpdGgNCnRoZSBkZXZpY2Ugc2Vy aWFsIG51bWJlci4gU29tZXRpbWUgdGhpcyBjYW4gcmVzdWx0IGluIEJVUyBJRCBub3QgYmVpbmcg dW5pcXVlLg0KSW4gdGhpcyBjYXNlLCB3aGVuIFBDSV9CVVMgYW5kIGEgZGV2aWNlIGFkZGVkIHRv IHRoZSBidXMsIGV2ZW4gYmVmb3JlIHRoZSBQQ0kNCkJVUyBpcyBhZGRlZCB0byBrZXJuZWwsIHRo ZSBmaXJzdCBkZXZpY2UgdGVuZHMgdG8gb3ZlcndyaXRlIHRoZSBkb21haW4gSUQgd2l0aA0KMC4g U2luY2UgdGhlcmUgZXhpc3RzIGEgUENJIGJ1cyB3aXRoIGRvbWFpbiBJRCAwIGFscmVhZHkgdGhl IFBDSSBidXMgYWRkaXRpb24NCmZhaWxzLiBUaGlzIHBhdGNoIG1ha2Ugc3VyZSB3aGVuIGEgZGV2 aWNlIGlzIGFkZGVkIHRvIGEgYnVzLCBpdCBuZXZlciB1cGRhdGVkDQp0aGUgYnVzIGRvbWFpbiBJ RC4gU2luY2Ugd2UgaGF2ZSB0aGUgdHJhbnNwYXJlbnQgU1JJT1YgbW9kZSBub3csIHRoZSBzaG9y dCBWRg0KZGV2aWNlIG5hbWUgaXMgbm8gbG9uZ2VyIG5lZWRlZC4NCg0KRml4ZXM6IDRhOWIwOTMz YmRmYygiUENJOmh2OlVzZSBkZXZpY2Ugc2VyaWFsIG51bWJlciBhcyBQQ0kgZG9tYWluIikNCkNj OiBzdGFibGVAdmdlci5rZXJuZWwub3JnDQpTaWduZWQtb2ZmLWJ5OiBTcmlkaGFyIFBpdGNoYWkg PHNycGl0Y2hhQG1pY3Jvc29mdC5jb20+DQotLS0NCg0KQ2hhbmdlcyBpbiB2MjoNCiogZml4IHRo ZSBjb21taXQgY29tbWVudHMuDQotLS0NCiBkcml2ZXJzL3BjaS9ob3N0L3BjaS1oeXBlcnYuYyB8 IDExIC0tLS0tLS0tLS0tDQogMSBmaWxlIGNoYW5nZWQsIDExIGRlbGV0aW9ucygtKQ0KDQpkaWZm IC0tZ2l0IGEvZHJpdmVycy9wY2kvaG9zdC9wY2ktaHlwZXJ2LmMgYi9kcml2ZXJzL3BjaS9ob3N0 L3BjaS1oeXBlcnYuYw0KaW5kZXggMmZhZjM4ZS4uYWM2N2U1NiAxMDA2NDQNCi0tLSBhL2RyaXZl cnMvcGNpL2hvc3QvcGNpLWh5cGVydi5jDQorKysgYi9kcml2ZXJzL3BjaS9ob3N0L3BjaS1oeXBl cnYuYw0KQEAgLTE1MTgsMTcgKzE1MTgsNiBAQCBzdGF0aWMgc3RydWN0IGh2X3BjaV9kZXYgKm5l d19wY2ljaGlsZF9kZXZpY2Uoc3RydWN0IGh2X3BjaWJ1c19kZXZpY2UgKmhidXMsDQogCWdldF9w Y2ljaGlsZChocGRldiwgaHZfcGNpZGV2X3JlZl9jaGlsZGxpc3QpOw0KIAlzcGluX2xvY2tfaXJx c2F2ZSgmaGJ1cy0+ZGV2aWNlX2xpc3RfbG9jaywgZmxhZ3MpOw0KIA0KLQkvKg0KLQkgKiBXaGVu IGEgZGV2aWNlIGlzIGJlaW5nIGFkZGVkIHRvIHRoZSBidXMsIHdlIHNldCB0aGUgUENJIGRvbWFp bg0KLQkgKiBudW1iZXIgdG8gYmUgdGhlIGRldmljZSBzZXJpYWwgbnVtYmVyLCB3aGljaCBpcyBu b24temVybyBhbmQNCi0JICogdW5pcXVlIG9uIHRoZSBzYW1lIFZNLiAgVGhlIHNlcmlhbCBudW1i ZXJzIHN0YXJ0IHdpdGggMSwgYW5kDQotCSAqIGluY3JlYXNlIGJ5IDEgZm9yIGVhY2ggZGV2aWNl LiAgU28gZGV2aWNlIG5hbWVzIGluY2x1ZGluZyB0aGlzDQotCSAqIGNhbiBoYXZlIHNob3J0ZXIg bmFtZXMgdGhhbiBiYXNlZCBvbiB0aGUgYnVzIGluc3RhbmNlIFVVSUQuDQotCSAqIE9ubHkgdGhl IGZpcnN0IGRldmljZSBzZXJpYWwgbnVtYmVyIGlzIHVzZWQgZm9yIGRvbWFpbiwgc28gdGhlDQot CSAqIGRvbWFpbiBudW1iZXIgd2lsbCBub3QgY2hhbmdlIGFmdGVyIHRoZSBmaXJzdCBkZXZpY2Ug aXMgYWRkZWQuDQotCSAqLw0KLQlpZiAobGlzdF9lbXB0eSgmaGJ1cy0+Y2hpbGRyZW4pKQ0KLQkJ aGJ1cy0+c3lzZGF0YS5kb21haW4gPSBkZXNjLT5zZXI7DQogCWxpc3RfYWRkX3RhaWwoJmhwZGV2 LT5saXN0X2VudHJ5LCAmaGJ1cy0+Y2hpbGRyZW4pOw0KIAlzcGluX3VubG9ja19pcnFyZXN0b3Jl KCZoYnVzLT5kZXZpY2VfbGlzdF9sb2NrLCBmbGFncyk7DQogCXJldHVybiBocGRldjsNCi0tIA0K Mi43LjQNCg0KDQo=