Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1214788rdb; Wed, 6 Dec 2023 11:44:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IFOoNzItQ/YTxFU+/wtq8r03EvMbzszNc7PTFZT1926rQ6N+h3IjEk5YvOxxmq/ry/W4nyp X-Received: by 2002:a17:902:dacc:b0:1d0:700b:3f75 with SMTP id q12-20020a170902dacc00b001d0700b3f75mr4254510plx.47.1701891882015; Wed, 06 Dec 2023 11:44:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701891881; cv=none; d=google.com; s=arc-20160816; b=MHivSKTTNBmTaBPrBK4/4RO4bLgGOtkjeiysoRQw7TF20psem1HFQXra7HphVTnv+S 2l0qVN0xKudEDg7dgr1wDBvULwfMvvNKqkQHUAXxwsn1ohbPx99jT1XxB6TASkoqLQQI tjRy6b4zLweDyPM7kv/D6+7+xk+TWvW3R9Pb1rR7rWheSyh9mmlxeGdA+3xl6/7NDR9C T6A2PtQwwRcDpBlgmnDcTWths1NcIFozT8P9S3QQKtr1700OB93FygFTLV2KjkmL/3h2 vCs0pCSmbJ91nW6RlM2FpSaaPHVGhc6TW6S0FMYpOubI2JEqiAsx+Vg8hSZcl9lntOiw 2fMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=L5DO2m7KOMfY0ZbPL5FI0X9d/JjP2EiXXvwmK3VB9gA=; fh=taYAf9iJgVsAXrZUU+WLvAPOG1eoJOvA6WUv+j7q9T0=; b=piT6hAN4y2nRhGyraQGnOmCMtmnxJTFCFXiDWLpI7t0a7434XnqGdNmaut4q+Ut5Vg 2LlEFTt2Brxxd/MijiR/Ac6jSrGZ1HPWehZRQeWERfF3wKy65YHOchP+qtWGt6jZKy1i JSTJNO3blV6Ff9I1VelsJXhbR+7L+pNXW2nAuxUDZT1WoVj0sbegu5LqKONwKl3r82+W uABPFiJponPQRHlv9wThSiWc1yXmZ1bMaTKavSm0t7sLWYw1i35HIOSi03FcOHs/3VK/ XE4FmjKwPrNt8mWBWCA2dsdH07zTJKeQpfOQfODSdJLZT5QU2xHloIpzFA64XLmj63ex wqnA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 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 howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id 22-20020a631256000000b005c677224ca0si378289pgs.250.2023.12.06.11.44.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 11:44:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 19BB483AE43F; Wed, 6 Dec 2023 11:44:39 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379376AbjLFToY convert rfc822-to-8bit (ORCPT + 99 others); Wed, 6 Dec 2023 14:44:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47790 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230114AbjLFToX (ORCPT ); Wed, 6 Dec 2023 14:44:23 -0500 Received: from mail-oa1-f47.google.com (mail-oa1-f47.google.com [209.85.160.47]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1B4FD3; Wed, 6 Dec 2023 11:44:29 -0800 (PST) Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-1faf1ba2219so29983fac.0; Wed, 06 Dec 2023 11:44:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701891869; x=1702496669; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=INtr6ESdMmvwrLweqn4CnFa4mFOayDNocnS5JvYQDSU=; b=wlvDl2haPexeZEg8a6XMFZqY1lF7qOraFwEXtF/+uScFtCGnjMl+KD2eRjnBz0xZoj xzVaDJRf/1J4Pu89Sm8BRm+C0isaaGl9rwb6oWkAoZ5s5FZXpWnTL/A0DaPyBYxItVVa G0DJZ4LN73//nKSqtySyaZTRRGYT8p/jhrHuSFXpwbRowYjckaM/qGAFxEM3dXwk9iIs Es6K2X5EOwezt2c/eeCqU/Rt/MQriwIfqtgy/AxijJpsaju5ejJ73B6ea4F1xTtv05eW U0ybzQ4JRVXDYKqo1myXkgdY4KAo4LIh4ivKAWfRBstoaUELoraJhct+EtVv3J11gQXB Nbqg== X-Gm-Message-State: AOJu0YxpDI6R1iMtbMBMmzj5MOBOzmC9In5uiBz59u2sdA9uqEMDf/fE HRePGz3sKL1b9XQo2BiJmlMymHjErkFwpWQxd2I= X-Received: by 2002:a05:6871:d30c:b0:1fa:db26:78a6 with SMTP id pn12-20020a056871d30c00b001fadb2678a6mr2734246oac.1.1701891868973; Wed, 06 Dec 2023 11:44:28 -0800 (PST) MIME-Version: 1.0 References: <20231123100617.28020-1-raag.jadav@intel.com> In-Reply-To: <20231123100617.28020-1-raag.jadav@intel.com> From: "Rafael J. Wysocki" Date: Wed, 6 Dec 2023 20:44:18 +0100 Message-ID: Subject: Re: [PATCH v3 0/5] Support _UID matching for integer types To: Raag Jadav Cc: mika.westerberg@linux.intel.com, andriy.shevchenko@linux.intel.com, rafael@kernel.org, lenb@kernel.org, robert.moore@intel.com, ardb@kernel.org, will@kernel.org, mark.rutland@arm.com, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, acpica-devel@lists.linuxfoundation.org, linux-efi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, mallikarjunappa.sangannavar@intel.com, bala.senthil@intel.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 06 Dec 2023 11:44:39 -0800 (PST) On Thu, Nov 23, 2023 at 11:07 AM Raag Jadav wrote: > > This series updates the standard ACPI helpers to support _UID matching > for both integer and string types, and uses them in a couple of places. > > Changes since v2: > - Drop __builtin functions to reduce complexity (Rafael) > - Update tags > > Changes since v1: > - Fix build errors > > Raag Jadav (5): > ACPI: bus: update acpi_dev_uid_match() to support multiple types > ACPI: bus: update acpi_dev_hid_uid_match() to support multiple types > ACPI: LPSS: use acpi_dev_uid_match() for matching _UID > efi: dev-path-parser: use acpi_dev_uid_match() for matching _UID > perf: arm_cspmu: drop redundant acpi_dev_uid_to_integer() All applied as 6.8 material, but I renamed the auxiliary macros in the first patch and moved the kerneldoc comment below them. TBH, I'm not entirely sure about the value of the second of those auxiliary macros, but then I don't particularly dislike it either.