Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp1205007pxu; Sat, 24 Oct 2020 03:56:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz7tfM6opG+Fq3dERxYib8RqgwSVfp9Wwjie6o6aiA8T5ZlaR/zLAPt1WR3U/bwgSJ4N2KB X-Received: by 2002:a50:fb06:: with SMTP id d6mr6598706edq.312.1603536982371; Sat, 24 Oct 2020 03:56:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603536982; cv=none; d=google.com; s=arc-20160816; b=K6i8EdqL/VGu8p2o4QHQbXp75LtKFoMS3WIFZcpllwiD/eMFAOABJ0MzjdCDDm6Dmw oTm6IVvrORMJHEtrfGfv9KczYWnSVwmo6DxAgBAD7BD/DEdatI89BVeTzTvbEf4YQT38 PxI1WGdyBNgslPas3fag0GrHJx3a9e+cvDJjXKjZDGHaDbLIAHT98Kai9lnnHdO1Y/nH VJ9RbD/G/sqaQiOfiY0BmTxwg39uyx6cpHZG1U7ywVCQOY6kQGNw/PoJTZ0nozsHCCqP s1dJ7+quTpmNnzGoqMCG3ooU9tBsJNQe7E68XWZWR9xNa60w0aa2b9k35KKalfdXCAp8 yDew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:ironport-sdr:ironport-sdr; bh=DZSiExN/bIa/j3ZZTnXdrvY8p91B6UcfuyYTIYWnHTA=; b=H/Ju39RQq7dTMt1q+lTMtO3HHVZfx1DA/N5QSu1WxMG7FZ3Gn3trPdcME3bp2L4Csy t1OIGf2CHNX9fVZQY84141uYjFCDpxHser+yNAolYqNDqiqemVSmXYmLs8qJrjo9w4bs 41EPyyYO6onQ/r276URb/FLHCLW7wajgtoU9sZO64v0ZdEmjDyjIKvWrxPnn2vqS3wfE x/hFRHXigjcMpQXbJoy0ISE52Zui8A4/51aGWHlHdJ2KlcHvuWDafA6nReg6vfFUF/2x sgXeepjrdgl5AR0RlElgiXMdnhnnX3sQ/nRBe8LT70flshNV3fed/6qI8NxY5j8Y9N3G wkXw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ec19si2836527ejb.669.2020.10.24.03.55.59; Sat, 24 Oct 2020 03:56:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759232AbgJXDEW (ORCPT + 99 others); Fri, 23 Oct 2020 23:04:22 -0400 Received: from mga07.intel.com ([134.134.136.100]:1484 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758898AbgJXDEV (ORCPT ); Fri, 23 Oct 2020 23:04:21 -0400 IronPort-SDR: mjzjCyImNFPXgZPD0tRK1ybm8c+o+bb/Drtv+nwG0qVoveKXTv1YGNuRBRflOFnpc0Y55xXSLb YM5QyNfzBYYg== X-IronPort-AV: E=McAfee;i="6000,8403,9783"; a="231944614" X-IronPort-AV: E=Sophos;i="5.77,410,1596524400"; d="scan'208";a="231944614" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Oct 2020 20:04:14 -0700 IronPort-SDR: EvdwySmndLBMUr2IFj/6/RUEAVwvgUsKNWWwvQOGYP55ZOI2bPkNLLBrMv4AVEy1rbeWfp1xXm LGcuP5Pp4tGw== X-IronPort-AV: E=Sophos;i="5.77,410,1596524400"; d="scan'208";a="317274009" Received: from sjchrist-coffee.jf.intel.com (HELO linux.intel.com) ([10.54.74.160]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Oct 2020 20:04:12 -0700 Date: Fri, 23 Oct 2020 20:04:09 -0700 From: Sean Christopherson To: Daniel =?iso-8859-1?Q?D=EDaz?= Cc: Ben Gardon , Paolo Bonzini , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , Thomas Gleixner , Ingo Molnar , Borislav Petkov , X86 ML , "H. Peter Anvin" , kvm list , open list Subject: Re: kvm: x86-32 fails to link with tdp_mmu Message-ID: <20201024030409.GD7824@linux.intel.com> References: <20201024021754.GC7824@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20201024021754.GC7824@linux.intel.com> User-Agent: Mutt/1.5.24 (2015-08-30) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Oct 23, 2020 at 07:17:54PM -0700, Sean Christopherson wrote: > On Fri, Oct 23, 2020 at 09:13:21PM -0500, Daniel D?az wrote: > > Hello! > > > > We found the following problem building torvalds/master, which > > recently merged the for-linus tag from the KVM tree, when building > > with gcc 7.3.0 and glibc 2.27 for x86 32-bits under OpenEmbedded: > > > > | LD vmlinux.o > > | MODPOST vmlinux.symvers > > | MODINFO modules.builtin.modinfo > > | GEN modules.builtin > > | LD .tmp_vmlinux.kallsyms1 > > | arch/x86/kvm/mmu/tdp_mmu.o: In function `__handle_changed_spte': > > | tdp_mmu.c:(.text+0x78a): undefined reference to `__umoddi3' > > The problem is a % on a 64-bit value. Patches incoming, there's also a goof > in similar code that was tweaked last minute to avoid the %. Just the one patch actually, I misread some cleverness. Patch still inbound...