Commit 015a1605 authored by Manank Patel's avatar Manank Patel Committed by Zhang Zekun
Browse files

ACPI: PCC: Fix unintentional integer overflow

mainline inclusion
from mainline-v6.1-rc3
commit 8338b74a
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I9VPZ8

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8338b74a750c534c223e8943cc0ed0e198ece261



--------------------------------------------------

Fix an unintentional u32 overflow by changing PCC_CMD_WAIT_RETRIES_NUM
to 500ULL.

Fixes: 91cefefb ("ACPI: PCC: replace wait_for_completion()")
Signed-off-by: default avatarManank Patel <pmanank200502@gmail.com>
Acked-by: default avatarSudeep Holla <sudeep.holla@arm.com>
Acked-by: default avatarHuisong Li <lihuisong@huawei.com>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: default avatarZhang Zekun <zhangzekun11@huawei.com>
parent cd52dcce
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@
 * Arbitrary retries in case the remote processor is slow to respond
 * to PCC commands
 */
#define PCC_CMD_WAIT_RETRIES_NUM	500
#define PCC_CMD_WAIT_RETRIES_NUM	500ULL

struct pcc_data {
	struct pcc_mbox_chan *pcc_chan;