Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp689698ybz; Fri, 1 May 2020 06:52:44 -0700 (PDT) X-Google-Smtp-Source: APiQypKCJWekkAH2/X2b7N9Cd21Ye5hf6exf1678OV1/LrbCFVEEA3zZjuSVJUWHttM1xtEOdRvZ X-Received: by 2002:a50:d7c7:: with SMTP id m7mr3693116edj.101.1588341164092; Fri, 01 May 2020 06:52:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588341164; cv=none; d=google.com; s=arc-20160816; b=rCHE/zgr6yjJBAK44wWnEeiH0OVntJj2HVS4a8mYOWxSxb2HK2Fe+5229fdsCDTLfY GEW/aUCS8NRVO6Us0kMXMIAl4eNcl5gkd3F7Bwr7GtgbIPSRC3rlZkbU3vtvDGmZbEsx 9rd81S3CpAoAFBj6RjYPOqnznM8M4uLIu3M3nTYGe9pEHBogPOeiFiBYCCurPt78QWov 5pJxgqn9GJmJ20tw/Iuj4FJAjuyOoRZWbZjicrphWKrZila2rGHGAgvz/izlKZWacV6M 6u7767NlUk+FBcJiJ063zkyjUIcwaijIOZi3hRDbRNK9lkjISLezO6J1M1rBCJ5cgXlU Gw/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=KvhecnM1Uq5PwhNGA1l9pffGGdmX5me12/N+ZoUg3Rs=; b=z5bOV3IIu3m5KoU9BsoXFFpWQxsi5x15Kc+yiu4GXYFCjVP8hK0doV+xXHGH6K2IWs sLRd2DpDY0qsgX+/8MIHkePiikAmHdSWlJNYfzae29vV3INzaW6C7m2sbWMNldQKqqDS m/Fuw+ULq0HbuektrK3DaFY14uvYbsQcQ7DaZpjMQXt2Zq+PhYG5REaA45BzzV2p7s56 +o4+cnLRuTyd8TlnLFVjAL2oezWpN6e4EVTHLELnYE25ei9qTgIRj8PbbwbWUmZp3Lhi J+HPN/19yflSa9wOLbE7ajChXK5hf/j7kWJ2nF/5jTHiqEd2Ug+9XM8/lwaTRi7oA4GD Ce1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=jNy9D9LH; 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 s15si1558037edq.231.2020.05.01.06.52.20; Fri, 01 May 2020 06:52:44 -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; dkim=pass header.i=@kernel.org header.s=default header.b=jNy9D9LH; 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 S1731277AbgEANug (ORCPT + 99 others); Fri, 1 May 2020 09:50:36 -0400 Received: from mail.kernel.org ([198.145.29.99]:39632 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731225AbgEANjt (ORCPT ); Fri, 1 May 2020 09:39:49 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 3D12520757; Fri, 1 May 2020 13:39:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588340388; bh=KIPoBk7K8wgI48MMKiOmelRUYbArjb3GQ1nhKoUkKeg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jNy9D9LHlLchnRFWhxkqA4FOSQpnA+fSWmyTSSxEdVmn9i3cv9nOvMJqxJLDaGmU7 /k0TnbKoQc1KefFndx75WZsub9UNKvHm5NDsJoU5/uHAdYxyVmhaGFVBXPH/beosET ZHN7D4kBuwjfDuVeBlWG3Mc14U3MJQSMZhGPXwX0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Theodore Tso , Masahiro Yamada , Vitor Massaru Iha , Brendan Higgins Subject: [PATCH 5.4 46/83] um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ Date: Fri, 1 May 2020 15:23:25 +0200 Message-Id: <20200501131536.899363242@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200501131524.004332640@linuxfoundation.org> References: <20200501131524.004332640@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Vitor Massaru Iha commit 63ec90f18204f2fe072df108de8a021b28b1b173 upstream. In this workflow: $ make ARCH=um defconfig && make ARCH=um -j8 [snip] $ make ARCH=um mrproper [snip] $ make ARCH=um defconfig O=./build_um && make ARCH=um -j8 O=./build_um [snip] CC scripts/mod/empty.o In file included from ../include/linux/types.h:6, from ../include/linux/mod_devicetable.h:12, from ../scripts/mod/devicetable-offsets.c:3: ../include/uapi/linux/types.h:5:10: fatal error: asm/types.h: No such file or directory 5 | #include | ^~~~~~~~~~~~~ compilation terminated. make[2]: *** [../scripts/Makefile.build:100: scripts/mod/devicetable-offsets.s] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/home/iha/sdb/opensource/lkmp/linux-kselftest.git/Makefile:1140: prepare0] Error 2 make[1]: Leaving directory '/home/iha/sdb/opensource/lkmp/linux-kselftest.git/build_um' make: *** [Makefile:180: sub-make] Error 2 The cause of the error was because arch/$(SUBARCH)/include/generated files weren't properly cleaned by `make ARCH=um mrproper`. Fixes: a788b2ed81ab ("kbuild: check arch/$(SRCARCH)/include/generated before out-of-tree build") Reported-by: Theodore Ts'o Suggested-by: Masahiro Yamada Signed-off-by: Vitor Massaru Iha Reviewed-by: Brendan Higgins Tested-by: Brendan Higgins Link: https://groups.google.com/forum/#!msg/kunit-dev/QmA27YEgEgI/hvS1kiz2CwAJ Signed-off-by: Masahiro Yamada Signed-off-by: Greg Kroah-Hartman --- arch/um/Makefile | 1 + 1 file changed, 1 insertion(+) --- a/arch/um/Makefile +++ b/arch/um/Makefile @@ -140,6 +140,7 @@ export CFLAGS_vmlinux := $(LINK-y) $(LIN # When cleaning we don't include .config, so we don't include # TT or skas makefiles and don't clean skas_ptregs.h. CLEAN_FILES += linux x.i gmon.out +MRPROPER_DIRS += arch/$(SUBARCH)/include/generated archclean: @find . \( -name '*.bb' -o -name '*.bbg' -o -name '*.da' \