On Mon, May 16, 2016 at 12:58 AM, Heloise NH <os@xxxxxxxxxxx> wrote: > From: tom will <os@xxxxxxxxxxx> > > When the initial value of i is greater than zero, > it may cause endless loop, resulting in array out > of bouds, fix it. > > Signed-off-by: tom will <os@xxxxxxxxxxx> Applied to both radeon and amgpu. Thanks! Alex > --- > drivers/gpu/drm/radeon/kv_dpm.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c > index d024074..a7e9786 100644 > --- a/drivers/gpu/drm/radeon/kv_dpm.c > +++ b/drivers/gpu/drm/radeon/kv_dpm.c > @@ -2164,7 +2164,7 @@ static void kv_apply_state_adjust_rules(struct radeon_device *rdev, > if (pi->caps_stable_p_state) { > stable_p_state_sclk = (max_limits->sclk * 75) / 100; > > - for (i = table->count - 1; i >= 0; i++) { > + for (i = table->count - 1; i >= 0; i--) { > if (stable_p_state_sclk >= table->entries[i].clk) { > stable_p_state_sclk = table->entries[i].clk; > break; > -- > 2.1.0 > > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel