Received: by 10.213.65.68 with SMTP id h4csp740662imn; Thu, 22 Mar 2018 07:36:15 -0700 (PDT) X-Google-Smtp-Source: AG47ELvzSmJ28ISAn+wM9Ye2HCGttlnqPxn4Nq5cyUiuS4aVgRBAV9LlcKhQ7vlCi0KOVFjMUBjd X-Received: by 10.98.200.130 with SMTP id i2mr11362037pfk.221.1521729375375; Thu, 22 Mar 2018 07:36:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521729375; cv=none; d=google.com; s=arc-20160816; b=tz2w57tW2Ox18H7/6O+W2gkIWqGwQdN4hChTJihph0qricCpczeFDbFRjENe7RvZbG mW5wpXpjiB+B9C0HTDMEi8Hk6cH56AoVvtyVUqnSISQ8MFfG0+799gm9g7DtKiHK3TPM CPre1O5aavm+bQ8qj1AyqTwaOEFZBm63k59Jxxt7F3wnFFyymmbIzP6HimiDHEzWgSbz a2N5L31bFrM9Ubpw0iwgR11RQZERihNtasmhavr7/LS9dWNaUwByGYeIULN14LgBQaLM F4Ga7Xc8v6WhGWxWiJkgduTrhFyy58O1mm/Aoh6xXPtZjjvBCZkaWN59i0oEz33nMzp1 Uyqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=hP1l8Uy/gueqBLuuUnX1DiiPwMJ9GtodL6mneY5mBsk=; b=qP4S0VW7VxUi0WrGkL09i3CJe9WfMOJ+WGti/RlXK50IsS7zuy+LJfocXGVcN3q4Wr 6H4SD1pSJZlWMf6ztkPzWVEdTNOFMm86XRuOn0WZQB+P5K17jtCe1khn3pDWqsUXWDXZ KXOo925SBoevOoRtXRQjBxdl/Ipugq1d+jIex7Tnn2LtyowBH7hdgeHz9L4QglMQJZNt gYIzteAwKmR8UoCEd0zgppRuGrEs4auz6nzMeOYxEW7gIwo8Oz/PnsojKA+thRLN5bqd /DH2KzO29ZJPwgEpzLyzV2k6Lcieuv8rpXdnymvCcyuUNZrfj8fX64qV5woXQN7cRSOq RB3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=jlW2SwfN; 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 a6si3279129pgq.712.2018.03.22.07.35.59; Thu, 22 Mar 2018 07:36:15 -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=fail header.i=@gmail.com header.s=20161025 header.b=jlW2SwfN; 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 S1754543AbeCVO00 (ORCPT + 99 others); Thu, 22 Mar 2018 10:26:26 -0400 Received: from mail-qk0-f195.google.com ([209.85.220.195]:37994 "EHLO mail-qk0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752219AbeCVO0X (ORCPT ); Thu, 22 Mar 2018 10:26:23 -0400 Received: by mail-qk0-f195.google.com with SMTP id 132so9371219qkd.5; Thu, 22 Mar 2018 07:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=hP1l8Uy/gueqBLuuUnX1DiiPwMJ9GtodL6mneY5mBsk=; b=jlW2SwfNn0Vzip1wjc900IICej4ABD1wkx2g/5GRJu2TVkNAargcQ00GwN9PEkFgJS rHu8CH+tAYAgW2mgd4tyjG+HJkYgLlT3FaOcJmw2CDCQvf68doNdPW6IqCKa9EOHKPjm Vm44ounGZ6jgOzS6yKa0TjK0OcPtr1+jWVcC2ENe6ah4qJH/5BBA6kHn1gb+cjHlT/i+ EDIeouxOFE9xoVghb7iIkRDRjWbRhAkRW4gGRJoe/9WnpztT5QV+Om9wGSHpCNJfCUUv Yv7Zile/i8HQcFWuOX9/1ijjAA93JUkcR3BbtoR8lY3UlMcwGpCJYhQLq63kcEGP5lvx g2OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=hP1l8Uy/gueqBLuuUnX1DiiPwMJ9GtodL6mneY5mBsk=; b=GH15OK1oNFxwcP+OFCFaKxlqO50Q4UB099xq9gCazCrpZXdrSsVB4aFIHZ0qM9vP+Q 6SHv8XGQf/wT+1iCoz2kqmbgkGy+p1eDiHX5PAUm5EF0OYgYmKENaLKfneP0kFHI8lDU i13jiD2TTcdNx84rAxpSVkibvlgYOMBzMAtxUNlDvq0mhTrcq7w+OXX5wMDE6kclO6FG pkC2/xmLgD0q9iSByjBe/4NZzuJsXADk+LDJw9glb545/a95H1qynHOf2McYasYGx8iH atDUFnEApov3XRXuEGoknA3QagWAIaQKvFiyWpfaPbKiN0RbNTu0fgNK+LHGQ/1bdzPY GfUg== X-Gm-Message-State: AElRT7HBdIGeD3Sx14e6OSo40CXJ7zRTRvKP1QNbCe75efpdhESY0rD6 8wW+hNCjxwrORDTfnh/0SswJOmIJYmHY37ChlNOCT1HF X-Received: by 10.55.127.70 with SMTP id a67mr23810727qkd.328.1521728783096; Thu, 22 Mar 2018 07:26:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.54.147 with HTTP; Thu, 22 Mar 2018 07:26:22 -0700 (PDT) In-Reply-To: References: <20180315153730.3798004-1-arnd@arndb.de> From: Geert Uytterhoeven Date: Thu, 22 Mar 2018 15:26:22 +0100 X-Google-Sender-Auth: OkarZJ8-KFhI5DQ3VWQvFWn_lEg Message-ID: Subject: Re: [PATCH] [RFC] drm: rcar-du: keep temporary dtb files around during build To: 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 , Frank Rowand Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds