drm/amdgpu: fix array out of bounds
authortom will <os@iscas.ac.cn>
Mon, 16 May 2016 14:31:07 +0000 (10:31 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 May 2017 04:19:48 +0000 (21:19 -0700)
commit99e96ce5e3153b3543152d33b5773f34003a8892
tree1ac3c3368b7724c6b1ff3d24c00ee786c1bc7427
parent10fc325c03d2b68bdaa4180a1d5efdbf58c49846
drm/amdgpu: fix array out of bounds

commit 484f689fc9d4eb91c68f53e97dc355b1b06c3edb upstream.

When the initial value of i is greater than zero,
it may cause endless loop, resulting in array out
of bounds, fix it.

This is a port of the radeon fix to amdgpu.

Signed-off-by: tom will <os@iscas.ac.cn>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/amdgpu/kv_dpm.c