From nobody Thu Apr 2 21:50:50 2026 Received: from mail-dy1-f176.google.com (mail-dy1-f176.google.com [74.125.82.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BB4E735D615 for ; Thu, 2 Apr 2026 03:24:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775100273; cv=none; b=Cb8sfr49z6Q0P1sncUloCIC/tViug7hUnhDt0bJu2Z3rEXHN5qBlpcBSVuU34YHq2N1qjW6fNXnkxcp//MJUzeZO2nuotarlmZcEBVUJrgIKHezxNGOpbCj6LmD5kOKCEui+BWqurDRplTfKeGK0ie8ZuM6U60y/YDOOSXvC7ts= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775100273; c=relaxed/simple; bh=rSDmCCEiDg6H2odhJiDoxieO0TKl6hml/thK1WrMGBo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Uylz9JJXUaBh8crzyHADaKcbDHZjZBnfltFKfrvZ9SAdoyD6xQdpDjM0JsVn7dTsRr5OTpTmllhdPhkQyGgv0bHlrVQzACpMrHmt+GitP9qTCCctx9o/ID9FsPxnA71Eanzp/uw7wwq1zIPnr6rOLy4iakf9qiepDlBFgdFB1Z4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=GIMwCmcF; arc=none smtp.client-ip=74.125.82.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GIMwCmcF" Received: by mail-dy1-f176.google.com with SMTP id 5a478bee46e88-2c156c4a9efso491925eec.1 for ; Wed, 01 Apr 2026 20:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775100271; x=1775705071; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VN+fnLwvwAoWFMaejyWO9zQ/OWEWR+6r67Ac0CIVd7Y=; b=GIMwCmcFZVUn+ZFqa8Qkf+N8Ye8N01raD1qk5FSjyxB/u/QF2zfPP3wUrr9jJSEsd2 mgdvL8vKFK/gJaYTjOYtIagfSXpfU0IVv2cmNhEql08H7bG71EcNTmJaVxtdoA7lA740 e2eawrm4uOn+okigMn3UWbHzY7MlJCmHv0wN01jfGBCtgWkmF764TaFQb5NcadtMQa+Z NFrCPFr1mxy2BCAj8JpRWOyAsGv4SHWLsQCbfgtCrp6bQr9Pewju7IapnF2D+ayMoaVH +Tty2eBtuUpZq+9xwgrv+X3k+5lAXqMKopp1TZpsw2n0z0+sboTRO5M67q/Isxtq1YY0 aEBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775100271; x=1775705071; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=VN+fnLwvwAoWFMaejyWO9zQ/OWEWR+6r67Ac0CIVd7Y=; b=MVvNZuu1pfVtXp0kIwjuXEJqGZ1JCzG2Mf0U9WkZPyDS5ZNsyHcND7wNQUX2eGFXUg JZclrYMqjtTrDXf0A6S1Kp0FSAySwD6xTDy0ax87790SKib3TAgNAzIIxfJe+aWWNjEz PGSzISQwOh6QJ+n+mUKDXEJnaXTjiY094GValwCdfCUwEDK3/6oS7Ezz4V5v3y21mwY8 mDP7s6j3EqL5G7DQXdyw+EtQDPNCR6NHxTMBZH8PkZGhldpQ171HGFkzmLQ07/91YNJU WSGA6MFhHy/A+tNvu+UknasOBnvDe/hn8bdmICg4w7W9dzQdR+jEf2MpW68iilIcy0bS ddqQ== X-Forwarded-Encrypted: i=1; AJvYcCUbIyGFxmr8HnM2gh3QsyzhMv70N2QFoPy6xebdYPtXOISonG0JB/iY2dzgbOe75jNrbGAtvkEWkmbEonU=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0l0ov7aqySr0TUu4yrVHJ7tMUDPWKmTR0ZHGvSyCMZ1QuQeC4 ImbYnYKCkULQrJtWfFfJg+ak2UARYxoE8E8VdeZgqhI8A9hfctOpAUXd X-Gm-Gg: ATEYQzzhzog7yavwBQNiU8lJEeLQUlu1XpcKXfUUWrrYSq9FGSNXnhvl97RnNu89f9k 6+jdWO7jGAUfkiVnytKdKzpF7LA1FwuKAQhl0TV/2D1mHgcsk50CYyG3nfJReJEzoYA6C7S2rjE 3tpSOM2NjF42d2KIl7gwLYCSNz5LrzeEDCjLlYCWj8V9F26hAyNLgxs4YoU9OA+nahHuREAU4oA 5jBZv7wZi0rK50Yf/loN48l9kZcsv+3Z11HF07CQyr4k5pLjcwfnybfIsbAba+NTgBXwnB+gkEt RFrh7jqBy1w6h3+TATl19YgizpY8beCwMaSSeiPHCgIabhdl8UIQ/SopGJbwdI78ct2Tuog6i5E 8b3DAD/zciXNk7rG1vdzvCMRRtdR3YLI6x0sFk1H9YLiERc4hiHdkL1myastvDVEg6aKWcDnplj 6A6ioICfKdUrrqwTEGIPF7P8YM0ib6S4idtI9GgMw5gK8XkPtkb89dgW9Mtcl00zB+rJM9WHmBC zRp X-Received: by 2002:a05:7300:e613:b0:2c8:b5e1:6b03 with SMTP id 5a478bee46e88-2c932ea9d1bmr3195433eec.23.1775100270860; Wed, 01 Apr 2026 20:24:30 -0700 (PDT) Received: from lappy (108-228-232-20.lightspeed.sndgca.sbcglobal.net. [108.228.232.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ca7cae9e9esm1265981eec.23.2026.04.01.20.24.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Apr 2026 20:24:30 -0700 (PDT) From: "Derek J. Clark" To: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , Hans de Goede Cc: Mark Pearson , Armin Wolf , Jonathan Corbet , Rong Zhang , Kurt Borja , "Derek J . Clark" , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: [PATCH v7 05/16] platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members Date: Thu, 2 Apr 2026 03:24:13 +0000 Message-ID: <20260402032424.678528-6-derekjohn.clark@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260402032424.678528-1-derekjohn.clark@gmail.com> References: <20260402032424.678528-1-derekjohn.clark@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" In struct tunable_attr_01 the capdata pointer is unused and the size of the id members is u32 when it should be u8. Fix these prior to adding additional members. No functional change intended. Fixes: e1a5fe662b59 ("platform/x86: Add Lenovo Capability Data 01 WMI Drive= r") Cc: stable@vger.kernel.org Reviewed-by: Rong Zhang Tested-by: Rong Zhang Signed-off-by: Derek J. Clark --- drivers/platform/x86/lenovo/wmi-other.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/platform/x86/lenovo/wmi-other.c b/drivers/platform/x86= /lenovo/wmi-other.c index 985cb9859b44..0e8a69309ec4 100644 --- a/drivers/platform/x86/lenovo/wmi-other.c +++ b/drivers/platform/x86/lenovo/wmi-other.c @@ -546,11 +546,10 @@ static void lwmi_om_fan_info_collect_cd_fan(struct de= vice *dev, struct cd_list * /* =3D=3D=3D=3D=3D=3D=3D=3D fw_attributes (component: lenovo-wmi-capdata 0= 1) =3D=3D=3D=3D=3D=3D=3D=3D */ =20 struct tunable_attr_01 { - struct capdata01 *capdata; struct device *dev; - u32 feature_id; - u32 device_id; - u32 type_id; + u8 feature_id; + u8 device_id; + u8 type_id; }; =20 static struct tunable_attr_01 ppt_pl1_spl =3D { --=20 2.53.0