Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751416AbdFZIPG (ORCPT ); Mon, 26 Jun 2017 04:15:06 -0400 Received: from mx1.redhat.com ([209.132.183.28]:56576 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751353AbdFZIO7 (ORCPT ); Mon, 26 Jun 2017 04:14:59 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com AA254C0587F6 Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=vkuznets@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com AA254C0587F6 From: Vitaly Kuznetsov To: kys@exchange.microsoft.com Cc: olaf@aepfle.de, sthemmin@microsoft.com, gregkh@linuxfoundation.org, jasowang@redhat.com, linux-kernel@vger.kernel.org, marcelo.cerri@canonical.com, kbuild-all@01.org, apw@canonical.com, devel@linuxdriverproject.org, leann.ogasawara@canonical.com, kbuild test robot , Andy Lutomirski , x86@kernel.org Subject: Re: [PATCH 08/10] x86/hyper-v: use hypercall for remote TLB flush References: <201706261410.7gKl8ObA%fengguang.wu@intel.com> Date: Mon, 26 Jun 2017 10:14:53 +0200 In-Reply-To: <201706261410.7gKl8ObA%fengguang.wu@intel.com> (kbuild test robot's message of "Mon, 26 Jun 2017 14:33:12 +0800") Message-ID: <87bmpb4136.fsf@vitty.brq.redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Mon, 26 Jun 2017 08:14:59 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1351 Lines: 35 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://github.com/0day-ci/linux/commits/kys-exchange-microsoft-com/x86-hyper-v-include-hyperv-only-when-CONFIG_HYPERV-is-set/20170626-133601 > 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. -- Vitaly