Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp1036664ybi; Fri, 12 Jul 2019 08:39:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqw3+six/YHB9t4Gv4X/teQqvg3DAGI2YsieB7yoF38Tx5lX+5P+m63RJ/PGwUA/LPy4cQvR X-Received: by 2002:a63:10a:: with SMTP id 10mr11683868pgb.281.1562945941650; Fri, 12 Jul 2019 08:39:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562945941; cv=none; d=google.com; s=arc-20160816; b=Wixs+RDnAZeZQbnOZQkMsEXUR1ZVLy3+7u54co7tl6NiAx9PEkS/HkFoPWnsAAS7mw h68ItCiJNLCQePZdLws6M99jkLbrwKPzYHOmDbQxl2ET8mz2QfXWWlihe+F1q3M4/AaD q9Nx27/8caBK7BErfO7xsj+zYaKZmnPseUpv0ybo14go+HFdwDPexjEktYWKm2M/w/gg tMlbTX7i25ogCFyenyEQae2rEm9bhdSnwmF5l/HriQMiJ+vHM4t8Z+7CyiG1IgCSUtwd 6RNMYwIBMhhrBfum92VJlER4UtbrRl5XkofYwCpT27RM01EY6GHH2uKmDHQj/YlAmBiy LnXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=fs5krf584IxiwQI0f0m7QqpXijLjmtSDq8p6YSWZNMU=; b=IyUe/32+WBB9XBHViWRYyIRLeE1KOj3JWljjSgc4+QILo/bR2HMJvmundIKdqKyHop fmhSjGi3zTUbv7gsdA1TnSzArepzKlgSU2mFgTu1dp5A+Romf49rn+z/IKGfRONe+NWM ag9i0nhuiLF8m0vwPiAgnQ5poLStcaBa/ZUgrduvMBTxMAKCcJlebxgGKlS4HpBbMPSa DFrdAj6DKEViXafSoBC8ZWlCPK7dfkMX2Dx1/ztwO0Lmrn3SnGUeEMu7QhItpIWrpYnf Ax1k4yF0zFoB43W20KkhYY3dtpJ1CZof5Cr+HxR2DlopPc+xzw4T2BHTEV7mTEMN0wgL nGkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=EfVv4bKT; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e80si8407115pfh.121.2019.07.12.08.38.45; Fri, 12 Jul 2019 08:39:01 -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=@kernel.org header.s=default header.b=EfVv4bKT; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727066AbfGLPhv (ORCPT + 99 others); Fri, 12 Jul 2019 11:37:51 -0400 Received: from mail.kernel.org ([198.145.29.99]:38388 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726318AbfGLPhv (ORCPT ); Fri, 12 Jul 2019 11:37:51 -0400 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6E4FE20863; Fri, 12 Jul 2019 15:37:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1562945871; bh=PH6b4FwrGMrv9z9RDpSOpBcty9ihP8OMeR1bpqd6mEQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=EfVv4bKTgQPalAa/KFu4nQKKiH4mCnoSoMFyKsNqliy3LLQDTJPIj40hBDqZeGt79 Hg2rWJ6NfHY/NlcQFCm24ZJxIIPnN3W9JMZb7fhb5/V5r/Q83HQGp00w7bsTT6SjUq fZjcvHBaq+IBbFJbKdu0JABrC1NjuLD9si4ga00Q= Date: Fri, 12 Jul 2019 16:37:46 +0100 From: Will Deacon To: Naohiro Aota Cc: Vincenzo Frascino , linux-kernel@vger.kernel.org, x86@kernel.org, Masahiro Yamada , Andy Lutomirski , Thomas Gleixner , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Peter Collingbourne Subject: Re: [PATCH v2 2/2] arm64/vdso: fix flip/flop vdso build bug Message-ID: <20190712153746.5dwwptgrle3z25m7@willie-the-truck> References: <20190712101556.17833-1-naohiro.aota@wdc.com> <20190712101556.17833-2-naohiro.aota@wdc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190712101556.17833-2-naohiro.aota@wdc.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 12, 2019 at 07:15:56PM +0900, Naohiro Aota wrote: > Running "make" on an already compiled kernel tree will rebuild the kernel > even without any modifications: > > $ make ARCH=arm64 CROSS_COMPILE=/usr/bin/aarch64-unknown-linux-gnu- > arch/arm64/Makefile:58: CROSS_COMPILE_COMPAT not defined or empty, the compat vDSO will not be built > CALL scripts/checksyscalls.sh > CALL scripts/atomic/check-atomics.sh > VDSOCHK arch/arm64/kernel/vdso/vdso.so.dbg > VDSOSYM include/generated/vdso-offsets.h > CHK include/generated/compile.h > CC arch/arm64/kernel/signal.o > CC arch/arm64/kernel/vdso.o > CC arch/arm64/kernel/signal32.o > LD arch/arm64/kernel/vdso/vdso.so.dbg > OBJCOPY arch/arm64/kernel/vdso/vdso.so > AS arch/arm64/kernel/vdso/vdso.o > AR arch/arm64/kernel/vdso/built-in.a > AR arch/arm64/kernel/built-in.a > GEN .version > CHK include/generated/compile.h > UPD include/generated/compile.h > CC init/version.o > AR init/built-in.a > LD vmlinux.o > > This is the same bug fixed in commit 92a4728608a8 ("x86/boot: Fix > if_changed build flip/flop bug"). We cannot use two "if_changed" in one > target. Fix this build bug by merging two commands into one function. > > Cc: Masahiro Yamada > Fixes: 28b1a824a4f4 ("arm64: vdso: Substitute gettimeofday() with C implementation") > Signed-off-by: Naohiro Aota > --- > arch/arm64/kernel/vdso/Makefile | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) Thanks. I've merged in Vincenzo's compat change too, so I'll send this at -rc1 for arm64. Will