]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amd/pm/smu11: Prevent division by zero
authorDenis Arefev <arefev@swemel.ru>
Thu, 20 Mar 2025 09:35:02 +0000 (12:35 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Apr 2025 08:43:57 +0000 (10:43 +0200)
commitde6f8e0534cfabc528c969d453150ca90b24fb01
tree3ab87cf0e199b2d0e6ef30f6f9de50a74d01d567
parent836a189fb422e7efb81c51d5160e47ec7bc11500
drm/amd/pm/smu11: Prevent division by zero

commit 7ba88b5cccc1a99c1afb96e31e7eedac9907704c upstream.

The user can set any speed value.
If speed is greater than UINT_MAX/8, division by zero is possible.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Fixes: 1e866f1fe528 ("drm/amd/pm: Prevent divide by zero")
Signed-off-by: Denis Arefev <arefev@swemel.ru>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit da7dc714a8f8e1c9fc33c57cd63583779a3bef71)
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c