Received: by 10.213.65.68 with SMTP id h4csp841803imn; Fri, 23 Mar 2018 18:32:14 -0700 (PDT) X-Google-Smtp-Source: AG47ELv8gBvjj1+2fzi2uhufwW1KzzK1ZoR4JIhL16v3plrYorQ/O/t0gGYYkdgAlT0L6iCwODcj X-Received: by 10.101.98.90 with SMTP id q26mr23022383pgv.113.1521855134804; Fri, 23 Mar 2018 18:32:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521855134; cv=none; d=google.com; s=arc-20160816; b=hUbz8/2NbR894Rn+NL2m1zJbzIjEO5kqI2UY6M6LAY1uemI407ahOhMeo3n89GoSpB bZLtzBl6Aomw4vWSslftHNI1hFsUL1rJLuJ+Vpf1dTnrXuw983PkwRJvzCdcN5YMw2jp GxPaBmSUWn3+D1H/avKVSTdlxo0FCYmJCgnM7jS6NPKdeMKTjU9Z+6mAv0ZT+SD/79sz Wpp2D6qY5vwGDHR9vmK6z7FBMhAotDbsb0pzDTW67rLD9/NjfwfYwI5UXG6b1S4ofqNp FLtFt43JnxBMulz3sqFps3Yo+T3y65c7TUmWv+3NE7wRpzQkv0kRkZ7Mxo2j3t4w7cyz 1+TA== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=qVsspHwOHXNnXJrP/0iBhLb0cJ1Z8Izvq9aSjB0DxsA=; b=dG9JAs+4I+EFQRT1VAX8FIKWzhS/ijgXU5vjeuTzb2YcA67md5/kNPBXAUlldyKMff OWmDXBBNmJ9lemRtQPmL0MSPpAHa/xVdcD/NzDOmGECJhP5ZelHsklZ8tATiU4g0Mwz4 pU6BbXyRfvz2fUjHpHGTnbtm89pqgN5wrU5UD7d+QN0GR98RFvvrpxfqSON9BxpvJy96 dFoGmjduMpBa3OV97OlUObPmX8FYJKDBciIUGRpprmj3A5iP0kGX6MUcTkBoSyrgpPSA xsMobAEw/rbTZrkN+Sq7wV9aod/8yKodzYadBnTun174jOQRZwT9l+E17McvtViSZ8yw YYMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YbBO3AhR; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e1-v6si9952745ple.428.2018.03.23.18.32.00; Fri, 23 Mar 2018 18:32:14 -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=@gmail.com header.s=20161025 header.b=YbBO3AhR; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751873AbeCXBbK (ORCPT + 99 others); Fri, 23 Mar 2018 21:31:10 -0400 Received: from mail-pg0-f67.google.com ([74.125.83.67]:45737 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751490AbeCXBbI (ORCPT ); Fri, 23 Mar 2018 21:31:08 -0400 Received: by mail-pg0-f67.google.com with SMTP id y63so2083485pgy.12; Fri, 23 Mar 2018 18:31:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=qVsspHwOHXNnXJrP/0iBhLb0cJ1Z8Izvq9aSjB0DxsA=; b=YbBO3AhRtkfBxE96q8yqjaAMTDVY1OiNTvqB+JRhtYkg0p8KXP6KlG/zulr8neVZTS suSGSlbjv1sIWdDOmJLfpeV2Mtq+KSMDAPAUrnLV5lH5H0gCORtsDP2Obb/cBTo+E12+ pm10C8z325+UHzYbdM8xTIpSJTcdptSZTsFtJZC6cOTU2eH9r42qObfOEp7OsotJJ2Xd HFsYUi7REwSpmyLYbWhsvFSx+41et2aYG7LTzwGCoe40Mmd3jC9dlROx5QKuL2fvxhNk ieug3PCJVwKPnKuv6rO+G7VB9WLDt756d2dRj2Bi/DY0M6n2uF7P+OjgCml57OhuFoBa YKWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=qVsspHwOHXNnXJrP/0iBhLb0cJ1Z8Izvq9aSjB0DxsA=; b=L93iIiT3UmWbQQ65xLJGb9cKokA2plUNnoQEEkF6GJlAFYu7URyR8HxbYpQz3JI4JV 5oqi+tbxhUUz/p64FzIBTsEsnpOP8YE7Ym+wTFa+ExyToRpDxF3KKSjQjLdwkFmw7WQk XCZh+t+wh6uHDSyDRR/QoslAaOxZ7O/nXEn3Xk26lKuVbNllQl6Jqfa1CQK7tg5AAj92 JmspgpPBi5WGx3O2Qwh6jZ4t5xmz+Ycj7eFmSuEHUlhBg1AHc/8lNd2w4RSIJqvZg7Mx BthMC+Nbzw1Avp/BKzsWVN9NIkeFwAqS/49ZnalrGm9FiC/v/f0HXVrmrHjaNPK9wY1L CUxw== X-Gm-Message-State: AElRT7FcKBBkHTnfGL1qFGICmKDMi5AHhSykHZwYyfj50mwwTaeGM/EC CaLd5g31VtbBB9kZ+lgLG24= X-Received: by 10.99.99.194 with SMTP id x185mr22235474pgb.4.1521855068162; Fri, 23 Mar 2018 18:31:08 -0700 (PDT) Received: from [192.168.1.70] (c-73-93-215-6.hsd1.ca.comcast.net. [73.93.215.6]) by smtp.gmail.com with ESMTPSA id z6sm18530495pfe.9.2018.03.23.18.31.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Mar 2018 18:31:07 -0700 (PDT) Subject: Re: [PATCH] [RFC] drm: rcar-du: keep temporary dtb files around during build To: Geert Uytterhoeven , Frank.Rowand@sony.com Cc: Arnd Bergmann , Laurent Pinchart , David Airlie , =?UTF-8?Q?Niklas_S=c3=b6derlund?= , DRI Development , Linux-Renesas , Linux Kernel Mailing List References: <20180315153730.3798004-1-arnd@arndb.de> From: Frank Rowand Message-ID: <8969d6d5-a337-d794-0ebc-43a6ce40c102@gmail.com> Date: Fri, 23 Mar 2018 18:31:06 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Geert, On 03/22/18 07:26, Geert Uytterhoeven wrote: > Hi Frank, > > On Fri, Mar 16, 2018 at 2:39 AM, wrote: >> On Thursday, March 15, 2018 8:37 AM, Arnd Bergmann [mailto:arnd@arndb.de] 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 > > Shouldn't that just be moved to scripts/Makefile.lib, just above the rule > to make dtb.S, like is done for other precious objects? > > Gr{oetje,eeting}s, > > Geert > Thank you for adding Yamada-san (later in this thread). I acked his patch series that does what you suggest. -Frank