Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp530384rwd; Wed, 17 May 2023 23:41:30 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7nU5+ZHOtrfjB93K+PYpV79+91VMcrGiIeHxjvwnQxngP0UQXgwMwGpB8uEY1+JaOlMWn4 X-Received: by 2002:a05:6a00:1582:b0:63d:24d0:2c32 with SMTP id u2-20020a056a00158200b0063d24d02c32mr3339534pfk.33.1684392089832; Wed, 17 May 2023 23:41:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684392089; cv=none; d=google.com; s=arc-20160816; b=SqkkHqGcL8DGtjMdFY2wmbU/N4dXIaIgjj4uQB2Wfl7f0B95gQP6VPEjF07v2i4T5m FvWYwSMSCZyesWJI09GwFKQSxtsnOUeBPe+QQd2Xwr6keXlk0401m6gm5WsTMPSF7YI2 6JeYse+KZEer+b4S1A+j8h+Ufde1bEQC9IGIICuNnaH1MukgMM6ZRFxT1PJG7qdVvPlx l0sRagut3DFn1KXWTsbLkxAgdIeODbEXesGpm92xIaknDx+JmIRNpoWbPTl0IY2SYczx QxBL0jGo1uIEy587pW8Bo8qfhTxM52zm1NymDnGy4AmTGiYi5wWMEYJEGWNBGdrNKYBf ndnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=GuYEVTBxE+8PbYpT/Gdg20EMlld5z1py8d9Sy66GhE8=; b=OSmPUc5NM5wi6YvHHMdp2rZ+g9WQlbN5AZG6o85E0a6oPJ1YAfe9mhS3kjYr+cdEQ2 IvoN/0HDg90m8MDjYTobVAErtjSZVxpvs2cpbcYGOQRe6nGc7WDKcgYwF96koYTUXggQ Vo2IVH5f8JT1Ybjx1A08J9eABMIE83CN94pEkeBKs4wzdPAgmPcpe9wsIoBkv45ztT7q JRQrtIJfJ+gH5RLfVBcGowoI+cVeaD1uc6NHDlEUtdQg0Ur/GoMlSQhI+ubBHuXex6yF g4CrZo0yJWH5g92AyOTpwHmCdwnu+fcfZ9BUzsLokY4swhiWzvEeybKiNl1eCs1XJAGQ y2iQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@wanadoo.fr header.s=t20230301 header.b=fqHLxmVS; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h63-20020a625342000000b0063a149e3c85si867057pfb.401.2023.05.17.23.41.07; Wed, 17 May 2023 23:41:29 -0700 (PDT) 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=pass header.i=@wanadoo.fr header.s=t20230301 header.b=fqHLxmVS; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229880AbjERG2z (ORCPT + 99 others); Thu, 18 May 2023 02:28:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229513AbjERG2y (ORCPT ); Thu, 18 May 2023 02:28:54 -0400 Received: from smtp.smtpout.orange.fr (smtp-23.smtpout.orange.fr [80.12.242.23]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 569731FD8 for ; Wed, 17 May 2023 23:28:53 -0700 (PDT) Received: from [192.168.1.18] ([86.243.2.178]) by smtp.orange.fr with ESMTPA id zX84p3FGUcjUozX84pkvOF; Thu, 18 May 2023 08:28:51 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wanadoo.fr; s=t20230301; t=1684391331; bh=GuYEVTBxE+8PbYpT/Gdg20EMlld5z1py8d9Sy66GhE8=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=fqHLxmVSiyRUfvzOrJMMPEJGxWKg5I3QNzUb+SFMHW7CsNCmFK0jbtQKNZYg7ozq0 chr6qxVdZpmTDN6SYnfqUQ606uLADAVxyfmKSbxainBwQVq4aKRGcx794p18hWSYST oth/kqNpC1HbdBJyl76RnM6ah++tkl77AI7e3JPXviHXt9pYzp213L1gBLkdJ/s5FC gAEvFmn8JKvSsaGU6hg7QZqWwaH6L2qpOt1guAkwgycgVaJVhNnRNCV75ohvHhQH2T emUG2COZimMSGsQCZZxTWozaHA/9OG2gewyUjUvCHDiHTvcqiNpANYYmmmfEqtweHt 5Froh97aulA4g== X-ME-Helo: [192.168.1.18] X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Thu, 18 May 2023 08:28:51 +0200 X-ME-IP: 86.243.2.178 Message-ID: <6f9fb8e9-0d6b-c6bb-619a-50cabc610421@wanadoo.fr> Date: Thu, 18 May 2023 08:28:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH 1/3] drm/amd/display: drop redundant memset() in get_available_dsc_slices() Content-Language: fr To: Hamza Mahfooz , amd-gfx@lists.freedesktop.org Cc: Harry Wentland , Leo Li , Rodrigo Siqueira , Alex Deucher , =?UTF-8?Q?Christian_K=c3=b6nig?= , "Pan, Xinhui" , David Airlie , Daniel Vetter , Qingqing Zhuo , Aurabindo Pillai , Hans de Goede , Hersen Wu , Stylon Wang , Jun Lei , Wenjing Liu , Leon Huang , Mike Hsieh , Cruise Hung , Nasir Osman , pengfuyuan , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20230517183350.314082-1-hamza.mahfooz@amd.com> From: Marion & Christophe JAILLET In-Reply-To: <20230517183350.314082-1-hamza.mahfooz@amd.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 Le 17/05/2023 à 20:33, Hamza Mahfooz a écrit : > get_available_dsc_slices() returns the number of indices set, and all of > the users of get_available_dsc_slices() don't cross the returned bound > when iterating over available_slices[]. So, the memset() in > get_available_dsc_slices() is redundant and can be dropped. > > Fixes: 97bda0322b8a ("drm/amd/display: Add DSC support for Navi (v2)") > Reported-by: Christophe JAILLET > Signed-off-by: Hamza Mahfooz > --- > drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c b/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c > index b9a05bb025db..58dd62cce4bb 100644 > --- a/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c > +++ b/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c > @@ -645,8 +645,6 @@ static int get_available_dsc_slices(union dsc_enc_slice_caps slice_caps, int *av > { > int idx = 0; > > - memset(available_slices, -1, MIN_AVAILABLE_SLICES_SIZE); > - > if (slice_caps.bits.NUM_SLICES_1) > available_slices[idx++] = 1; > Thanks for it, it went off my radar. FWIW: Reviewed-by: Christophe JAILLET