Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp2707261pxv; Sun, 11 Jul 2021 23:21:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzZTNNhpL+XLIGP0CigbmqlddjgzGe1dUaRvU4aQ+QgEg8hy+1uKm49GroIH/JRpfktW2ad X-Received: by 2002:a92:ad02:: with SMTP id w2mr37030549ilh.8.1626070889753; Sun, 11 Jul 2021 23:21:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626070889; cv=none; d=google.com; s=arc-20160816; b=qZ4vNM9XJZki0sPSfioV91KIoCdeWI+CEjUS50TaowEN53/Yb3nFq0CypT9+sIZPmZ 6cxqzB+LlMGX8YC/1KioQf2irXjwDzOFXX0YSKnXOwpEEDah/86wf4YBx90kH0lV9wHt bZtX3v2ytGxG9tcXHquRiL6pNM+y9PbGplH/by9rMej5XtSVZQrwOZdD9P2zyzxPP7yY 2XwKdtFv9/5o9YlTYXwmEn0yLHgJAUCj1kkAKi23NcgB5PTEHsWc4EpnHcy4JNDA5m3Y ge+D9slVzMYorc75w6CNJJb8Fc/RKUD2gQ2VpL/OnW+jbmCfGp8WscSpfsSNOq5ArwkU 3vCQ== 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=nnqVZ/NKL/s+hm515QoxuDal1B/goQyA5P5Z789fKw8=; b=IZJZSFxhVX+pHNNwYekfmD1eg6M66OfF9gEYxqDo44h6ixmmR9k/17O/t5PS7PHH2t HMn5wbrCWctkuJcjYC+cBPMh/QqDiBXJ/Bz0Imia/WXCjcLd5xdOk94jdFv68vEKsjOm LnuUsuQjyywqmT1cxmJkrGvrwusjDDBn/Vg3tldNdK3lX6Imc8AVEeCxxKgFebAxKn3A HZEi0v//5nofsFonXp/EjWM8VbR/RE/EDgG5kg62LOnqpOY66hN9VD5dioSgHhOc+pDr MkbbQ6Pzly4s74kvcqrMOBbeLmnPv9ccaKaR7k7ye8AEQLQ3VyBNiJ006Wuh/SbS7pR0 u+9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=d9PUSp06; 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 y4si15526424iln.36.2021.07.11.23.21.18; Sun, 11 Jul 2021 23:21:29 -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=d9PUSp06; 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 S234714AbhGLGXk (ORCPT + 99 others); Mon, 12 Jul 2021 02:23:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:39960 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234559AbhGLGW3 (ORCPT ); Mon, 12 Jul 2021 02:22:29 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D4E1661108; Mon, 12 Jul 2021 06:19:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1626070764; bh=tUscZYqNKtQK/14FPL202v1ysf+GerKJT/5b0/XDNiE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=d9PUSp06cDAIewZoWF/gfUx2z3uU65zmp22fT4WlnixYbSgd8FTIAVuDiDK9EFCNn DfRCDL7jduv5yKe3VwXx+K0bSqls6sGgKUIBv74s+kZwzY8IEzH5FoIUdaVLL6mfWW l76D8wA53Vm4YBdJtzwU6/rB8wyCwyLbRP+BazAE= 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.4 131/348] ACPI: tables: Add custom DSDT file as makefile prerequisite Date: Mon, 12 Jul 2021 08:08:35 +0200 Message-Id: <20210712060718.693761179@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210712060659.886176320@linuxfoundation.org> References: <20210712060659.886176320@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 ef1ac4d127da..1c81504046d4 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