Received: by 10.213.65.68 with SMTP id h4csp1154151imn; Wed, 14 Mar 2018 11:09:45 -0700 (PDT) X-Google-Smtp-Source: AG47ELuPZB9odU05hQTygMLv87TuvEOntuCW8JbWgOb7EwpDuitMTJRsf+FcWc+5wPSxvuLCVlz7 X-Received: by 2002:a17:902:7c84:: with SMTP id y4-v6mr4912487pll.305.1521050985503; Wed, 14 Mar 2018 11:09:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521050985; cv=none; d=google.com; s=arc-20160816; b=Yy3dXpbLrNYpnAj1PW3P9T6GsOe3h0Vey0EjIS68od68N5nhkjqpQux38A7RZdeLzD o5iYU3ErsFE8JhGQCMImVT8CcbAcsxcF5QCybdwvdd0KVQhAVnO/ugQw+JxKT0wum/nD KkyHuIcMQR7cqBCMPzQlAd4QliLFx3A7BmbTGi2XDzTAtgVHzFgG9SaN4K/vzDjvi450 M5EkpMIAkDjSyrLnEdYrte2EZmk+RntWrfq78Ng5ekvu5ocNjzQumkSRcgCl73/3uoVw wZVxYKB4vKx6haxnEslCae0djT5ffuqKyOLqvjL9ogjbUEqPFPeBm0Usp9dt+YdtmYWZ 3ZDQ== 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:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=HUPcHrAlpxfOuRY6g0IgSLFib/jcK6Bbza9m/ao7nbY=; b=hbEvudjcmPxKc9Prju2pFL4WsWSfJyZWn0LVBmDX99xEqiObgXMoLgt0oJ8qTLqsU0 9giFHk5mxMtWB8h1nnRoBtX0F778xNrjw52r6Rq0rZ+LZrMFNbYE52ylzJE8rfV3FDSB deQKbuAZHgEgzaWMTF0C+3xCj62sRM/skm1J1NruA2sY1RhC8fY1MnWvURfNIJIuV69F 9R1NdwaDP3DH4MZWEyrXB2+KCw3rQA0T+KW3IpnuRIIqc/G6vVReBqQboLIXI+VkFHiu EhksM5mi5+mq/2fSoDL7AT7m2WM6hvp3+0KGpaTOu6mLw+U/5ByPaEp9xc7w7vRaIXR/ LMIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=aTNLyXqR; 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 t1si2171331pgs.618.2018.03.14.11.09.30; Wed, 14 Mar 2018 11:09:45 -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=aTNLyXqR; 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 S1752065AbeCNSI2 (ORCPT + 99 others); Wed, 14 Mar 2018 14:08:28 -0400 Received: from mail-dm3nam03on0122.outbound.protection.outlook.com ([104.47.41.122]:50240 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751551AbeCNSI1 (ORCPT ); Wed, 14 Mar 2018 14:08:27 -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=HUPcHrAlpxfOuRY6g0IgSLFib/jcK6Bbza9m/ao7nbY=; b=aTNLyXqRo21P8x3yxvMMQbSkAv43mBAwzbQpXAWBF0aBWGzRBMCc6BewyTHtQkHY/AlEJgX4+JyqfuorA3i+ldIGt9eUGKzSv3VBxy8Rd4Dzor2a1jk0w8ue0YgndEc+awA8KcK8/HVlk06943MDNbK8AsOzj2ANWqTap/LuWS0= Received: from DM5PR21MB0826.namprd21.prod.outlook.com (10.173.172.8) by DM5PR21MB0841.namprd21.prod.outlook.com (10.173.172.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.1; Wed, 14 Mar 2018 18:08:25 +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:08:25 +0000 From: Sridhar Pitchai To: Lorenzo Pieralisi , "Michael Kelley (EOSG)" 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: AQHTu78ZG8K5ecbT80ie9TifFjyK46PPkgsA Date: Wed, 14 Mar 2018 18:08:24 +0000 Message-ID: <3110FB76-7E16-4240-A5C0-135DD0E6EEE6@microsoft.com> References: <048A5571-8706-496C-99FB-35A0CF506A8B@microsoft.com> In-Reply-To: <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:5::292] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR21MB0841;7:7u89hOOu2AH5IiXFkuJHUBaso7X8EUz+FPzoCP4G4JKL31DRMVSmiDNBrWnijHOKCAPi3rbAzZMeFdk/L+egftMBuvlWhUWKbOM2T4rrNgWtT8A86vaDYURbTX4jYYqCWTCZxCIYQSm2Pejux9aLEsz5s6nS4RHVNCa/XdTj/3qOW6aIXWs7IWvD9ppGz9yRLDBZnj5/J75QL2mEgkZcOeGc0mzBtmqB2LayejufWKSG/gviwn9fc/i0Y9wXh3Zd;20:orpXCMkLB+zpsmFwXer3rKoGeRm01Lce7CdwdU9/3IsZgxzJB6SZ/Ofr92OwkE/xMkYzt8cgsgMVys/iVhCOZDt/AybT0MfTgdm0hXqiIEpPT+hsYC3bBkB6xrN0q778cBLjzx9ZgrT3p9WZ3REf5JyloV/vTm9GxxeeR9vDrxc= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 21fda876-1aac-4b3a-ebee-08d589d69490 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7193020);SRVR:DM5PR21MB0841; x-ms-traffictypediagnostic: DM5PR21MB0841: 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:DM5PR21MB0841;BCL:0;PCL:0;RULEID:;SRVR:DM5PR21MB0841; x-forefront-prvs: 0611A21987 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(39860400002)(366004)(39380400002)(376002)(396003)(40224003)(189003)(199004)(97736004)(1511001)(36756003)(68736007)(5250100002)(6486002)(6512007)(10290500003)(6436002)(105586002)(2900100001)(53936002)(6116002)(316002)(3280700002)(478600001)(14454004)(54906003)(110136005)(99286004)(81166006)(6636002)(82746002)(8676002)(81156014)(2950100002)(8936002)(83716003)(2906002)(86362001)(59450400001)(4326008)(22452003)(102836004)(6346003)(106356001)(76176011)(5660300001)(305945005)(7736002)(3660700001)(10090500001)(72206003)(186003)(33656002)(25786009)(6506007)(86612001)(46003)(22906009);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR21MB0841;H:DM5PR21MB0826.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A: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: jHAl3VsKyTqevwmqDy0fVPB4XyQeXVPy8haXGLvjULo560PQ6uSguN+scgm1E8ykdreAucAo5lu7B514Zc35vZaWeLF7LQk1evn1s7aPgm5Z1mNhLrf/HK089Q1S0iW8ey3tMRRkfhmEvRnzChYVsl/PWW80/KRwkA18xbbwgDf/3d9wewyKYFgOXJEh0zu9DmfEHD9zvryAQTVV236LHc8gEgEUm7BCM2xGRMENUxDQw5ztUYd7Vi3QLjxZQGhftHofhkdkwSpOw3qX5xF7/8yOF/4ycr9toXsCulR1HiZOn/TGt3WCHV+I5P4NwZhSzRH5637u/WObM8SRssyUxA== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <419B85035A0A0C4BB8F91504C0275802@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21fda876-1aac-4b3a-ebee-08d589d69490 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2018 18:08:24.9919 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0841 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ICAgIFdoZW5ldmVyIFBDSSBidXMgaXMgYWRkZWQsIEh5cGVyViBndWFyYW50ZWVzIHRoZSBCVVMg aWQgaXMgdW5pcXVlLiBFdmVuIHdpdGgNCiAgICB0aGF0IHdoZW4gYSBmaXJzdCBkZXZpY2UgaXMg YWRkZWQgdG8gdGhlIGJ1cywgaXQgb3ZlcnJpZGVzIGJ1cyBkb21haW4gSUQgd2l0aA0KICAgIHRo ZSBkZXZpY2Ugc2VyaWFsIG51bWJlci4gU29tZXRpbWUgdGhpcyBjYW4gcmVzdWx0IGluIEJVUyBJ RCBub3QgYmVpbmcgdW5pcXVlLg0KICAgIEluIHRoaXMgY2FzZSwgd2hlbiBQQ0lfQlVTIGFuZCBh IGRldmljZSBhZGRlZCB0byB0aGUgYnVzLCBldmVuIGJlZm9yZSB0aGUgUENJDQogICAgQlVTIGlz IGFkZGVkIHRvIGtlcm5lbCwgdGhlIGZpcnN0IGRldmljZSB0ZW5kcyB0byBvdmVyd3JpdGUgdGhl IGRvbWFpbiBJRCB3aXRoDQogICAgMC4gU2luY2UgdGhlcmUgZXhpc3RzIGEgUENJIGJ1cyB3aXRo IGRvbWFpbiBJRCAwIGFscmVhZHkgdGhlIFBDSSBidXMgYWRkaXRpb24NCiAgICBmYWlscy4gVGhp cyBwYXRjaCBtYWtlIHN1cmUgd2hlbiBhIGRldmljZSBpcyBhZGRlZCB0byBhIGJ1cywgaXQgbmV2 ZXIgdXBkYXRlZA0KICAgIHRoZSBidXMgZG9tYWluIElELiBTaW5jZSB3ZSBoYXZlIHRoZSB0cmFu c3BhcmVudCBTUklPViBtb2RlIG5vdywgdGhlIHNob3J0IFZGDQogICAgZGV2aWNlIG5hbWUgaXMg bm8gbG9uZ2VyIG5lZWRlZC4NCiAgICANCiAgICBGaXhlczogNGE5YjA5MzNiZGZjKCJQQ0k6aHY6 VXNlIGRldmljZSBzZXJpYWwgbnVtYmVyIGFzIFBDSSBkb21haW4iKQ0KICAgIENjOiBzdGFibGVA dmdlci5rZXJuZWwub3JnDQogICAgU2lnbmVkLW9mZi1ieTogU3JpZGhhciBQaXRjaGFpIDxzcnBp dGNoYUBtaWNyb3NvZnQuY29tPg0KICAgIC0tLQ0KICAgIA0KICAgIENoYW5nZXMgaW4gdjI6DQog ICAgKiBmaXggdGhlIGNvbW1pdCBjb21tZW50cy4NCiAgICAtLS0NCiAgICAgZHJpdmVycy9wY2kv aG9zdC9wY2ktaHlwZXJ2LmMgfCAxMSAtLS0tLS0tLS0tLQ0KICAgICAxIGZpbGUgY2hhbmdlZCwg MTEgZGVsZXRpb25zKC0pDQogICAgDQogICAgZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2hvc3Qv cGNpLWh5cGVydi5jIGIvZHJpdmVycy9wY2kvaG9zdC9wY2ktaHlwZXJ2LmMNCiAgICBpbmRleCAy ZmFmMzhlLi5hYzY3ZTU2IDEwMDY0NA0KICAgIC0tLSBhL2RyaXZlcnMvcGNpL2hvc3QvcGNpLWh5 cGVydi5jDQogICAgKysrIGIvZHJpdmVycy9wY2kvaG9zdC9wY2ktaHlwZXJ2LmMNCiAgICBAQCAt MTUxOCwxNyArMTUxOCw2IEBAIHN0YXRpYyBzdHJ1Y3QgaHZfcGNpX2RldiAqbmV3X3BjaWNoaWxk X2RldmljZShzdHJ1Y3QgaHZfcGNpYnVzX2RldmljZSAqaGJ1cywNCiAgICAgCWdldF9wY2ljaGls ZChocGRldiwgaHZfcGNpZGV2X3JlZl9jaGlsZGxpc3QpOw0KICAgICAJc3Bpbl9sb2NrX2lycXNh dmUoJmhidXMtPmRldmljZV9saXN0X2xvY2ssIGZsYWdzKTsNCiAgICAgDQogICAgLQkvKg0KICAg IC0JICogV2hlbiBhIGRldmljZSBpcyBiZWluZyBhZGRlZCB0byB0aGUgYnVzLCB3ZSBzZXQgdGhl IFBDSSBkb21haW4NCiAgICAtCSAqIG51bWJlciB0byBiZSB0aGUgZGV2aWNlIHNlcmlhbCBudW1i ZXIsIHdoaWNoIGlzIG5vbi16ZXJvIGFuZA0KICAgIC0JICogdW5pcXVlIG9uIHRoZSBzYW1lIFZN LiAgVGhlIHNlcmlhbCBudW1iZXJzIHN0YXJ0IHdpdGggMSwgYW5kDQogICAgLQkgKiBpbmNyZWFz ZSBieSAxIGZvciBlYWNoIGRldmljZS4gIFNvIGRldmljZSBuYW1lcyBpbmNsdWRpbmcgdGhpcw0K ICAgIC0JICogY2FuIGhhdmUgc2hvcnRlciBuYW1lcyB0aGFuIGJhc2VkIG9uIHRoZSBidXMgaW5z dGFuY2UgVVVJRC4NCiAgICAtCSAqIE9ubHkgdGhlIGZpcnN0IGRldmljZSBzZXJpYWwgbnVtYmVy IGlzIHVzZWQgZm9yIGRvbWFpbiwgc28gdGhlDQogICAgLQkgKiBkb21haW4gbnVtYmVyIHdpbGwg bm90IGNoYW5nZSBhZnRlciB0aGUgZmlyc3QgZGV2aWNlIGlzIGFkZGVkLg0KICAgIC0JICovDQog ICAgLQlpZiAobGlzdF9lbXB0eSgmaGJ1cy0+Y2hpbGRyZW4pKQ0KICAgIC0JCWhidXMtPnN5c2Rh dGEuZG9tYWluID0gZGVzYy0+c2VyOw0KICAgICAJbGlzdF9hZGRfdGFpbCgmaHBkZXYtPmxpc3Rf ZW50cnksICZoYnVzLT5jaGlsZHJlbik7DQogICAgIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZo YnVzLT5kZXZpY2VfbGlzdF9sb2NrLCBmbGFncyk7DQogICAgIAlyZXR1cm4gaHBkZXY7DQogICAg LS0gDQogICAgMi43LjQNCiAgICANCiAgICANCiAgICANCg0K