Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1181435pxb; Sun, 21 Feb 2021 15:09:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJxQkA7KO8NCNDSfkNQohvBdG53gs+SWIKxJmYiEVCwwH2ik5naGG4pQAWXqxnqjNVMR1Ve+ X-Received: by 2002:a17:906:82d3:: with SMTP id a19mr18199421ejy.505.1613948962274; Sun, 21 Feb 2021 15:09:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613948962; cv=none; d=google.com; s=arc-20160816; b=gWL0aziAJnJ0wz5BDP1kB6m9RNm246xazgOUe1jhFpRNaiKRabIMGidw6OEIlqMr2/ 8A//pkh/FbJmA3oN17xDlbrztgZoADedr+iHlitBmY8nfEEWQUih8aI6+uWlJGIJDB9A pWhpFe4Ox8tZrTlPrurT/wsa0471/PgiP1s8JiG1ZpamOMo8ibtho0pmJGZHF3B7DBtz YCHGwM7lqloxeKTFIP5dQHqhIUMm35QC16Nsa51v3bB6HaXKX9w9EqVnECtFXP3jLb97 2csm3ioXuglkwNbCt16h2aeIBDMiku6I8iGSo1VYXozagxtcA38jrouCWW1oj9nVNDPg Frzg== 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=K9CZc6j54KVkhNtnlVAPjyH9O60vJPCOdPJohXtM448=; b=Edeqf0iRFTCFDrQZ9rysve8Ff02KvvhOAKaLKdH4FlQW1Hyd43Bcjnr64KQ7TOj2ie MH+Z1jGguW0zL/U8UOghoVpbCgA71tSwjrjHx2t0nLx+EY6OvSDYz3/jIvYNVI39HIiB j1HBcFN0xS/LNNL0Kov1CahYhA5WL5OuUItTEtwk25WCiIxM25borOh86eoZx3e9/b39 TlCrOEaWBYDkmL24NzKw1MJK1hAGjULDBEcyl4ftrf8N3ATcjxKZFGlcvgO26Jk4H0B/ jYqtzG5ObMMS8R9Uy4pCOdpB0bZISlzqVeEk5HRAMI61UeRcj4Qo5Fg/Wd3qjiinhaNI Z2Rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=VJE0KaWI; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id du22si3554148ejc.27.2021.02.21.15.08.56; Sun, 21 Feb 2021 15:09:22 -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=@linux-foundation.org header.s=google header.b=VJE0KaWI; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232552AbhBUXI0 (ORCPT + 99 others); Sun, 21 Feb 2021 18:08:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232450AbhBUXIR (ORCPT ); Sun, 21 Feb 2021 18:08:17 -0500 Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A54E8C061574 for ; Sun, 21 Feb 2021 15:07:36 -0800 (PST) Received: by mail-lj1-x230.google.com with SMTP id y7so50784507lji.7 for ; Sun, 21 Feb 2021 15:07:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K9CZc6j54KVkhNtnlVAPjyH9O60vJPCOdPJohXtM448=; b=VJE0KaWIqLNIiVJZbdHs7iPeShk8LirvoiZO0J4hrm9nUuO13brxoUpPUVYVGEp5Yc z2DLPU/lGPdy0+JV8Sh+xoVbZsY236mVW2P/emeJPhXbdj98+0x08/R9XeqZDRD29nEK NN/0xcVdF7ZYkPc7TtkjCNnUSVwu7OYjs1Cio= 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=K9CZc6j54KVkhNtnlVAPjyH9O60vJPCOdPJohXtM448=; b=ifNaSEgbnmeRbENUE/HE0Q2omDH98E1aPmZf3NkG6Bw1qIhBFqtcYTwIvh04EVN94I wCb9vJoWT4YQCmm/NeHEdvAZCeD0mEAKNqlVyGvwnwJ5wURWqLUqp9/EM3Evn3TfN1DP SB2tlSkyWuN0UaWyQ9kiu3ZA3dE3H9RNGJadlgh8oDSMv0OFbS6a0UIbELfigYq23aIm zbc1WUJJR22BM4S5WDMk6mLQ4qPeibYAowHD58Ycw4XvZn1eF3S7270YD95pEOF8hPXO t2D1CTLlkzmtqVnPrkSS2cNcZVohovyt/x4jI4W6Ji6GQxVf5943IeFtNt0ahBeDNyFv r8Lg== X-Gm-Message-State: AOAM533az3/HCVMyoDSo68eMShO5gmyL3TfKDHm/ofBH6RVqcSR+Ow7q me7vqEMlpFtSTMjfJPngG7zhYg8wylgcCA== X-Received: by 2002:a05:6512:228b:: with SMTP id f11mr12509687lfu.78.1613948854665; Sun, 21 Feb 2021 15:07:34 -0800 (PST) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com. [209.85.208.178]) by smtp.gmail.com with ESMTPSA id k5sm143541ljb.79.2021.02.21.15.07.33 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 21 Feb 2021 15:07:34 -0800 (PST) Received: by mail-lj1-f178.google.com with SMTP id o16so48252963ljj.11 for ; Sun, 21 Feb 2021 15:07:33 -0800 (PST) X-Received: by 2002:a05:651c:112:: with SMTP id a18mr12843554ljb.465.1613948853595; Sun, 21 Feb 2021 15:07:33 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Linus Torvalds Date: Sun, 21 Feb 2021 15:07:17 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [git pull] drm for 5.12-rc1 To: Dave Airlie , Kevin Wang , Alex Deucher Cc: Daniel Vetter , dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 18, 2021 at 10:06 PM Dave Airlie wrote: > > Let me know if there are any issues, gcc was happy, and I obviously already pushed out my merge, but then when I did my clang build afterwards, it reports: drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c:764:2: warning: variable 'structure_size' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c:770:23: note: uninitialized use occurs here memset(header, 0xFF, structure_size); ^~~~~~~~~~~~~~ and clang is very very right. That "default" case is completely broken, and will generate a randomly sized memset. Not good. Presumably that default case never happens, but if so it shouldn't exist. Perhaps better yet, make the "default" case just do a "return" instead of a break. Breaking out of the switch statement to code that cannot possibly work is all kinds of mindless. Kevin/Alex? This was introduced by commit de4b7cd8cb87 ("drm/amd/pm/swsmu: unify the init soft gpu metrics function") Linus