From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752294AbdESNs3 (ORCPT ); Fri, 19 May 2017 09:48:29 -0400 Received: from mail-by2nam03on0125.outbound.protection.outlook.com ([104.47.42.125]:9673 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750764AbdESNs1 (ORCPT ); Fri, 19 May 2017 09:48:27 -0400 From: KY Srinivasan To: Vitaly Kuznetsov , Jork Loeser CC: Stephen Hemminger , Greg Kroah-Hartman , "helgaas@kernel.org" , "olaf@aepfle.de" , Stephen Hemminger , "linux-pci@vger.kernel.org" , "jasowang@redhat.com" , "linux-kernel@vger.kernel.org" , "marcelo.cerri@canonical.com" , "apw@canonical.com" , "devel@linuxdriverproject.org" , "leann.ogasawara@canonical.com" Subject: RE: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 Thread-Topic: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 Thread-Index: AQHS0AtBop6jMyIKOkOIKh2u5L9yuaH6xVIAgAAluYCAAIMgGYAAPmoQ Date: Fri, 19 May 2017 13:48:19 +0000 Message-ID: References: <1495134870-18225-1-git-send-email-jloeser@linuxonhyperv.com> <1495134870-18225-5-git-send-email-jloeser@linuxonhyperv.com> <20170518165854.46fd92fa@xeon-e3> <87k25dupt3.fsf@vitty.brq.redhat.com> In-Reply-To: <87k25dupt3.fsf@vitty.brq.redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetBy=kys@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-05-19T06:48:16.7937063-07:00; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=microsoft.com; x-originating-ip: [2601:600:8980:5810:612e:1b7e:e7ca:81e6] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BY2PR0301MB2104;7:Y87szgXOoTESJrZSGspZCs0rkl2nZpYxhV1CDRd28lTeJDJk7LbwWx1Z36fUk4AmiElpex/9chg0APbaJtR2OMoJi+3N0ZpW72UAI8WNnOmBvDycoYYXnSrhG8DlVbll7rCnvXpHYUrU093mYnX9/6yMvD0Z+rRKKZ6Wd3OkKkvHlc3Gseuzb839e+Gp93RZOggo33mUz9j1tijsQZjDzegK+ltPyhocXLhjk/rWBohKySAj02v+IOoGpZztI21dfx188qa06QRLbtxDAGbGTX/ihhhZSgEv2B8FfzFyz7gaILCMF7UeH4tVP4+Z7jt7xeGV18fQYXHswq5TRdLPM+fVxT6st/cnLfly6/r5R9I= x-forefront-antispam-report: SFV:SKI;SCL:-1SFV:NSPM;SFS:(10019020)(6009001)(39400400002)(39840400002)(39860400002)(39450400003)(39850400002)(39410400002)(377454003)(13464003)(8936002)(54906002)(86362001)(229853002)(575784001)(6436002)(81166006)(99286003)(6506006)(8676002)(55016002)(74316002)(77096006)(53936002)(86612001)(2950100002)(3280700002)(122556002)(9686003)(6306002)(6636002)(7696004)(966005)(2906002)(102836003)(3660700001)(2561002)(6246003)(38730400002)(76176999)(54356999)(8990500004)(25786009)(53546009)(305945005)(33656002)(4326008)(2900100001)(5005710100001)(10090500001)(50986999)(478600001)(2421001)(7416002)(10290500003)(189998001)(7736002)(5660300001)(93886004);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR0301MB2104;H:BN6PR03MB2481.namprd03.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; x-ms-traffictypediagnostic: BY2PR0301MB2104: x-ms-office365-filtering-correlation-id: d711b8c5-eaa7-4dde-3859-08d49ebdb5d2 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075);SRVR:BY2PR0301MB2104; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055)(189930954265078)(219752817060721)(198206253151910); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425038)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(6072148);SRVR:BY2PR0301MB2104;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB2104; x-forefront-prvs: 031257FE13 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2017 13:48:20.0532 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB2104 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v4JDmZvQ012599 > -----Original Message----- > From: Vitaly Kuznetsov [mailto:vkuznets@redhat.com] > Sent: Friday, May 19, 2017 3:03 AM > To: Jork Loeser ; KY Srinivasan > > Cc: Stephen Hemminger ; Greg Kroah- > Hartman ; helgaas@kernel.org; > olaf@aepfle.de; Stephen Hemminger ; linux- > pci@vger.kernel.org; jasowang@redhat.com; linux-kernel@vger.kernel.org; > marcelo.cerri@canonical.com; apw@canonical.com; > devel@linuxdriverproject.org; leann.ogasawara@canonical.com > Subject: Re: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 > > Jork Loeser writes: > > >> -----Original Message----- > >> From: Stephen Hemminger [mailto:stephen@networkplumber.org] > >> Sent: Thursday, May 18, 2017 16:59 > >> > >> > From: Jork Loeser > >> > > >> > Update the Hyper-V vPCI driver to use the Server-2016 version of the > >> > vPCI protocol, fixing MSI creation and retargeting issues. > >> > > >> > Signed-off-by: Jork Loeser > >> > >> This patch conflicts with already submitted patch that removes > >> vmbus_cpu_number_to_vp_number() > >> > >> commit 4b28e5c28cc32652d200a31795e38ee6c819a4a2 > >> Author: Vitaly Kuznetsov > >> Date: Mon May 15 13:38:26 2017 -0700 > >> > >> hyper-v: globalize vp_index > >> > >> To support implementing remote TLB flushing on Hyper-V with a > hypercall > >> we need to make vp_index available outside of vmbus module. > Rename and > >> globalize. > > > > Thank you Stephen, easy enough to adapt. > > > > Bjorn, Greg, Vitaly: Do you have an ETA on when Vitaly's patch will be in the > PCI or linux-next branch so I can rev? > > > > I was a bit surprised to see that these patches missed 4.12, K. Y. ACKed > them: > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdriverd > ev.linuxdriverproject.org%2Fpipermail%2Fdriverdev-devel%2F2017- > May%2F105466.html&data=02%7C01%7Ckys%40microsoft.com%7Ce1b07306 > cc1d433acb3108d49e9e412b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7 > C0%7C636307849924808831&sdata=0JsGx0Ax1DN6Zak8%2BHjLNiaVZBcq%2F > O2%2F7DrlUtUz1%2BU%3D&reserved=0 > > and no other concerns were expressed. > > To my understanding these patches should go through Greg's char-misc > tree. K. Y., Greg, please let me know if I need to rebase/resend. My mistake; I was thinking perhaps they will go through x86 tree. Please resend, I will take it through Greg's tree. K. Y > > -- > Vitaly From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-by2nam03on0125.outbound.protection.outlook.com ([104.47.42.125]:9673 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750764AbdESNs1 (ORCPT ); Fri, 19 May 2017 09:48:27 -0400 From: KY Srinivasan To: Vitaly Kuznetsov , Jork Loeser CC: Stephen Hemminger , Greg Kroah-Hartman , "helgaas@kernel.org" , "olaf@aepfle.de" , Stephen Hemminger , "linux-pci@vger.kernel.org" , "jasowang@redhat.com" , "linux-kernel@vger.kernel.org" , "marcelo.cerri@canonical.com" , "apw@canonical.com" , "devel@linuxdriverproject.org" , "leann.ogasawara@canonical.com" Subject: RE: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 Date: Fri, 19 May 2017 13:48:19 +0000 Message-ID: References: <1495134870-18225-1-git-send-email-jloeser@linuxonhyperv.com> <1495134870-18225-5-git-send-email-jloeser@linuxonhyperv.com> <20170518165854.46fd92fa@xeon-e3> <87k25dupt3.fsf@vitty.brq.redhat.com> In-Reply-To: <87k25dupt3.fsf@vitty.brq.redhat.com> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Sender: linux-pci-owner@vger.kernel.org List-ID: > -----Original Message----- > From: Vitaly Kuznetsov [mailto:vkuznets@redhat.com] > Sent: Friday, May 19, 2017 3:03 AM > To: Jork Loeser ; KY Srinivasan > > Cc: Stephen Hemminger ; Greg Kroah- > Hartman ; helgaas@kernel.org; > olaf@aepfle.de; Stephen Hemminger ; linux- > pci@vger.kernel.org; jasowang@redhat.com; linux-kernel@vger.kernel.org; > marcelo.cerri@canonical.com; apw@canonical.com; > devel@linuxdriverproject.org; leann.ogasawara@canonical.com > Subject: Re: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 >=20 > Jork Loeser writes: >=20 > >> -----Original Message----- > >> From: Stephen Hemminger [mailto:stephen@networkplumber.org] > >> Sent: Thursday, May 18, 2017 16:59 > >> > >> > From: Jork Loeser > >> > > >> > Update the Hyper-V vPCI driver to use the Server-2016 version of the > >> > vPCI protocol, fixing MSI creation and retargeting issues. > >> > > >> > Signed-off-by: Jork Loeser > >> > >> This patch conflicts with already submitted patch that removes > >> vmbus_cpu_number_to_vp_number() > >> > >> commit 4b28e5c28cc32652d200a31795e38ee6c819a4a2 > >> Author: Vitaly Kuznetsov > >> Date: Mon May 15 13:38:26 2017 -0700 > >> > >> hyper-v: globalize vp_index > >> > >> To support implementing remote TLB flushing on Hyper-V with a > hypercall > >> we need to make vp_index available outside of vmbus module. > Rename and > >> globalize. > > > > Thank you Stephen, easy enough to adapt. > > > > Bjorn, Greg, Vitaly: Do you have an ETA on when Vitaly's patch will be = in the > PCI or linux-next branch so I can rev? > > >=20 > I was a bit surprised to see that these patches missed 4.12, K. Y. ACKed > them: >=20 > https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fdriverd > ev.linuxdriverproject.org%2Fpipermail%2Fdriverdev-devel%2F2017- > May%2F105466.html&data=3D02%7C01%7Ckys%40microsoft.com%7Ce1b07306 > cc1d433acb3108d49e9e412b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7 > C0%7C636307849924808831&sdata=3D0JsGx0Ax1DN6Zak8%2BHjLNiaVZBcq%2F > O2%2F7DrlUtUz1%2BU%3D&reserved=3D0 >=20 > and no other concerns were expressed. >=20 > To my understanding these patches should go through Greg's char-misc > tree. K. Y., Greg, please let me know if I need to rebase/resend. My mistake; I was thinking perhaps they will go through x86 tree. Please re= send, I will take it through Greg's tree. K. Y >=20 > -- > Vitaly