]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ACPI: CPPC: Check cpc_read() return values consistently
authorSumit Gupta <sumitg@nvidia.com>
Wed, 18 Mar 2026 09:50:05 +0000 (15:20 +0530)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 19 Mar 2026 13:06:27 +0000 (14:06 +0100)
commit0cc24977224a6c7d470860265a4990109f0a32ee
tree4702b5a4d077ce8579b59a16fbf393f2f4391668
parentbe473f0591f183990a998edee02161b319047eaa
ACPI: CPPC: Check cpc_read() return values consistently

Callers of cpc_read() ignore its return value, which can lead
to using uninitialized or stale values when the read fails.

Fix this by consistently checking cpc_read() return values in
cppc_get_perf_caps(), cppc_get_perf_ctrs(), and cppc_get_perf().

Link: https://lore.kernel.org/lkml/48bdf87e-39f1-402f-a7dc-1a0e1e7a819d@nvidia.com/
Suggested-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Link: https://patch.msgid.link/20260318095005.2437960-1-sumitg@nvidia.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/cppc_acpi.c