Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2559974pxb; Tue, 23 Feb 2021 09:47:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJyVnYx4MASG0xnLE45F1NzPSQv1W/97ahruIEbwLwiozMWV9qjErFwXwrtNLIxyN8+Zpv0n X-Received: by 2002:aa7:c7ce:: with SMTP id o14mr354647eds.163.1614102431507; Tue, 23 Feb 2021 09:47:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614102431; cv=none; d=google.com; s=arc-20160816; b=RSeVJO03HjhphMi6mo0lk5u6qSCjS4J6UuI9hEZ6UEIn03v105OQfNrpk+zOKRZ21L C17yZxHlYDeNUGIP9d0r+ETp/8SCNfjz626/KtRqRx3UfNvhoXalh0ByEG+Jqwh1+qPQ 7H0yOyuK6ZTPjwiZKoRcoCxDjRzQwkBGqZAdobOHp39evKaa+XSuTxS50t4mUSGV+42G KMhgCp81IRyMhjC3hESJToXvr3CD1Z8uRA1abQrQB5YeBEmRhOjSKzjqqOhDBTQ+Ony9 pgzFrDB3e1UynSpRPww9Ua7MVoNymHDrsFLSpv9GotGIwx2CCRfSZfpZFEngqmnlCTyH 9sdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=VuxpnNTlbfa73guZtbI9Nhw2M5eDcrgPYdz+56/6dWc=; b=WYFjksN+SU83r/Qf6JMKGRr739nTLHZD//BFkup6motcGXqQWb9cgp53zhwfYkILID NX8A1pf2CGEpT1CwrgZSf4mcjKfBnkLH0hinRLLf/p3Yqk1jCu/FkTlCdowiYDhPT0kw tyGUO5OdiA/AbeZtNBzs3BepTDvCGQlV1f0a7C4ouY+zaSW33R9lMRVgsd0yxTxBJ5uP 1iUKag92oh7sXSlyZM8lp3CnNRfe7sbnlWU38FXKb60IRyxCLuxAYt2o4UB5BTrUEBwx XgDp8HeW6rodPim3mdLyxgBh6jTVNpfnPfq44cD9EecdxJ54cLEhhHuXk7+VW0TgkD9W jyjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=nL7g6q8S; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a42si17364608edf.469.2021.02.23.09.46.44; Tue, 23 Feb 2021 09:47:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=nL7g6q8S; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233079AbhBWRm6 (ORCPT + 99 others); Tue, 23 Feb 2021 12:42:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233729AbhBWRm4 (ORCPT ); Tue, 23 Feb 2021 12:42:56 -0500 Received: from mail-ot1-x335.google.com (mail-ot1-x335.google.com [IPv6:2607:f8b0:4864:20::335]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1BCBC06174A for ; Tue, 23 Feb 2021 09:42:16 -0800 (PST) Received: by mail-ot1-x335.google.com with SMTP id b8so16407452oti.7 for ; Tue, 23 Feb 2021 09:42:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VuxpnNTlbfa73guZtbI9Nhw2M5eDcrgPYdz+56/6dWc=; b=nL7g6q8SnspLBcq5aEvtCrCr3oFPtCOiDmIqpH/qqMlZziUJUYYGB1TYNT+enHAzgr Z/OFIDGQk12kO0nGCzONaDmuuJkcrMZW3UcTYlvGR3x01ZHu4IubuwwkkEsbGEx6rfB9 Gp4r62k2MmPgvJZ2mcXa2KPrtsuGyggwln1hhuuinLpX2/BXFTN8W+xUY2JFqSGQwqVg UfuMuwBpwNUNjETK1v+CMb9oBmAX8WW3TbhX15OdSdenJdqRXNEOIs4pig9/Cu8oSbs3 m1a9vdSG/Qn5S2k4wq3EUYQXMdDk050JMfAay/4u7wdx5YeQJadfrZhpZYSAiKcrTdhX lPKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VuxpnNTlbfa73guZtbI9Nhw2M5eDcrgPYdz+56/6dWc=; b=iZomAClCTpPTRqn1LzqZlrzwieqw2H2CtBZys0mwoXlpXFKbGfnhdUEHPqDISpPuas sIVPAQc62ySrcnuISKv8s6AHHKBtLowT5lZMWBJqv51/u7tnx01LAt3o/OVs67aAZn1B eQmflOmZDzSyLngprEICLZ3VaC4i8lLPNn87ymo/WV04YOnj6B5bmOqQ+N882PCBT+jh w3klwiu4zFK6a4pawcy3ggjRB1lpsAMpHfgTtpPiLrZGN91ZzEHO28D84FFZvK2DKpaG IV4QDoEB+Sww0SEQC9dTEwns2cRMyVg2CBfG7cjlK5SMKJMzOGneAOKkAsdYamq0oEVV 8mbQ== X-Gm-Message-State: AOAM531B0/ycIqFX0pHtW3jQtX4RXnx6bQ2NjhsAFcJtTCkCNORyHaXt VvRxQZd77CdVdwl6JVeCnPGWiBYnUr+P/2xQCQvRe2nZf7Q= X-Received: by 2002:a9d:5cc2:: with SMTP id r2mr10635173oti.132.1614102136101; Tue, 23 Feb 2021 09:42:16 -0800 (PST) MIME-Version: 1.0 References: <1614021931-4386-1-git-send-email-jrdr.linux@gmail.com> <32vjVDssCxltB75h5jHin2U3-cvNjmd_HFnRLiKohhbXkTfZea3hw2Knd80SgcHoyIFldMNwqh49t28hMBvta0HeWed1L0q_efLJ8QCgNw8=@emersion.fr> <20210222234457.GA36153@24bbad8f3778> In-Reply-To: From: Alex Deucher Date: Tue, 23 Feb 2021 12:42:05 -0500 Message-ID: Subject: Re: [PATCH] drm/amdgpu/display: initialize the variable 'i' To: Bas Nieuwenhuizen Cc: Simon Ser , Stylon Wang , "Leo (Sunpeng) Li" , Bhawanpreet Lakha , Maling list - DRI developers , "Siqueira, Rodrigo" , LKML , amd-gfx list , "Kazlauskas, Nicholas" , Nathan Chancellor , Dave Airlie , Aurabindo Pillai , Souptick Joarder , Daniel Vetter , "Deucher, Alexander" , "Wentland, Harry" , Christian Koenig Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org yeah, fdo ran out of disk space so I moved to gitlab: https://gitlab.freedesktop.org/agd5f/linux/-/commits/drm-next Alex On Mon, Feb 22, 2021 at 7:26 PM Bas Nieuwenhuizen wrote: > > I think Alex moved to gitlab for his branches > > On Tue, Feb 23, 2021, 12:50 AM Simon Ser wrote: >> >> On Tuesday, February 23rd, 2021 at 12:44 AM, Nathan Chancellor wrote: >> >> > On Mon, Feb 22, 2021 at 11:05:17PM +0000, Simon Ser wrote: >> > > On Monday, February 22nd, 2021 at 8:25 PM, Souptick Joarder wrote: >> > > >> > > > >> drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:9804:38: >> > > > >> warning: variable 'i' is uninitialized when used here >> > > > >> [-Wuninitialized] >> > > > timing = &edid->detailed_timings[i]; >> > > > ^ >> > > > drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:9714:7: >> > > > note: initialize the variable 'i' to silence this warning >> > > > int i; >> > > > ^ >> > > > = 0 >> > > > 1 warning generated. >> > > > >> > > > Initialize the variable 'i'. >> > > >> > > Hm, I see this variable already initialized in the loop: >> > > >> > > for (i = 0; i < 4; i++) { >> > > >> > > This is the branch agd5f/drm-next. >> > >> > That is in the >> > >> > if (amdgpu_dm_connector->dc_sink->sink_signal == SIGNAL_TYPE_DISPLAY_PORT >> > || amdgpu_dm_connector->dc_sink->sink_signal == SIGNAL_TYPE_EDP) { >> > >> > branch not the >> > >> > } else if (edid && amdgpu_dm_connector->dc_sink->sink_signal == SIGNAL_TYPE_HDMI_TYPE_A) { >> > >> > branch, where i is indeed used uninitialized like clang complains about. >> > >> > I am not at all familiar with the code so I cannot say if this fix is >> > the proper one but it is definitely a legitimate issue. >> >> I think you have an outdated branch. In my checkout, i is not used in the first >> branch, and is initialized in the second one. >> >> https://cgit.freedesktop.org/~agd5f/linux/tree/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c?h=drm-next#n9700 > > _______________________________________________ > amd-gfx mailing list > amd-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx