Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp245883pxf; Wed, 31 Mar 2021 02:14:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwVTVphrLid7VQHL/4kjDrjodMZ4SckozE1uepcviJJxqFlmjzOH0KcFgLLNdxLmwINx186 X-Received: by 2002:a17:906:5949:: with SMTP id g9mr2530793ejr.518.1617182054572; Wed, 31 Mar 2021 02:14:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617182054; cv=none; d=google.com; s=arc-20160816; b=ewB16VN+2VAx8JM89TqRBTNtyyyn8ZUlX12rUWscwFifOdayYcKtAgQDs2zSAgTSzE 0HtgjJVSdKD/VktHa0znd3yml1diH1QDHM3bAIUHR9Rg+Ngvj6bbvli2QBU3QZzwjznq LHAea7XHHHEZrflEfdxzmzw9EXblMtRk2OzqPgbqrJ93H8tgTkIcERHq9yl6obXlbVcz MuzL/y3/f688Nqd/zgd/8dDgwgNjqg1pxpKkVPtGDKCqOsLBIiK5XeMcSLD9MDqe2iyj bksOMlo2TBm8l9w3pGaAKAdsZwIO+9Cfz9c2khSZWf/PW2BRyU8Q2Yh6kUmld3ruXagL U1VQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:cc:to:subject:from:message-id; bh=EioYYgabZ3sSyp3Q8+cjt6IWbE30+qdhviJMECWAsJQ=; b=oooVMp7Q9nCrK3EpkrKzp1Lg5RxqNDU3iuW3jfDvV4lHtzcNyiK9pooYi9b4TV34gW rqz2Zt28ReOgZ8fX3gH9waGQTvhcvIYDx0alUXQFStF0gSiMSgCYUOrZWJUYV38o9Yzd Ogr1c9/KIKACFguhp/UNLM+q6dh6+mLaVSExVwX0X7ZfR8yI7S/tTA/e63HhJgwDJ0Yp Lv4am9Ywk5UcWBwGW09RhIehNFo3+No0uqZtUxMQJoITq0aw14xpBhUb+6fXRVU0CeTD IY8dfwk0+rs+gTyYa4jPERvTFpB5n2a4eN/JVrQQpAHLCsw/LA/i4unzQJJMPjxBBoNS K2/A== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g21si1114889ejf.645.2021.03.31.02.13.51; Wed, 31 Mar 2021 02:14:14 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234509AbhCaJMu (ORCPT + 99 others); Wed, 31 Mar 2021 05:12:50 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:11184 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230385AbhCaJMV (ORCPT ); Wed, 31 Mar 2021 05:12:21 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 4F9LDf6FVrz9v077; Wed, 31 Mar 2021 11:12:18 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id FLi6KVY5Vd5c; Wed, 31 Mar 2021 11:12:18 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 4F9LDf5PXTz9v076; Wed, 31 Mar 2021 11:12:18 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id A57BF8B7F8; Wed, 31 Mar 2021 11:12:19 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 7CojbRHYE_Jc; Wed, 31 Mar 2021 11:12:19 +0200 (CEST) Received: from po16121vm.idsi0.si.c-s.fr (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 63D5C8B7FB; Wed, 31 Mar 2021 11:12:19 +0200 (CEST) Received: by po16121vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 28D8D67624; Wed, 31 Mar 2021 09:12:19 +0000 (UTC) Message-Id: <8bb015bc98c51d8ced581415b7e3d157e18da7c9.1617181918.git.christophe.leroy@csgroup.eu> From: Christophe Leroy Subject: [PATCH] powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytime vdso.so is rebuilt To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , masahiroy@kernel.org Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Wed, 31 Mar 2021 09:12:19 +0000 (UTC) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit bce74491c300 ("powerpc/vdso: fix unnecessary rebuilds of vgettimeofday.o") moved vdso32_wrapper.o and vdso64_wrapper.o out of arch/powerpc/kernel/vdso[32/64]/ and removed the dependencies in the Makefile. This leads to the wrappers not being re-build hence the kernel embedding the old vdso library. Add back missing dependencies to ensure vdso32_wrapper.o and vdso64_wrapper.o are rebuilt when vdso32.so.dbg and vdso64.so.dbg are changed. Fixes: bce74491c300 ("powerpc/vdso: fix unnecessary rebuilds of vgettimeofday.o") Cc: stable@vger.kernel.org Cc: Masahiro Yamada Signed-off-by: Christophe Leroy --- arch/powerpc/kernel/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile index 6084fa499aa3..f66b63e81c3b 100644 --- a/arch/powerpc/kernel/Makefile +++ b/arch/powerpc/kernel/Makefile @@ -191,3 +191,7 @@ $(obj)/prom_init_check: $(src)/prom_init_check.sh $(obj)/prom_init.o FORCE targets += prom_init_check clean-files := vmlinux.lds + +# Force dependency (incbin is bad) +$(obj)/vdso32_wrapper.o : $(obj)/vdso32/vdso32.so.dbg +$(obj)/vdso64_wrapper.o : $(obj)/vdso64/vdso64.so.dbg -- 2.25.0