forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c
....@@ -206,8 +206,9 @@
206206 /* check insert_above_mpcc exist in tree->opp_list */
207207 struct mpcc *temp_mpcc = tree->opp_list;
208208
209
- while (temp_mpcc && temp_mpcc->mpcc_bot != insert_above_mpcc)
210
- temp_mpcc = temp_mpcc->mpcc_bot;
209
+ if (temp_mpcc != insert_above_mpcc)
210
+ while (temp_mpcc && temp_mpcc->mpcc_bot != insert_above_mpcc)
211
+ temp_mpcc = temp_mpcc->mpcc_bot;
211212 if (temp_mpcc == NULL)
212213 return NULL;
213214 }