Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp1643934rwb; Sun, 15 Jan 2023 01:41:21 -0800 (PST) X-Google-Smtp-Source: AMrXdXsIP9cARTqSSuil3SybuPTMs1Xwvy4yzqqVyZgzEJKHWJQOW63m8B5scnd6QQVsgpBoj9/k X-Received: by 2002:a17:906:7254:b0:7ad:bc7e:3ffd with SMTP id n20-20020a170906725400b007adbc7e3ffdmr74372835ejk.42.1673775680916; Sun, 15 Jan 2023 01:41:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673775680; cv=none; d=google.com; s=arc-20160816; b=y3vR8uDe+EibdmS6/lFSiBEDF8kJWYCCIXqfZj/oMUIhhXoswa4hmHVkL4htZlehKJ WgMC+U8fCB/Ve4B/iuBl7Jdpn/JkKon378e4G/gUCxYzar46a5CkdcmNBiKlslAdLnPq I/rO9BcjJWC/NphDdiUprbHrDideuGIOUU/OFerKTcMj8DKO3Naz2jKnMQDEhYC7UNn8 8Dylmdd3kOmvIMD12NGotsSQNGZnfSyG+O7l7R3ityIGxwKqgaGrNN1/B8HwSz6FyZCs 6/Vl7gDc/ugD0xrIiSbVRsl4aJVuqZ0185XL5PxJBbpC7QrlLHLMS+PXrurN58Ut00IZ mCWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=4//gEnsaieyDrrmA2UZ26dFrn/t1c/2i1NibGk9lBs4=; b=rVQVJnbajA0qxa2Oc0DxCiHbRQn/YYI2pnKBLrCfYzsqgAwMHS8HzuBcf+2t/36xwB 3rYte46rQVEFlKfS/3bdCGc54r265XbAiWWL7v+jtLIk5JsImHUTT/VNWSG5IyBsbdg2 vRg8r8ae9K0pX6LcXfFeZWFFJIv1+ogX2KL2OBt0Z8pYUhvPO4Tq/I+zaL9zIakOQIqv PQUEF0+dMFPfw+yoqFdPGf/MWU7k0Ov8Y7RHP19hsf8DLv9QsmA7QC0IpeGFGbbg5g/d b2m1lLvlz95pvRTbGLteCygDMkl+A1Yh+Y1bp7CTrNn4IDM8NEXrHQsZvSQVvRXo3TCg FMfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mailo.com header.s=mailo header.b=B4n9PFAi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mailo.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sg18-20020a170907a41200b008650ce2977bsi12462373ejc.641.2023.01.15.01.41.08; Sun, 15 Jan 2023 01:41:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@mailo.com header.s=mailo header.b=B4n9PFAi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mailo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230145AbjAOJ0r (ORCPT + 52 others); Sun, 15 Jan 2023 04:26:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230008AbjAOJ0l (ORCPT ); Sun, 15 Jan 2023 04:26:41 -0500 Received: from msg-1.mailo.com (msg-1.mailo.com [213.182.54.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 054C859ED for ; Sun, 15 Jan 2023 01:26:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mailo.com; s=mailo; t=1673774780; bh=EprenRK+fhh8LVQitW7gzersdR2rfcFOxO4xOWvTdwI=; h=X-EA-Auth:Date:From:To:Cc:Subject:Message-ID:MIME-Version: Content-Type; b=B4n9PFAiYsPvtQTfY06WMQg1lKrwJzas9oAiFGLlj2qWWC5DkV4JtR8Paw39YQmlo 2VjC6gvFWm90AwOlhI7bsy7t3+UKOQs2mVJ3/pMLrnpicpKxTNJCti6BXFqYachjSg 7a/eWi5G1tLfKID7kipr9JHkSiQK3Vb7VOwywmyA= Received: by b-5.in.mailobj.net [192.168.90.15] with ESMTP via ip-206.mailobj.net [213.182.55.206] Sun, 15 Jan 2023 10:26:20 +0100 (CET) X-EA-Auth: u3SH4wvgyxfpkBx0jrY/UYMRZuoD5GiSOPyFx6yICV+SBVN9aEAYXtgpuLPHhsdublOVQMOBuwfWuhfXeLdMLGNNHuH6VNPg Date: Sun, 15 Jan 2023 14:56:14 +0530 From: Deepak R Varma To: Harry Wentland , Leo Li , Rodrigo Siqueira , Alex Deucher , Christian =?iso-8859-1?Q?K=F6nig?= , "Pan, Xinhui" , David Airlie , Daniel Vetter , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Saurabh Singh Sengar , Praveen Kumar Subject: [PATCH] drm/amd/display: use swap() helper macro in bios_parser Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use swap() helper macro instead of open coded swap instructions. The change also facilitates code cleanup and realignment for improved readability. Issue identified using swap.cocci Coccinelle semantic patch script. Signed-off-by: Deepak R Varma --- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) 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 074e70a5c458..7b5894adbf51 100644 --- a/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c +++ b/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c @@ -2929,7 +2929,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; @@ -3032,14 +3031,8 @@ static enum bp_result construct_integrated_info( for (i = 1; i < NUMBER_OF_DISP_CLK_VOLTAGE; ++i) { for (j = i; j > 0; --j) { if (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; - } + info->disp_clk_voltage[j-1].max_supported_clk) + swap(info->disp_clk_voltage[j-1], info->disp_clk_voltage[j]); } } -- 2.34.1