[ Sasha's backport helper bot ]
Hi,
Found matching upstream commit: c8c19ebf7c0b202a6a2d37a52ca112432723db5f
WARNING: Author mismatch between patch and found commit: Backport author: mingli.yu@eng.windriver.com Commit author: Jesse Zhang jesse.zhang@amd.com
Status in newer kernel trees: 6.12.y | Present (exact SHA1) 6.11.y | Present (exact SHA1) 6.6.y | Present (different SHA1: 4711b1347cb9) 6.1.y | Present (different SHA1: 60f4a4bc3329) 5.15.y | Not found
Note: The patch differs from the upstream commit: --- 1: c8c19ebf7c0b2 ! 1: 3574a55cbee45 drm/amd/pm: Fix negative array index read @@ Commit message Signed-off-by: Jesse Zhang Jesse.Zhang@amd.com Reviewed-by: Tim Huang Tim.Huang@amd.com Signed-off-by: Alex Deucher alexander.deucher@amd.com + [Don't intruduce the change for navi10_emit_clk_levels which doesn't exist] + Signed-off-by: Mingli Yu mingli.yu@windriver.com
## drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c ## @@ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c: static int navi10_get_current_clk_freq_by_table(struct smu_context *smu, @@ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c: static int navi10_get_current_c }
static inline bool navi10_od_feature_is_supported(struct smu_11_0_overdrive_table *od_table, enum SMU_11_0_ODFEATURE_CAP cap) -@@ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c: static int navi10_emit_clk_levels(struct smu_context *smu, - if (ret) - return ret; - -- if (!navi10_is_support_fine_grained_dpm(smu, clk_type)) { -+ ret = navi10_is_support_fine_grained_dpm(smu, clk_type); -+ if (ret < 0) -+ return ret; -+ -+ if (!ret) { - for (i = 0; i < count; i++) { - ret = smu_v11_0_get_dpm_freq_by_index(smu, - clk_type, i, &value); @@ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c: static int navi10_print_clk_levels(struct smu_context *smu, if (ret) return size; ---
Results of testing on various branches:
| Branch | Patch Apply | Build Test | |---------------------------|-------------|------------| | stable/linux-5.15.y | Success | Success |