Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1536274pxv; Fri, 2 Jul 2021 06:16:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxHbbCz0ybi3UaCsts0JFtD2SrfHh/qlH8qdaiGNEFDl/uO0heickET1C2EOWkEp1pl244r X-Received: by 2002:a05:6e02:2192:: with SMTP id j18mr2562959ila.33.1625231788453; Fri, 02 Jul 2021 06:16:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625231788; cv=none; d=google.com; s=arc-20160816; b=X0w/tFOIRJGttDCd2J8Xs8p2zBwtACZ+hMMthxZD5ja1OYtg2qu+ApbXn1tWNY4Kdr O/6CbgYvmD96oWcZSD0LitFWfRR0Mdfv7l4JEZuGfpDwYC+KvvrtjBHzS+YJXiuhYHo6 SskJpmRSSOQENdx1k48NNBGNhnVw9sHhk+eqIeP5WokBSecId02RjlbY5jFmGDTsMMJh atHv97H2R/MpJa821CIYzeEMGQz8+1oMl0tPo1temQV0yPTEs0WnPhpNTbFP3BzPsqxr zMxiq6633a5zuDewFIrb+qwmuC1H8g06YIiq8a5cY6H8X5caFSfcZIjEpo/3GkuVlEWJ 4COw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=iCHAzsHB0sMws7RBKRjD8P7yBAAzOYebr60jiktS5qU=; b=osejsKgHHdAfR5M3vkwWtXo2uGLTUtwJRSbVLreYU7X267DkQOTp3gw6lq6i9x4x1r 5nA1xmR0zSQmiE+KzbmdLRL7sLg/o7GXo6HepPg8HS26OnuDZVZ22i18PYiK159HYkkN v9Tm9465vAl27wIEa5iX8s5M+rlkOflKWTJoV4JlxB4OuxTQdrKueBrJcLgm8Nm/Pknf 45fsuMuNJDBVNV9zEjWlCdc7ngFKfAzIgOOvnZ55ROhrpRTprWFU8ItpqNw3kHll3ivG XZzOPAUj+O2QxTb2JIDmM/o68TUkMTqeagLlVTtxfdSD/fNy0MbFUi0F5JS9J/nBGzXK LA3Q== ARC-Authentication-Results: i=1; mx.google.com; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f12si3946280iow.49.2021.07.02.06.16.05; Fri, 02 Jul 2021 06:16:28 -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; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231899AbhGBLkn (ORCPT + 99 others); Fri, 2 Jul 2021 07:40:43 -0400 Received: from mail-oi1-f172.google.com ([209.85.167.172]:40882 "EHLO mail-oi1-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231145AbhGBLkm (ORCPT ); Fri, 2 Jul 2021 07:40:42 -0400 Received: by mail-oi1-f172.google.com with SMTP id l26so8341364oic.7; Fri, 02 Jul 2021 04:38:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iCHAzsHB0sMws7RBKRjD8P7yBAAzOYebr60jiktS5qU=; b=rBXCXMZprANG9hy00/qGTf0DwZACZt8TMqsbmDPl1usJX8/oZda60fxQwkWA5ruEFU Sz0Fq5g64E6uNFJj8JtBj/30PAuitNT4XgfIqNP5LDrHnHSQvghCmIEKS5I9gmeffUnl j661Owr8cL25JVi3H/sOEo6nFp5+pVTaMSQVkWl+SBc2Q0MUWXqHrfl/6l5+vzgaYbpP 6DzPmLJ9DAVlg20hbhQ6gVFwniknwIvuPTrzyaNtPW8xIP80u8gYcyivbJnrz8umLSWU OB5q6EyP3K6Vn30ikdimbJs4ylJL1obHgJA5gxijvHVwxtCWuzKHqzXP8w+R4h+86MEY pqWQ== X-Gm-Message-State: AOAM531cu7i5RYRGprozXWVsRCITCj5+8o8e+O2IRkFP1iCaW47W3cGC aVp0gf+fOjxe60RFRK0xd/Y1O8VF/Nli+ArWOLk= X-Received: by 2002:aca:417:: with SMTP id 23mr3654572oie.71.1625225890232; Fri, 02 Jul 2021 04:38:10 -0700 (PDT) MIME-Version: 1.0 References: <1625209430-19934-1-git-send-email-aubrey.li@intel.com> <1625209430-19934-2-git-send-email-aubrey.li@intel.com> In-Reply-To: <1625209430-19934-2-git-send-email-aubrey.li@intel.com> From: "Rafael J. Wysocki" Date: Fri, 2 Jul 2021 13:37:58 +0200 Message-ID: Subject: Re: [PATCH 2/2] ACPI: let BIOS fall back to legacy handling if PRM disabled To: Aubrey Li Cc: "Rafael J. Wysocki" , Len Brown , ACPI Devel Maling List , Linux Kernel Mailing List , Dan Williams , Aubrey Li Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 2, 2021 at 9:03 AM Aubrey Li wrote: > > Based on _OSC PRM bit, BIOS can choose switch from legacy handling > to using PRM. So if CONFIG_ACPI_PRMT is disabled, this bit should > not be set to let BIOS fall back to the legacy handling (such as SMI). > > Cc: Dan Williams > Signed-off-by: Aubrey Li > --- > drivers/acpi/bus.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c > index 60fb6a84..30a3d4a 100644 > --- a/drivers/acpi/bus.c > +++ b/drivers/acpi/bus.c > @@ -303,7 +303,9 @@ static void acpi_bus_osc_negotiate_platform_control(void) > > capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_HOTPLUG_OST_SUPPORT; > capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_PCLPI_SUPPORT; > +#ifdef CONFIG_ACPI_PRMT > capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_PRM_SUPPORT; > +#endif What about using if (IS_ENABLED()) instead of #ifdef? > > #ifdef CONFIG_ARM64 > capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_GENERIC_INITIATOR_SUPPORT; > -- > 2.7.4 >