Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp2834912pxv; Mon, 12 Jul 2021 03:07:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxB0b7gOexRMmlV4I5zOs2Ns2yipMcFuggPHHwA9GYmVt98NvSfQlCNn1EURislv0SqytLu X-Received: by 2002:a17:906:bc8b:: with SMTP id lv11mr25610349ejb.331.1626084421378; Mon, 12 Jul 2021 03:07:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626084421; cv=none; d=google.com; s=arc-20160816; b=XYCz1ubj3orQZbzvu+mcTGSSNmTLavguhXgF8qAXW3UCPbTrRThlhunx5omQjC0j98 c2o2GoUIjPvacmIRYZTC+0CX/l/B32q4kncI/0cKEBhjco2i1axy82kFZYc9WsWW5zmO kvO9VRy95VG9vO7huMwsrt2XoxzO0lWtXoFGbF7lf4K/la1ngM+iIQgUZRv0c0CP78vH ETwW0MJQx6d7e27HBEinOn5x+9/rRoOBdMa0DfIqt/E2Cu6g4YSbbQ2NZBvNYHLJyv7H S9tBiw2jlxncJfiBHT63lXykSIenDg0M2TycjAazhI/3EjWygcKxZoWHjPCx6WqIs/vS oS0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=K6im7xebUkgkwH9o+E+ltqORIuvR3KkIkOZyG9zQKyQ=; b=TtMiASbEl2cY229yFVazSGRDuiQFLgdxBUKEwAYosOsylsfCFTW50HE0BF3O4elTIW vtss8GJI4L0clH+VjJvKNGDmRNsHJ7ePFZUyBgLhP4x6UwayIf/Mb8s1S5Wy2lgVOPwf P6wEg9cwTvvIMrUORUj0I9BXYGGw2EEJdna0Ke8FTWqrpqjGb46QmjoshAX0SYbNvd45 Y1jx34xOPb0EQSe8yFjLReTCoTNn8nezeI7XRbrdQsCwEWbx5J9g2l8SFgbY6HtRukeG v0/ea8WKiFj7C+A91lOXlSjGODWlFXe6BN0kVzfMNIcSmYTIGH9xirRK7K66Of+NIh0g n6oQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=jytRdaNZ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ak17si19184091ejc.728.2021.07.12.03.06.39; Mon, 12 Jul 2021 03:07:01 -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=@linuxfoundation.org header.s=korg header.b=jytRdaNZ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346626AbhGLHmf (ORCPT + 99 others); Mon, 12 Jul 2021 03:42:35 -0400 Received: from mail.kernel.org ([198.145.29.99]:41908 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242324AbhGLHGc (ORCPT ); Mon, 12 Jul 2021 03:06:32 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id BD8F66124B; Mon, 12 Jul 2021 07:03:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1626073424; bh=761t1zXnjurAJ1ZBS0hQIuMAU+ku6cdTBBfoofqupX8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jytRdaNZ6cB9AdchtZmi7KH8l2Mxca3RFkT9/cLVcpDDerUlTQMUy7e3It0wNmulx a1uyZkOxvQCiA2G1SGwFK7O/iXOeM5ZMNAKSkhfF6Z5Wo7SEi9kA6xPLtBAn+HOHEj Z8oLDix7W8qmV4JSn4TWIcuf0TrlDkGw09fSTLcg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Richard Fitzgerald , "Rafael J. Wysocki" , Sasha Levin Subject: [PATCH 5.12 237/700] ACPI: tables: Add custom DSDT file as makefile prerequisite Date: Mon, 12 Jul 2021 08:05:20 +0200 Message-Id: <20210712061000.454421093@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210712060924.797321836@linuxfoundation.org> References: <20210712060924.797321836@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Richard Fitzgerald [ Upstream commit d1059c1b1146870c52f3dac12cb7b6cbf39ed27f ] A custom DSDT file is mostly used during development or debugging, and in that case it is quite likely to want to rebuild the kernel after changing ONLY the content of the DSDT. This patch adds the custom DSDT as a prerequisite to tables.o to ensure a rebuild if the DSDT file is updated. Make will merge the prerequisites from multiple rules for the same target. Signed-off-by: Richard Fitzgerald Signed-off-by: Rafael J. Wysocki Signed-off-by: Sasha Levin --- drivers/acpi/Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/acpi/Makefile b/drivers/acpi/Makefile index 700b41adf2db..9aa82d527272 100644 --- a/drivers/acpi/Makefile +++ b/drivers/acpi/Makefile @@ -8,6 +8,11 @@ ccflags-$(CONFIG_ACPI_DEBUG) += -DACPI_DEBUG_OUTPUT # # ACPI Boot-Time Table Parsing # +ifeq ($(CONFIG_ACPI_CUSTOM_DSDT),y) +tables.o: $(src)/../../include/$(subst $\",,$(CONFIG_ACPI_CUSTOM_DSDT_FILE)) ; + +endif + obj-$(CONFIG_ACPI) += tables.o obj-$(CONFIG_X86) += blacklist.o -- 2.30.2