From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=100.103.45.18 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794602082; b=30QetKTUs9RLoExX07x5e/e83lX4tlPrpPPkH/jyblHe/DjOP3ElBbN0TbQ6Vd11XMwb pmtxzYp4jrm+DBrWhAi8j1Q3RCC/0AqyrwSG0WValaKPgloHJYSnBpvVjjjwLzPp2wI/0 qkDrcK65BhuzKfRbzoirLVgqfl/LPRKQ7SjhRQfYkZr6a/bshPQrb6pkX/wx13ry0Jhol EjieQ2x5adPi6AZwqQPk8pGgeg3verZdQzl0RFGvifZkDpXXmaIDmD3mmWbIXqE2y0sSf +aSGwUfBMLKkX3V7mikcLt5Da7FKWAibbMpglPIzlSAfrnw/jwYygr1iFC5Yr3yaBEA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794602082; h=Received:DKIM-Signature:Received:X-Forwarded-Encrypted: X-Gm-Message-State:X-Received:MIME-Version:References:In-Reply-To: From:Date:X-Gmail-Original-Message-ID:X-Gm-Features:Message-ID: Subject:To:Cc:Content-Type:Content-Transfer-Encoding; bh=xA/dHrB8DVHvhn8WCh7VdIDLIPRiACwfBEGFOII6u8o=; b=B/rawE0zTQWmyD4LSSs33iAb7m5nutKPYeSCW4rAIAYX5IepDE52tB0uQ4oOMdirP/y9 Mf1Xo30YHWgYVTO//pwWlUz0R7HC7KVgoxwqmU5enLz4zpZR0vyq6YvOKaLkfDCudItWe PXJhSontocCg/WHU3ajPIswzcNMs/wbIds3PS3Df6Pre/OIb5cmSeJS+iKHEGPo29Ur0t PjifxCQUEnnAQAtz659XZzYXPL2K9LWX5ysThKlJ7DB6lgoDLfq54Stn4CKip6LEvmRFd 7spzoUwfupJ9XkndiRFNGah3BB/qOP8Ip8TLqirnZ+H+oxCBztk4Vl5KycPDrt4pBAA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=UXJ334Be; arc=none smtp.remote-ip=100.103.45.18 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A0E3606A32E for ; Fri, 13 Nov 2026 20:34:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=UXJ334Be Received: by smtp.kernel.org (Postfix) with ESMTPSA id B8D661F000CB for ; Fri, 13 Nov 2026 20:34:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1794602081; bh=xA/dHrB8DVHvhn8WCh7VdIDLIPRiACwfBEGFOII6u8o=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=UXJ334BeQG9A4rnHdmpziDcI6Fz7SDEN+8UDcEhmHAFJsQgzKGcZD0ZTetqFjBe4e wADAfgmSnQ84cxGqeiMAXVYXqYsFYDEGBiCzxfcJcdg+U+C//guia2icBTuFIuj6b1 kKUnvI/K4GG+2H1gWsVxVSf0RVvjz5aH3hvBI3b6TvZX5rowcTb6gza4Eqw2IyFbJk 8RGCJ6DY2EixL44Zr+kUf1LEcwXFPa3KPDW2EL0p1WdwUuy4hib1VZtVOHcux0hkdf +VacrIuxzzzxXPrn+3r0csBmIWocnTYEAnYOadYbYXumFVSKsXZ25to4PvnvEaeqEr d37VLfLkyrArQ== Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-3ae22dcfdc3so17829861fa.1 for ; Fri, 13 Nov 2026 12:34:41 -0800 (PST) X-Forwarded-Encrypted: i=1; AL+hErEa+PrdOBOQzFt1/A5CLpi6S685MukmD9u2Q6fmFls0NJl5RVdVIxs1dbTv0ZSAv4xidqfgCrynTAJbJzA=@vger.kernel.org X-Gm-Message-State: APuU4Z+U73u8gcgT/MHIDGkoddoOIAtTUOlxNty/p4k0QQyBbHvnC4X/ 52e4vt63Fl7RZMbs9dcx3gQqJbhsf2rxGoxjNoBLI/NzN0mfkriMPzDI8XxsSd9TdK4adpOcqPJ AlIX9G1UZx2ZISf30wvO3XQFL4NFlOn0= X-Received: by 2002:a2e:bea8:0:b0:3ae:25c9:f5d1 with SMTP id 38308e7fff4ca-3ae2b4cb695mr13163291fa.11.1794602079970; Fri, 13 Nov 2026 12:34:39 -0800 (PST) X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 References: In-Reply-To: From: "Rafael J. Wysocki (Intel)" Date: Fri, 13 Nov 2026 21:34:26 +0100 X-Gmail-Original-Message-ID: X-Gm-Features: AclHuK98RV8mUx3a_eF9a_B1pqyxZw7Jy48hGkbo4K83RPSBSBvPbkBZkEPiro0 Message-ID: Subject: Re: [PATCH v1 0/4] ACPI: Use named initializers for acpi_device_id arrays To: =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig_=28The_Capable_Hub=29?= Cc: "Rafael J. Wysocki (Intel)" , Len Brown , Lorenzo Pieralisi , Hanjun Guo , Sudeep Holla , Catalin Marinas , Will Deacon , Dan Williams , Vishal Verma , Dave Jiang , Alison Schofield , Ira Weiny , Bjorn Helgaas , Zhang Rui , "Mario Limonciello (AMD)" , Saranya Gopal , Gergo Koteles , Jakob Riemenschneider , Yauhen Kharuzhy , Pawel Zalewski , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, nvdimm@lists.linux.dev, linux-pci@vger.kernel.org, Kai-Heng Feng , Tony Luck , Borislav Petkov , Mauro Carvalho Chehab , Shuai Xue , Alexandre Belloni , Dave Hansen , Chu Guangqing , Andy Shevchenko , Mika Westerberg Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Nov 13, 2026 at 9:04=E2=80=AFPM Uwe Kleine-K=C3=B6nig (The Capable = Hub) wrote: > > On Fri, Nov 13, 2026 at 05:17:30PM +0100, Rafael J. Wysocki (Intel) wrote= : > > On Fri, Nov 13, 2026 at 12:14=E2=80=AFPM Uwe Kleine-K=C3=B6nig (The Cap= able Hub) > > wrote: > > > > > > From: Uwe Kleine-K=C3=B6nig > > > > > > Hello, > > > > > > this series is about preparing drivers/acpi for a change to struct > > > acpi_device_id. The idea is to replace .driver_data by an anonymous > > > union, see > > > https://lore.kernel.org/all/cover.1780048925.git.u.kleine-koenig@bayl= ibre.com/ > > > for more details. (The linked example is about platform_device_id, I > > > intend to apply it acpi_device_id and several others, too.) > > > > > > Before this union can be added, all initializers must use named > > > initializers (C99 calls them designated initializers), which IMHO is = a > > > nice cleanup that can stand for itself as it makes the code easier to > > > read. > > > > > > Pawel sent a similar series earlier, find it at > > > https://lore.kernel.org/all/20260727-acpi-refactor-v1-0-ff900aa326ee@= thegoodpenguin.co.uk/. > > > Compared to that the patch splitting is done differently and the base > > > here is newer. > > > > > > I checked for the other *_device_id and for these there is nothing to= do > > > below drivers/acpi because the few instances already use named > > > initializers. > > > > > > The last patch in this series is just some cosmetic to align the codi= ng > > > style. If you consider it churn, just drop it. > > > > > > It would be great to get this series in soon, as keeping it up to dat= e > > > for a later resend is an annoying effort. Thanks for your cooperation= . > > > > > > Best regards > > > Uwe > > > > > > Uwe Kleine-K=C3=B6nig (The Capable Hub) (4): > > > ACPI: Unify acpi_device_id list terminators > > > ACPI: Drop unused .driver_data initializers in acpi_device_id array= s > > > ACPI: Use named initializers for acpi_device_id arrays > > > ACPI: Unify *_device_id list terminators > > > > All patches applied as 7.5 material, thanks! > > That's great, thank you. > > I fatfingered my author address in patch 2, so if someone wails that the > author S-o-b is missing and your tree isn't set in stone yet, something l= ike: > > git filter-branch -f --env-filter 'if test "$GIT_AUTHOR_NAME" =3D= "Uwe Kleine-K=C3=B6nig (The Capable Hub)"; then GIT_AUTHOR_EMAIL=3Du.klein= e-koenig@baylibre.com; fi' next/master.. > > should fix it. Sorry! Thanks for the heads-up, I fixed it up.