diff options
| author | Robin Chen <robin.chen@amd.com> | 2026-07-08 21:00:42 +0800 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-07-28 18:33:19 -0400 |
| commit | 47c3b22a38ffec9110c466a72965218b6ebe79fe (patch) | |
| tree | 8cb81f16486ca2e913f02eb04751845750806f14 /drivers/gpu/drm/amd/display/dc/dce | |
| parent | 27be8a5159b28067d1e037a1e5c5de81efef8535 (diff) | |
| download | linux-next-47c3b22a38ffec9110c466a72965218b6ebe79fe.tar.gz linux-next-47c3b22a38ffec9110c466a72965218b6ebe79fe.zip | |
drm/amd/display: fix debug flags assignment in dmub_replay.c
[WHY]
Fix incorrect casting of debug flags to uint16_t, which could
truncate the value.
Reviewed-by: ChunTao Tso <chuntao.tso@amd.com>
Signed-off-by: Robin Chen <robin.chen@amd.com>
Signed-off-by: Wayne Lin <wayne.lin@amd.com>
Tested-by: Dan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dce')
| -rw-r--r-- | drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c b/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c index 9b50bf1d80fc..eda3a2f1402c 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c @@ -165,7 +165,7 @@ static bool dmub_replay_copy_settings(struct dmub_replay *dmub, // Misc copy_settings_data->line_time_in_ns = (uint16_t)replay_context->line_time_in_ns; copy_settings_data->panel_inst = (uint16_t)panel_inst; - copy_settings_data->debug.u32All = (uint16_t)link->replay_settings.config.debug_flags; + copy_settings_data->debug.u32All = link->replay_settings.config.debug_flags; copy_settings_data->pixel_deviation_per_line = link->dpcd_caps.pr_info.pixel_deviation_per_line; copy_settings_data->max_deviation_line = (uint16_t)link->dpcd_caps.pr_info.max_deviation_line; copy_settings_data->smu_optimizations_en = link->replay_settings.replay_smu_opt_enable; |
