Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751837AbdFZVAt (ORCPT ); Mon, 26 Jun 2017 17:00:49 -0400 Received: from mail-co1nam03on0102.outbound.protection.outlook.com ([104.47.40.102]:52044 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751403AbdFZVAl (ORCPT ); Mon, 26 Jun 2017 17:00:41 -0400 From: KY Srinivasan To: Vitaly Kuznetsov , "kys@exchange.microsoft.com" CC: "olaf@aepfle.de" , Stephen Hemminger , "gregkh@linuxfoundation.org" , "jasowang@redhat.com" , "x86@kernel.org" , "linux-kernel@vger.kernel.org" , "apw@canonical.com" , "kbuild-all@01.org" , Andy Lutomirski , "marcelo.cerri@canonical.com" , "devel@linuxdriverproject.org" , "leann.ogasawara@canonical.com" Subject: RE: [PATCH 08/10] x86/hyper-v: use hypercall for remote TLB flush Thread-Topic: [PATCH 08/10] x86/hyper-v: use hypercall for remote TLB flush Thread-Index: AQHS7dWWj6M78SvGRUWTEb3pGqCImqI2sH8AgAAcfCCAANQ1oA== Date: Mon, 26 Jun 2017 21:00:36 +0000 Message-ID: References: <201706261410.7gKl8ObA%fengguang.wu@intel.com> <87bmpb4136.fsf@vitty.brq.redhat.com> In-Reply-To: <87bmpb4136.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-06-26T14:00:34.1310323-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: [2001:4898:80e8:1::344] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR21MB0155;7:ePRhmOuHdmNoI1M87cnnY3QsVPatjsBRMuQhyP6SmQiuixrczJb6nEyU7M0//x8KuetmqdL7rWF9AwYyfx62g/VIKuRqFjo3u1r3g7+ceww9JRSQ6lWFUWHHqwIWA8yKtXXpraLZQhOBfF3scTQPeNbDABywi4Khv5Z6TDg+mIwPmyViUaWAOj5lIO/Jw6u9iRJJVFgb5an9G26H1HGzo8yK3Yk0nEbH4AJaZTGiXW9uAyT/6OsPTPKGo5UVhDzx7sK4b8n3hPayF3nqdhx1vGiE60oyP/G8XBY4xqfuafaltKQfFW3ZqwO91P1WbllUIENGnUZLg3HLlDWpijR0f/IP1wTL0G6WZuwHdfxUY/4oSVzjAtLqucjongrdg9FPr0ndbQG6YqN6/EUs2O3G7QX1jGptYjXTFrgz6DnuqQF51C3NsKRuwfBSNhXA8Xd5fY6NzL0numsa+ZnQsl0pTB6xOpbR1DBmKHrH+FL3aJ76GLwfD6i8G0ERDyyO5fZ2/MwPuzqzoFw9fvOiShFXWOTAnyCqcZsNp8NyKpmDsAi3uf1tiwWbp6zut8hvbFQwkZBInpcbYDKNGgqqYHFYmC42LOZNzeq91WvjPh+apDF3BjFHxNizHNXI76cxgcIMQ6Wcd3huFeKLb0KInEO4ojroZjpFKk9i1yTAdwzOg5da3feKB58XLgEghy8mbWXBgmSE0+z6E4ZukX6lQgmvvfuDT7k3pJXK2BkpUO6XEyVhodmq0SXQk7ryyZXtmX1da5yjq8D6i9WqZJbdYtKKZWsZIvJwB/2YQsv1J/6HLb9ykPqRBgxLakh6NV8skZm4 x-forefront-antispam-report: SFV:SKI;SCL:-1SFV:NSPM;SFS:(10019020)(6009001)(39410400002)(39450400003)(39860400002)(39850400002)(39400400002)(377454003)(13464003)(478600001)(6246003)(2906002)(25786009)(76176999)(99286003)(102836003)(6116002)(3280700002)(10290500003)(2900100001)(38730400002)(9686003)(6306002)(54906002)(122556002)(54356999)(55016002)(4326008)(50986999)(189998001)(8676002)(2950100002)(6436002)(77096006)(6506006)(229853002)(53936002)(14454004)(5660300001)(86362001)(7736002)(2501003)(81166006)(305945005)(33656002)(7416002)(5005710100001)(966005)(10090500001)(575784001)(86612001)(7696004)(53546010)(8936002)(74316002)(3660700001)(5890100001);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR21MB0155;H:DM5PR21MB0476.namprd21.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; x-ms-office365-filtering-correlation-id: 025eae3f-b223-4e45-9662-08d4bcd664ba x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);SRVR:DM5PR21MB0155; x-ms-traffictypediagnostic: DM5PR21MB0155: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(236129657087228)(9452136761055)(189930954265078)(48057245064654)(140211028294663)(219752817060721)(198206253151910)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR21MB0155;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR21MB0155; x-forefront-prvs: 0350D7A55D 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: 26 Jun 2017 21:00:36.4274 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0155 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 v5QL0qiI027255 Content-Length: 2691 Lines: 72 > -----Original Message----- > From: devel [mailto:driverdev-devel-bounces@linuxdriverproject.org] On > Behalf Of Vitaly Kuznetsov > Sent: Monday, June 26, 2017 1:15 AM > To: kys@exchange.microsoft.com > Cc: olaf@aepfle.de; Stephen Hemminger ; > gregkh@linuxfoundation.org; jasowang@redhat.com; x86@kernel.org; linux- > kernel@vger.kernel.org; apw@canonical.com; kbuild-all@01.org; Andy > Lutomirski ; marcelo.cerri@canonical.com; > devel@linuxdriverproject.org; leann.ogasawara@canonical.com > Subject: Re: [PATCH 08/10] x86/hyper-v: use hypercall for remote TLB flush > > kbuild test robot writes: > > > Hi Vitaly, > > > > [auto build test ERROR on next-20170619] > > [cannot apply to tip/x86/core linus/master linux/master v4.12-rc6 v4.12-rc5 > v4.12-rc4 v4.12-rc7] > > [if your patch is applied to the wrong git tree, please drop us a note to help > improve the system] > > > > url: > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub > .com%2F0day-ci%2Flinux%2Fcommits%2Fkys-exchange-microsoft- > com%2Fx86-hyper-v-include-hyperv-only-when-CONFIG_HYPERV-is- > set%2F20170626- > 133601&data=02%7C01%7Ckys%40microsoft.com%7Ce74ee37675c1404b0388 > 08d4bc6b7458%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636340 > 617088680557&sdata=EkwUQ0zdqgG%2B5NkK65oz%2FSPMwPiXyUz3Otck0x > EKGFA%3D&reserved=0 > > config: i386-randconfig-a0-06250447 (attached as .config) > > compiler: gcc-5 (Debian 5.4.1-2) 5.4.1 20160904 > > reproduce: > > # save the attached .config to linux build tree > > make ARCH=i386 > > > > All errors (new ones prefixed by >>): > > > > arch/x86/hyperv/mmu.c: In function 'hyperv_flush_tlb_others': > >>> arch/x86/hyperv/mmu.c:120:32: error: passing argument 2 of > 'native_flush_tlb_others' from incompatible pointer type [- > Werror=incompatible-pointer-types] > > native_flush_tlb_others(cpus, mm, start, end); > > ^ > > It seems we're clashing with Andy's > > commit a2055abe9c6789cedef29abbdaa488a087faccc3 > Author: Andy Lutomirski > Date: Sun May 28 10:00:10 2017 -0700 > > x86/mm: Pass flush_tlb_info to flush_tlb_others() etc > > The fix should be simple but in case you want me to rebase/resend please > let me know. I can make the necessary adjustments; but I am not sure how we will address the inter-tree dependencies. We are planning to take this patch-set through Greg's tree. If I make these adjustments for linux-next, Greg's tree will be broken. Should we just wait until Greg picks up these changes in his tree. This patch-set also has an issue with the PCI tree. Regards, K. Y