Applied. Thanks! Alex On Thu, Oct 10, 2019 at 9:48 AM Kazlauskas, Nicholas <Nicholas.Kazlauskas@xxxxxxx> wrote: > > On 2019-10-10 9:11 a.m., Ville Syrjala wrote: > > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > > > Mostly a cocci-job, but it flat out refused to remove the > > declaration in drivers/gpu/drm/amd/display/dc/core/dc.c so > > had to do that part manually. > > > > @swap@ > > identifier TEMP; > > expression A,B; > > @@ > > - TEMP = A; > > - A = B; > > - B = TEMP; > > + swap(A, B); > > > > @@ > > type T; > > identifier swap.TEMP; > > @@ > > ( > > - T TEMP; > > | > > - T TEMP = {...}; > > ) > > ... when != TEMP > > > > Cc: Harry Wentland <harry.wentland@xxxxxxx> > > Cc: Leo Li <sunpeng.li@xxxxxxx> > > Cc: Alex Deucher <alexander.deucher@xxxxxxx> > > Cc: "Christian König" <christian.koenig@xxxxxxx> > > Cc: "David (ChunMing) Zhou" <David1.Zhou@xxxxxxx> > > Cc: amd-gfx@xxxxxxxxxxxxxxxxxxxxx > > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@xxxxxxx> > > Thanks! > > Nicholas Kazlauskas > > > --- > > drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 7 ++----- > > drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 ++------ > > drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +----- > > 3 files changed, 5 insertions(+), 16 deletions(-) > > > > diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c > > index 221e0f56389f..823843cd2613 100644 > > --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c > > +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c > > @@ -2543,7 +2543,6 @@ static enum bp_result construct_integrated_info( > > > > /* Sort voltage table from low to high*/ > > if (result == BP_RESULT_OK) { > > - struct clock_voltage_caps temp = {0, 0}; > > uint32_t i; > > uint32_t j; > > > > @@ -2553,10 +2552,8 @@ static enum bp_result construct_integrated_info( > > info->disp_clk_voltage[j].max_supported_clk < > > info->disp_clk_voltage[j-1].max_supported_clk) { > > /* swap j and j - 1*/ > > - temp = info->disp_clk_voltage[j-1]; > > - info->disp_clk_voltage[j-1] = > > - info->disp_clk_voltage[j]; > > - info->disp_clk_voltage[j] = temp; > > + swap(info->disp_clk_voltage[j - 1], > > + info->disp_clk_voltage[j]); > > } > > } > > } > > diff --git a/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c b/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c > > index dff65c0fe82f..7873abea4112 100644 > > --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c > > +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c > > @@ -1613,8 +1613,6 @@ static enum bp_result construct_integrated_info( > > > > struct atom_common_table_header *header; > > struct atom_data_revision revision; > > - > > - struct clock_voltage_caps temp = {0, 0}; > > uint32_t i; > > uint32_t j; > > > > @@ -1644,10 +1642,8 @@ static enum bp_result construct_integrated_info( > > info->disp_clk_voltage[j-1].max_supported_clk > > ) { > > /* swap j and j - 1*/ > > - temp = info->disp_clk_voltage[j-1]; > > - info->disp_clk_voltage[j-1] = > > - info->disp_clk_voltage[j]; > > - info->disp_clk_voltage[j] = temp; > > + swap(info->disp_clk_voltage[j - 1], > > + info->disp_clk_voltage[j]); > > } > > } > > } > > diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c > > index 5d1adeda4d90..fb6a7288caf4 100644 > > --- a/drivers/gpu/drm/amd/display/dc/core/dc.c > > +++ b/drivers/gpu/drm/amd/display/dc/core/dc.c > > @@ -901,15 +901,11 @@ static void program_timing_sync( > > > > /* set first pipe with plane as master */ > > for (j = 0; j < group_size; j++) { > > - struct pipe_ctx *temp; > > - > > if (pipe_set[j]->plane_state) { > > if (j == 0) > > break; > > > > - temp = pipe_set[0]; > > - pipe_set[0] = pipe_set[j]; > > - pipe_set[j] = temp; > > + swap(pipe_set[0], pipe_set[j]); > > break; > > } > > } > > > > _______________________________________________ > amd-gfx mailing list > amd-gfx@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/amd-gfx _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx