Received: by 10.213.65.68 with SMTP id h4csp404605imn; Tue, 20 Mar 2018 06:16:41 -0700 (PDT) X-Google-Smtp-Source: AG47ELt3YBU3teYFRmdEfDeHkYW+rU1QF6wEOWGhBELzT2MY0Ecrv6ZfVCl9f62QUQ7D+10IMDP+ X-Received: by 2002:a17:902:146:: with SMTP id 64-v6mr16435492plb.30.1521551801712; Tue, 20 Mar 2018 06:16:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521551801; cv=none; d=google.com; s=arc-20160816; b=yJG7+yYBrUi8yvn50aqCAF3pHqD1FG7MzjRfmGZs9N60pQhXEQ96shSYb40XzErcmb G3hPR7ENXAD6uXF9W5lX89Ml0/JwiWk6w/f15nQPKBIaww2n2YVVuq+iONJqspHYBqaO ZbwWAedVmHoYc0IZOx53B8Of78Gc3dk0oCKoXGfOEzrGQa+BzYVUVhgFGxY7sYFb8+j2 kA3TinLoJdTYTOf4a6O0J5qmjWMF4+qbznUae4OKQ04jCK2K7r8zo96L5haAAhyAJ6NO u6D3qQryVbGgjrjX984YQJzbimM4va4HuNCJotGWJAwIdwmslsngwAsnT8UIUgmeCGml HNIw== 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 :references:in-reply-to:organization:message-id:date:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=RWZ7sm1C5D9W0e8bkbC8V9FSOtTKOGEpxTvJCwkkFOc=; b=Gn1Df4TXF7+a3moQsJ1xfoaU7+2MyNRzlJkqM3uNA+QY4Ek+z34W1Y3y1yZGg0foGW 7igl9k8ioWdclrHuB8fu8jrCkRtngrhQWaPX495xCY4htnfqtJIWvZNAY03bkrD80QIT qoQIKxBA+bSuBeUlFVXlSoFv7IKopB+/lLMtFc3jcrmqImR3ap2k4rgPPzwwCefz1KuC /QUslkH6PxuZClvDxUJxiWonlOMS9kaWRSnhqfAMaAWjJQKMZ7xL3W5tlGAsSplky5xK jGh/W3Cy71N3Zzr9uxFKvK3M6/oiQYe5fLlR9SDc9dPeA0f5GHmO/ZhxN0eFWkvGFrLC KDWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=Y0Z7akBN; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z10si1168262pgz.803.2018.03.20.06.16.27; Tue, 20 Mar 2018 06:16:41 -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 (test mode) header.i=@ideasonboard.com header.s=mail header.b=Y0Z7akBN; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753532AbeCTNOh (ORCPT + 99 others); Tue, 20 Mar 2018 09:14:37 -0400 Received: from galahad.ideasonboard.com ([185.26.127.97]:33938 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753019AbeCTNOc (ORCPT ); Tue, 20 Mar 2018 09:14:32 -0400 Received: from avalon.localnet (unknown [IPv6:2a02:2788:664:35f:7f37:41ef:e87f:aea9]) by galahad.ideasonboard.com (Postfix) with ESMTPSA id DB7F5202DC; Tue, 20 Mar 2018 14:12:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1521551530; bh=ED+jFBLhifQXKa/ZIExA7vr1BcOcRFpJRiX4pdL8iXM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Y0Z7akBN83ocfud/9Bv9qhlg01HFQaLC4IuJ5BdnaR0mTm7KGIaQ6PyLp8CxRW07G K2rix615G1Gnqp/fCZv3LVotL5CdRqoKUvNZ6yjQ5Lq73nwRzyhaqMBXQfbjYiSizo x+laocu83X5CP8s54GtjZFNxpBcMJsLr+fYQOrSo= From: Laurent Pinchart To: Arnd Bergmann Cc: Frank.Rowand@sony.com, David Airlie , niklas.soderlund+renesas@ragnatech.se, dri-devel , Linux-Renesas , Linux Kernel Mailing List , Frank Rowand Subject: Re: [PATCH] [RFC] drm: rcar-du: keep temporary dtb files around during build Date: Tue, 20 Mar 2018 15:15:37 +0200 Message-ID: <8748007.hiNNEuVPPY@avalon> Organization: Ideas on Board Oy In-Reply-To: References: <20180315153730.3798004-1-arnd@arndb.de> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Arnd, On Friday, 16 March 2018 10:25:25 EET Arnd Bergmann wrote: > On Fri, Mar 16, 2018 at 2:39 AM, wrote: > > On Thursday, March 15, 2018 8:37 AM, Arnd Bergmann wrote: > >> The *.dtb and *.dtb.S files get removed by 'make' during the build > >> process, > >> and later seem to be missed during the 'modpost' stage: > >> > >> rm drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dtb > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dtb > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dtb.S > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dtb.S > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dtb.S > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dtb > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dtb > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dtb > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dtb.S > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dtb.S > >> WARNING: could not open > >> drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dtb.S: No such file or > >> directory > >> > >> As a workaround, this adds all those files to the 'extra-y' target list, > >> but that's really ugly. Any ideas for a better fix? > > > > Does this work for you (untested, but the way it is done in > > drivers/of/unittest-data/Makefile): > > > > .PRECIOUS: \ > > > > $(obj)/%.dtb.S \ > > $(obj)/%.dtb > > Yes, that works and looks much better than my version. Thank you for your patch, and sorry for breaking the build. Do you plan to submit a new version based on Frank's approach ? -- Regards, Laurent Pinchart