Received: by 2002:ab2:4a89:0:b0:1f4:a8b6:6e69 with SMTP id w9csp168678lqj; Wed, 10 Apr 2024 07:16:55 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWmaOLY9z4t0bpfs7aCzOBR3AR5y0O0CUL72OUA6DBp+NmFhdhHbGUvEQYthPNZKjDAOALcso/C0xPXGCJnZuopOssXeSJfJF0zoj5zHw== X-Google-Smtp-Source: AGHT+IFj80fmBoJx6Z3SExQCGDusOelRDlRsuINv7sHEC9+hHhKPlAmY5/Stt2eey2WgO6zSVzAb X-Received: by 2002:a05:6a00:c8b:b0:6ed:4f50:c9a5 with SMTP id a11-20020a056a000c8b00b006ed4f50c9a5mr2716400pfv.31.1712758615100; Wed, 10 Apr 2024 07:16:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712758615; cv=pass; d=google.com; s=arc-20160816; b=ASR7WVwPQ3Z/uo5ysy2mHspTwyWPPlmopxHe2ukEwALapbkuq3/WZd7CwTRZS7+kAL 8LSWYVymttB/eMoZPmP7GYi7lvdnyHSGXh3nuZjM/Vv5vd3AYnweEfJr7Z2hNrxKN3/P mEQHwZ12yh0JR9oqMXPKTDWAWwtV8s71FRw8s/osxS21UQ0W9TtdO2J5YPxH1+dyPSNj R3YzJyl5R+azj5to5nv0Ahhu6dIZuXD2O22hlMjnGmQAr5N3nNIwLDDgTBJni9D864/J I+NYpbc2G9TtmeakfwkIvzqIeqGtCNzMlcUXI3LGAUMTCRhJ2RDkNaKr8ACnUTO3Zyc7 ak/A== 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=zfLSD41E2JenoaoPH1O+sKGPiDJDFWMakf+QIw7ergc=; fh=RiZ/+DMRd1sGbURTXMs988P/ObSiRg2UoQ9+/4GC3nw=; b=HE3/p3G32P+pXuLJlRKcCznyZWGJFhpcurf2UxdjQlYUCNdxczShTgBqac77KUPxX/ jBsjYw2JgaDnCJwmoaBVXiUndrNGKV19t+0WIIXrwTUCGI3AVbK3VV0jvYMozzvg7HCU /IItAzrGI2e5C8l4zzjN8Td19LZkYExhWMWGkugcxf0RJq3gYq/mX77RGFI0JD7GJT1M oQJEW4HRJgHj1GaUTM8X/QC6geWepTs0skdZ54do0SZ/YvtTUIDUoqSe4WkKVKacPsQd 588hvdlRrZ+spL/dZACnJydoZKXssao6pk8rbpuOkdqYkY0OhOKyz7He7KAwigKTMPK5 Q55Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Qnpqka6z; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-138607-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-138607-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id z124-20020a633382000000b005dc5070efecsi10737647pgz.825.2024.04.10.07.16.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Apr 2024 07:16:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-138607-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Qnpqka6z; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-138607-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-138607-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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 37BFCB2EEDF for ; Wed, 10 Apr 2024 13:31:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 87C5215ECE2; Wed, 10 Apr 2024 13:31:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Qnpqka6z" 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 AF967158D76; Wed, 10 Apr 2024 13:31:14 +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=1712755874; cv=none; b=kI/w4MjcjZ/9BzKu+4sSDAYwkk0T6tDj/D8jKyrrdM/h1V0FJu+kcvtOAhP9nzOQ2MqRou3Mxd5HYR8ZVf/NC2oSyIhFQ6Q1xa14CWorio+CXBfpja4xsSEmHTgA51viyeSap3zurqw5+2QWMFP2hM9ySQ5sWddixMBOuMxiu8g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712755874; c=relaxed/simple; bh=zfLSD41E2JenoaoPH1O+sKGPiDJDFWMakf+QIw7ergc=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=d6QwoBdCc2KH32cAeHUxOckUMQa0LMVbXjnW/Qw7Y6y/weoRQvXwUA0oJgLBohe7aR9RoelcwTgubR/LbtKB91elBjpG4JW5yfIeSoX4Z58IvxkeamppTEXlBZRSFQ8B8IKwzbySOc2wMoOay/1NWp6FP9+wRte1qmpA3Sv+NQw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Qnpqka6z; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5FA84C433F1; Wed, 10 Apr 2024 13:31:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1712755874; bh=zfLSD41E2JenoaoPH1O+sKGPiDJDFWMakf+QIw7ergc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Qnpqka6zLNqeggJmofQA0OUZ7ZlkJbBMHx4+OuNsjTjXSUuJ9LDLTt2zHxcjUt5sw aMH+FcnCv1y50Z1zNn8U1bidV1MDHYpSZZEFidGC2SlZ0R4SHQVcxwPeMSQX+GGcSc TDrKmenuipM4reDXNdlDIR8CSSdeG22Y1IQ720CYzmGa68atHK9vfdLDunQNRrpk/p liMn1wJJvqfyYy43T9v75bl7zG2Xf30CaR9FFCt09SMMASEwVgii/1t7c3fXgJZOF0 bynlg8X59dn7iJTfDcUXAG0c8V/Sd0Q0QZIBUBgQMS2jO6jko2TGDll8k0VBl8b1xy rFqn1hwnaHKMg== Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-6ea3855e873so59383a34.1; Wed, 10 Apr 2024 06:31:14 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVxbZ0uTW0R6BeBi9Io1XvHxuB2Er0/L8xtZ5HbjwEZ9ueYQ88323idBBqyRpvLIWgwzpNf/bfMGvUFgUhntruGjt6usCDxJZNcaXWC7pJ1mC+7zni+mdjIq/R0Jbu9WcQnFhxsIh8S5Q== X-Gm-Message-State: AOJu0YwdSOZU3p22vPj9f15HFTgbrolVBQasUXleSTpfmVkFWtGHJIOF OmKD/8O6hZGHcjMIVFYxTk2a/Qc0H2Evir8lsT86lPksHit6W+h7IU3Is5UP+WNIZY8uNr5CpCG KDUMzU8uLntZWx2N9E+MTTbO14G0= X-Received: by 2002:a05:6870:4687:b0:232:fa03:3736 with SMTP id a7-20020a056870468700b00232fa033736mr2649698oap.0.1712755873721; Wed, 10 Apr 2024 06:31:13 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240328035540.13194-1-raag.jadav@intel.com> In-Reply-To: From: "Rafael J. Wysocki" Date: Wed, 10 Apr 2024 15:31:01 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v1] ACPI: bus: allow _UID matching for integer zero To: Raag Jadav Cc: rafael@kernel.org, lenb@kernel.org, robert.moore@intel.com, mika.westerberg@linux.intel.com, andriy.shevchenko@linux.intel.com, stanislaw.gruszka@linux.intel.com, linux-acpi@vger.kernel.org, acpica-devel@lists.linux.dev, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Apr 10, 2024 at 8:00=E2=80=AFAM Raag Jadav w= rote: > > On Thu, Mar 28, 2024 at 09:25:40AM +0530, Raag Jadav wrote: > > Commit b2b32a173881 ("ACPI: bus: update acpi_dev_hid_uid_match() to > > support multiple types") added _UID matching support for both integer > > and string types, which satisfies NULL @uid2 argument for string types > > using inversion, but this logic prevents _UID comparision in case the > > argument is integer 0, which may result in false positives. > > > > Fix this using _Generic(), which will allow NULL @uid2 argument for > > string types as well as _UID matching for all possible integer values. > > > > Fixes: b2b32a173881 ("ACPI: bus: update acpi_dev_hid_uid_match() to sup= port multiple types") > > Signed-off-by: Raag Jadav > > Bump. > > Anything I can do to move this forward? Should be there in linux-next already, isn't it? Maybe I forgot to send an "applied" message.