From nobody Tue Apr 7 04:33:30 2026 Received: from mail-dl1-f46.google.com (mail-dl1-f46.google.com [74.125.82.46]) (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 1593339D6CF for ; Mon, 6 Apr 2026 20:14:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775506449; cv=none; b=sEy0eBU8BpozayEA7fP7VevRjfY4mKNhyDtbHGk8gP+gSgr3oeFIQJrDukbNNXz7dlqgst2+CtMJ3xnF9A9WYHukQDLimioU0BmR46ledhLoDJTcT2Qz1ZcJn7yseOXyXtNKRBVG7VTP5UM7YYnOYC8FLh/ddjCPnVRjgl23qcE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775506449; c=relaxed/simple; bh=rSDmCCEiDg6H2odhJiDoxieO0TKl6hml/thK1WrMGBo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mOKT99uESHf+yYVScenGHlqqOh+2kV2ZMqnLIwJpB4jTJAnRV0Z57eQCImvE0uR17fAKb39SOqFcTgcDVax2qq/q4JHP3+I54Dey8g6UFxUELqxZ+zzgC2s65vzl/lxVcy1lRSaQ4bLkHIB8kDjcxXIMD11WSJyLzY9xfW4Wq94= 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=HWqkZ8OX; arc=none smtp.client-ip=74.125.82.46 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="HWqkZ8OX" Received: by mail-dl1-f46.google.com with SMTP id a92af1059eb24-12c080efc1eso1195546c88.0 for ; Mon, 06 Apr 2026 13:14:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775506446; x=1776111246; 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=HWqkZ8OXLuCwAX89PyH0UNW1dSsOeI9VjKb8cyR9RvZb9POP6HWGuWHCKA8Q6cm7KW IauvlkU3Rhk8INyMl9nKyh+Tn6gARv7eWdc+5OlLqJWtaG/DkUa7toSl6hiVJm3SDuOX Be3LvgvYfdC+FXaqXcjQHs42ltF/hk91Q8HZASX0WnEZaJJ6Rgl43BtV9DC8LlHLNiiZ wfLooP/NxOB+jJ+34VtdqvTDE+viKOLgavanQMqAILt++h8dDLplzxPDkr8f3a6bInRP texa1aaaSpo69OYTgU1bLc2XwiiB0FGJmGhw9/p5y/kiCYeQ1L6e4zTyCWFOfBS4lPNk iiZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775506446; x=1776111246; 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=FIyJqAziFgolfu4ksEVLB0VU10sAsLmyWomFAMBZI8pXhnBFLp44BUasqt+u6Rj0yu 1yibtLEai1NhFgBef5TpEnAXFLyJnXJNed4jIMMz1P3/nqgPiVAaPavpTT/dfteH4MwL sTlGdVDB9XxzkOeqEs8m0NTPapTFopuTy77A+bqaX2U3T/gFz/Kw2uAhs9MouGJZF31f ke+pKr+EPByL28R1qXIgeIjbLaHPe/v43AIHcO4srlS0Egm93DdXUV/rgtGAZ/iC+jjb sf8fzLOSd6/84tg7s1C6Zq3Egg8NOzrzqkAl4lrrnMRJRuCZFQL9ZF27/ak048RGbwlo 92yA== X-Forwarded-Encrypted: i=1; AJvYcCXhev2Q2pUikyRLly9Q0k2FKE9/kfNoue3cOcaVbvnhCzen4jJrtyK8WukI/S8zAnT+QEkJ2j6GlAlCCbo=@vger.kernel.org X-Gm-Message-State: AOJu0YyQkOWMZKDWKO5hmNW6vZjCCj+GOZQNZ7Nkc7RjZOfHMN6BOZWR Dwg8QEdTtWYXm7APrZ0u0uOGubD6/VMlwJOrXn2xevVHA4+2odtFVSMV X-Gm-Gg: AeBDievZBCmxGvaHVo3Tu5evkNIj16IbTXYArRAptiTXR4y7dkCLCzXnppKNTg3fX3m BQ/U9JFDVr868+nChgpEpKMGSYZVBJFYLQv4rDaiFLE6TQ3QwiV7+D2BdpiF6fE21MmGbQWFhGb 3p3nI+jxJcoHLKgJHhqnLgK892r/0YlspbviKiY4j9+GYCluMnznnQGrrfhXMDrx0O83CzsrNu0 viFMq3e7ugadlCaaEiDZu9FGGc7lOGkZmkbNntcJ+IshzbXtgYBOzyGjSkonTyiiEdcBMu7dKNC 1muSsQA7kvvv4ZQ6tkjt6no3Wai+8eSkjiHamU+qhh6O/Tg4ZG56D2wu3o7DT3UNRfygb8jXXTA fcn6STSUaa8LljtgWtgKlwqmGsBNcOL5Kt/f2zA8IJ8k40xvssPVML2ALGHqCY5a7ZZ6emnvWyR PYie8KKDyj7TivI6aRc8D/5XgdP5ahNj3fnWxM/89n5H/+ZKH5S7enjws5zbLCyAQXrJUFg2oet Ddi/IbpTY3MsG0= X-Received: by 2002:a05:701b:220c:b0:12c:839:7462 with SMTP id a92af1059eb24-12c083975ccmr1603169c88.12.1775506446333; Mon, 06 Apr 2026 13:14:06 -0700 (PDT) Received: from lappy (108-228-232-20.lightspeed.sndgca.sbcglobal.net. [108.228.232.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12bed93f861sm17022333c88.0.2026.04.06.13.14.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 13:14:06 -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 v8 05/16] platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members Date: Mon, 6 Apr 2026 20:13:49 +0000 Message-ID: <20260406201400.438221-6-derekjohn.clark@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260406201400.438221-1-derekjohn.clark@gmail.com> References: <20260406201400.438221-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