Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp9862895pxu; Tue, 29 Dec 2020 07:10:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJwxH2OIiELwlNYQ8mktnF0EywQPzYoOOsuEbW4cQY9oiqLMZXrMqNW20+Lbq6vtn+HO2O3p X-Received: by 2002:a17:906:ce51:: with SMTP id se17mr45395038ejb.314.1609254659777; Tue, 29 Dec 2020 07:10:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609254659; cv=none; d=google.com; s=arc-20160816; b=LYGOOi3Iz634Ny4TJ8pft2hNP3y4Y66rehPFBfVI0wwANSjTVR0ddaquVABk/N0xoD aZWwoqx20qsslPIj0P+rPjuRNeMTE7TUaY/dygQnnp8utb5x7G8WwQiybpbVVl7zlEul MIFmWw1nfEDTj/rQZR7C8h1vZJQjXfv8Y6rWz+970VG2vt5usRNeH3G6a4P8oexZKdsv KvmbNGbC3lWqvTgcfmmp1L+UjDZ2i0sBd3DbB9WM3UPeM4+fhcbIjb/BCY6t0tK2B16j HkGX0mpyZeaaVPHWRwvoo8ULFjk34z2ZkqzoseCsYRDCox5SVQB24L1mtL5J/h3iyPO0 ZbGg== 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=QqvfcvBB/yuJN88cknZSgA0GC7ju7WQsqKbZVnzon9A=; b=B/0YVz8ievyC22bbYtsXdz3Y5Sx/SWKcC578edjTbXIEFnbNnlZXQA69bOUC1sj5ml Vs6nDHj5szoTHfhsN8X164fIGxrG1NKOus0pDvO0AXJyVlDIrSAa5xdySBQCCU8x2Nb3 bBZ0Og5Bm5fHLi3Pgqqldfq81B700o27qFzTfKLMP52+ZqbqaK5Mo0bnAlZJNzl0Y09a JPAmam08n/vStWxVP6XM5CFruBX+HtCe5MosCx28xSEwzejZIEK5yyLGzEWqEcUsTuRw DQs5GDpj57CIu6yFHAV7tfqaK2xa2O3i2Al5LTW2i6ZZ2bi5A5BuHW19D51k2NE4vNmI kJHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rcYdCtot; 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 v14si22541943edq.304.2020.12.29.07.10.36; Tue, 29 Dec 2020 07:10:59 -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=rcYdCtot; 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 S1726507AbgL2PIT (ORCPT + 99 others); Tue, 29 Dec 2020 10:08:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36014 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726196AbgL2PIT (ORCPT ); Tue, 29 Dec 2020 10:08:19 -0500 Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E8D11C0613D6 for ; Tue, 29 Dec 2020 07:07:38 -0800 (PST) Received: by mail-oi1-x22f.google.com with SMTP id d203so14883451oia.0 for ; Tue, 29 Dec 2020 07:07:38 -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=QqvfcvBB/yuJN88cknZSgA0GC7ju7WQsqKbZVnzon9A=; b=rcYdCtotJM+LpY7Zu7AX9yGCRCcl+q2r5SXVbMFfkoXpoZ8WDV/Hc7fHIijlA5hicY uOcqjg0wmvJsVzeQMwHLisl9uzMf3YRVSE+lgPeihRVUNVxzJYwLD/GsvmzkmcCLRPRJ 6+ffFonT6L/DPJVdkI//S/yINgTmuXTZtY31pR4M3j6rZOniXPHroG6ivM11QsBSmwKu Ksi31p54tgkrUqUOTqtLp+++7PjXKKpF7TDIoQKncd1Ht3YrSkXUiKeAHsJwDgY7Tq4L 4Ws0lRjBLS6vJ1ifUOveTlj7BVwWJatShcc2qlHOyxGoKsyBabt6p/wN48L7o5rtOM2K yb0w== 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=QqvfcvBB/yuJN88cknZSgA0GC7ju7WQsqKbZVnzon9A=; b=RqWdJHMVq2DBu+wIFyfZLFlUhny2bgo5Qk3n2cTJ7xp8FojqAslb3N2wBCq9M7Vb1J iAQuRRs9l3TXv4alJquX3YUSbgn6etvxbNwfSJD5puVcLszZ3bUbOHGHLTt9ilGcm7vK b6hgGSY5jH3mCYT6v9TUhrr6uOfFQhDe2sftPWw54js0udfjcXVk5LC9n1WVhRU85nbn JzJ9FL8U+C2Wx4kbTNWQMfXHMsQMlXpLD4BKs5ksis4mZ2zoM5Oihwn5EE6rvbRrrzU+ INJBO6PAiAsU+b0NqZsxyiLiq1y/KlceU7OBZfmHJSxmIXZYSxZjXRewj4T/l0KVLh3P WoGA== X-Gm-Message-State: AOAM530beH+RtG2OFjLow40mG9Zh+wxtxzS/a46z/gX3W4AIZe7gSLr2 rtjZZDI6M5w/16uqkHLfCuc96X/Be6GL/1YLAyw= X-Received: by 2002:a54:4083:: with SMTP id i3mr2552418oii.120.1609254458047; Tue, 29 Dec 2020 07:07:38 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Alex Deucher Date: Tue, 29 Dec 2020 10:07:27 -0500 Message-ID: Subject: Re: [git pull] drm fixes for 5.11-rc1 To: Linus Torvalds , Harry Wentland , "Kazlauskas, Nicholas" , Hersen Wu Cc: Dave Airlie , Josip Pavic , Bindu Ramamurthy , Alex Deucher , Daniel Vetter , LKML , dri-devel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 24, 2020 at 5:28 PM Linus Torvalds wrote: > > On Wed, Dec 23, 2020 at 6:29 PM Dave Airlie wrote: > > > > Xmas eve pull request present. Just some fixes that trickled in this > > past week. Mostly amdgpu fixes, with a dma-buf/mips build fix and some > > misc komeda fixes. > > Well, I already pulled and pushed out my merge, but only noticed > afterwards that clang complains about this, and I think it's a real > bug: > > drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.c:475:6: warning: > variable 'val' is used uninitialized whenever 'if' condition is > false [-Wsometimes-uninitialized] > > and it sure is true: the code literally does > > uint32_t val; > > if (opp_id < MAX_OPP && REG(MUX[opp_id])) > REG_GET(MUX[opp_id], MPC_OUT_MUX, &val); > > return val; > > so clearly 'val' isn't initialized if that if-statement isn't true. > > I assume 'opp_id' is always presumed to be valid, but that code really > is disgusting. > > Just make it return 0 (or whatever) for invalid, possibly together > with a WARN_ON_ONCE(). Ok? Harry, Nick, Hersen, Can you take a look? Thanks, Alex > > Linus > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel