Received: by 2002:ab2:6991:0:b0:1f2:fff1:ace7 with SMTP id v17csp131607lqo; Wed, 27 Mar 2024 08:44:42 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWDrU09WtXnwWsVjHOM+HzDU+qE+r/zSngCGxqCz8FtEDChCxwx0mOd0DBb/BwKkUeBrKVsxcOIUpNrwU6zHJ2U5FKXnc07JworzRFzJw== X-Google-Smtp-Source: AGHT+IEb+etzHI/2wGcIErv/XVJjAXC492cARclinItE2sMKylfuY+xGkmC1Ao1t+vKcOcEPd5CN X-Received: by 2002:a17:906:6b13:b0:a47:340b:df71 with SMTP id q19-20020a1709066b1300b00a47340bdf71mr2318128ejr.2.1711554282628; Wed, 27 Mar 2024 08:44:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711554282; cv=pass; d=google.com; s=arc-20160816; b=Hac71kuvxpoPW7fcx26yYVe3MDq7rTBtM+6oKaNdbXImoWoLbpuka+wMsUBsqoS8QA qCxQ+rCY5Irk0AlWhAyfdsOR01WaC0aFHr/RhxhOLT8SUXSaGPUWuYjZpOPeN5z9e3NW JKDASxSfq1rkGhZaREFOFhwD67maPIpGZXN1Wwjq8z81EbNL3fS35oL6od7rmAoCgSvn zzOFUd/2qWjosJbn9IIUYqiI9PCAc454MoChNyMhjyIea+raOY73WRu0ih/mftHRvULn sEj8E/oIW6KFD1qYsS84SdfKvB7MIfK7+IkhSyO/UbRiF2ARLuWdkYj4RG5H5PKx7W7S 7exA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=j0WOkyHZzSkntDMDlgXL1/CZ4fVeBp9uQDQIrHuz9eI=; fh=Sl+rxwPBdUODP6KeS8Zlrfo9WxWJhp5u5yiJfRnAc9c=; b=a3Ry/O4l3FJh0FP+YivjIJRAmMWDdFnlFfzzYd7w7zCb840Tv48HDxvsx7GmjfUGgD vQcgUrsxcXfVugF2+LmNgvbQxPctcLrQ6EK+u827D84SzvqUrfuSytIBrhSVU6u5hBvt OG0JAHzladWEKf2bcKV+HBfQA7AgO5YMNTDiWc7vJYkaWZNy4cm/fZ96mpI86pHO9Nj0 Bg6xvFuUPTKNyI59rcEhidKD4oQjcAbP2pPmhykpSZ0FG1DA1X6uqqONbDz5SxqWKULb Pg1iDJyDTHfTpfFfeVCDjUvybtlJbLKzJx3TdDNgMT2yzFfgqHUEbpgyocnL0Tlk7qqA BpxA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=EmPtwFae; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-121550-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-121550-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id kz16-20020a17090777d000b00a4da6c3b796si2313057ejc.427.2024.03.27.08.44.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Mar 2024 08:44:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-121550-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=EmPtwFae; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-121550-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-121550-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 3B0AE1F32BC5 for ; Wed, 27 Mar 2024 15:44:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 611E3131BD8; Wed, 27 Mar 2024 15:41:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="EmPtwFae" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 84518136E10; Wed, 27 Mar 2024 15:41:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711554094; cv=none; b=fS6N9IRIoqDS9dOjLkx9+fF+PKdulO1ci89rzMYR2ZC7dYALLl7w+pQ1NXDMUlt/3B3+rDMwjhITzFqA3zranS0glyOu/UArS4T/X8byUHfDyiGkILw4uISe0VsxQLZ3lnGIN5GvS1ZjiTWCBCzhq2q45Rm3BYObkilmiM/WxS8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711554094; c=relaxed/simple; bh=LMPJEN0Q1kL6wjZR1BkihkNe0y6p24fFsF8WeVGlrIk=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=T56lUKAgHOHFTw+qBWHGxiIc0/o9js8QRXzbIBpGgFmM7mnSNJYXP/aZkiaekS3Sf0k7gpAkZnb92Vma0aYlce7fdA4B3wd4NKCBWED2xjMEBzoCYAjHOVJv1YfZ9RsrYPJWJ4oKsRPBGEpe3nfMU7dJmSkiZ9dO1bfExz9UzlU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=EmPtwFae; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2438AC43390; Wed, 27 Mar 2024 15:41:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711554094; bh=LMPJEN0Q1kL6wjZR1BkihkNe0y6p24fFsF8WeVGlrIk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=EmPtwFaeaWH723l5SGWUHrp/psYuY5+YTcOTDloFhpTsyQ3UtGJyfL36Xw6gGbhz7 M1kCRRJy8laFSHW6sS9/Q5TRwuboL/5+Gmxw5uwoYULVdI+yXtzSsjImqgBaeYXIJa s1cLagNzzoclapAHQzsSyGi5XIf23OFKZUUeXwcj8yrIhR30GKZY0agHuULqYFV00d SqPCXfQFBqbDApyntBX/5WHubleBY/Wpu5GpbL4dBeTdUFf8bHqJ3LNl53GZi+S50V sm1FcIqhpZdklN9X3ACfU49pcp2mtnF5pHV8UYTTvP8OpwwWRqG0WOAYd/hKM/HFmJ ZqHX4TNNPGvnA== Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-5a536642635so604395eaf.0; Wed, 27 Mar 2024 08:41:34 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVVCRYFUzrMfK6p2H+7Tc3b/OqAZEcn3PUD3Nu6hOeQvxuHVL9rNXPvc/RV8PjvIGimeNgZkX9DG8+tyZH+jAX2i5LufgpcR+sv7f55w9/GUU11GYvTwtE24QTNYwAJCoDDfNUObcuzpQ== X-Gm-Message-State: AOJu0Ywi3gU82viPnhkOct2vGSncqZKqfgCcDsVcWepcKgim5c0bzD4f +L61uzU/FH+GQkxcFlROV2XItOFlr3PE/2f+InqKbGYI5oZIsABcLF0jJCyp4DPOcaeu7QBG373 EyFSGQgKOcZBGO8cHttDtxHnPQMM= X-Received: by 2002:a05:6870:6715:b0:229:e46d:763a with SMTP id gb21-20020a056870671500b00229e46d763amr53100oab.0.1711554093467; Wed, 27 Mar 2024 08:41:33 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240309201310.7548-1-W_Armin@gmx.de> <2e8100b0-d87c-413e-bcb1-b91c3ce41633@gmx.de> In-Reply-To: <2e8100b0-d87c-413e-bcb1-b91c3ce41633@gmx.de> From: "Rafael J. Wysocki" Date: Wed, 27 Mar 2024 16:41:22 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/5] ACPI: bus: _OSC fixes To: Armin Wolf Cc: "Rafael J. Wysocki" , lenb@kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Mar 13, 2024 at 11:29=E2=80=AFPM Armin Wolf wrote: > > Am 12.03.24 um 21:10 schrieb Rafael J. Wysocki: > > > On Sat, Mar 9, 2024 at 9:13=E2=80=AFPM Armin Wolf wrot= e: > >> This patch series fixes the handling of various ACPI features bits > >> when evaluating _OSC. > >> > >> The first three patches fix the reporting of various features supporte= d > >> by the kernel, while the fourth patch corrects the feature bit used to > >> indicate support for the "Generic Initiator Affinity" in SRAT. > >> > >> The last patch fixes the reporting of IRQ ResourceSource support. Unli= ke > >> the other feature bits, the ACPI specification states that this featur= e > >> bit might be used by the ACPI firmware to indicate whether or not it > >> supports the usage of IRQ ResourceSource: > >> > >> "If not set, the OS may choose to ignore the ResourceSource > >> parameter in the extended interrupt descriptor." > >> > >> Since the code responsible for parsing IRQ ResourceSource already chec= ks > >> if ResourceSource is present, i assumed that we can omit taking this > >> into account. > >> > >> All patches where tested on a Asus Prime B650-Plus and a Dell Inspiron > >> 3505. > >> > >> Armin Wolf (5): > >> ACPI: bus: Indicate support for _TFP thru _OSC > >> ACPI: bus: Indicate support for more than 16 p-states thru _OSC > >> ACPI: bus: Indicate support for the Generic Event Device thru _OSC > >> ACPI: Fix Generic Initiator Affinity _OSC bit > >> ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC > >> > >> drivers/acpi/bus.c | 5 +++++ > >> include/linux/acpi.h | 6 +++++- > >> 2 files changed, 10 insertions(+), 1 deletion(-) > >> > >> -- > > All of that looks reasonable to me, but do you know about systems in > > the field where any of these patches actually fix functionality? > > > > If not, I'd prefer to queue them up for 6.10 as they are likely to > > change behavior, at least in corner cases. > > > > Thanks! > > Hi, > > i know no system which even queries those feature bits, so i am fine with > this landing in 6.10. Now applied as 6.10 material, thanks!