Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp2707306ybg; Thu, 24 Oct 2019 13:56:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqx3NdNgSs9vpAnU4ASylcPgkQpvogmS0JP7jpCLcfrmd4NDKrVfOuZWLSYYCm5CjO8fRHtc X-Received: by 2002:a17:906:1949:: with SMTP id b9mr104280eje.277.1571950581159; Thu, 24 Oct 2019 13:56:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571950581; cv=none; d=google.com; s=arc-20160816; b=0rZhZZDMh45FcEx+Sp5Yp48bB9rVs5orV7jJ9dtRBX9HShI3IoglIn3RGcTEAx6NjJ 3XdyYKRFQXmluFOfOuIZSs+LMD5rAwRUrrouiIlnDCHN37so0PfaN3Yv5VMeOAdtPfG3 Uu3KZQhodxebHARcoWVJyssdzLz/VdP+OFRr+zkFL1piGfMxUZb10KGGeDommVk0FVp1 oOqrxfcAydmzK3jBO/FBxt/JMSrs80QhPN+gBOXIpr9pTgsn3L7/uSR3ddD3QdGpxeQp OEgV1nPeFp2o6xYwwIXjTzkmNmJ+Vh1EOCiHdKCEUGqw+VRQL/KjnL9wqRHIyFqax/iq uxWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=oUomV4NKm5feOyCKiprxveYg7vZ2wgnhBDMrhdx0nIM=; b=RN4fQVd1qCGiqBfnvIqARnPoZqMncxa8Z8d9xZnFIBLPuNGKFfjEzuXoK2pGA7KKYI A4wcouh4UkUD/nqHmHVjx3VtIyvJezuQl13oDMpp89SCwnw9SjZtBnZy77+AZEheIcBx XqSsMet3HbTUUhFFsAH5mdXENjigaR4s/XtFI99pa4VBIRnaLhcT8JNorhi1i2puHjn3 B7lXR26R0u4ptTMvB99C/+74JSCWyKIYybpGVLt1+p0o5iXiSP1F/uamjUK0X0/CQQyD 58wA2JKAB86CxkPaL9Ep/NSAMqkuFfm/nLBWSjrA9Npv7HKH6r8s8ZLs3qR+PbILrFuP mnTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gFxnT8dl; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f29si6139549edb.337.2019.10.24.13.55.56; Thu, 24 Oct 2019 13:56:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gFxnT8dl; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2408562AbfJXH0s (ORCPT + 99 others); Thu, 24 Oct 2019 03:26:48 -0400 Received: from mail-vs1-f67.google.com ([209.85.217.67]:45742 "EHLO mail-vs1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2407153AbfJXH0s (ORCPT ); Thu, 24 Oct 2019 03:26:48 -0400 Received: by mail-vs1-f67.google.com with SMTP id l5so4272560vsh.12 for ; Thu, 24 Oct 2019 00:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oUomV4NKm5feOyCKiprxveYg7vZ2wgnhBDMrhdx0nIM=; b=gFxnT8dlqP/lGdkch6//3BBHhDqglBib2whMUWpVJIsROUsP/77APdKqriRJS4XLqO wTly8BXNtStUR9+6C5V53UmJYaetuKzvVDlcAZfP8YT7khCQF39z5CLCQHMx2GGh5nE1 mo2H/EQJfk4EK4waMt4diiJ/ktNT3r3j5QRgR2m60hVISxyk1by28DIQ+qlQONl5l4CY 9ly2ruACmk3o/dBszYvHsBT7x4mhiiK9LpUVglrkROKB5OEhPexb7XpklT8cvsZS7eVd 58/Hp9cCqvEnPfHaJXm/rjO0Sr02rWKA2oqT+AAo/DqjyiDunc8owynk6zEhr506rIV+ p4ig== 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=oUomV4NKm5feOyCKiprxveYg7vZ2wgnhBDMrhdx0nIM=; b=BhgeYodCt1VUsGXi7BgbJAV8WnMVWp5Zg5PGk5iyHQlEbhFFNYYnh2EFp8dOrH6/09 JNJSOUkYeOyLKsi4TQEUFQArbFQ2bqZC6ofrMmX+nMfsy6dI2jUXkZcHM2jsVsXU1IrI telZwUZ3FhlkRRzEx7fpeRjtPXdeB7S2KbieHoReDdjTtsNL2Kn/lTTcm2knEERvSsW0 FSAF3WGeL32OsSPDVC8RAm0u+t6sWRAD2HZEReQondWEJsjxWsweAAtXnIsfKFeoDR1L i2ktrSrolJUx6MXc92u1qpBuMG7XH3XLyhNcmk0KPvXGKQHKhqfa+2kqWmupfk95hl8K HYHg== X-Gm-Message-State: APjAAAXCXychnx9YeDZsnloxJKXOHL1tk5y8Uq7Cn8356nuZDszebhsP C4g9NtxKdf3qL98snL6Mh31qptQDzl4amqg6f2r6Dw== X-Received: by 2002:a05:6102:505:: with SMTP id l5mr8122513vsa.9.1571902005508; Thu, 24 Oct 2019 00:26:45 -0700 (PDT) MIME-Version: 1.0 References: <20191022102334.67e5d3d1@canb.auug.org.au> <20191022221406.298ccd6a@canb.auug.org.au> In-Reply-To: <20191022221406.298ccd6a@canb.auug.org.au> From: Amit Kucheria Date: Thu, 24 Oct 2019 12:56:34 +0530 Message-ID: Subject: Re: linux-next: build warning after merge of the thermal tree To: Stephen Rothwell Cc: Daniel Lezcano , Zhang Rui , Eduardo Valentin , Linux Next Mailing List , Linux Kernel Mailing List Content-Type: multipart/mixed; boundary="000000000000a929510595a2f4b9" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --000000000000a929510595a2f4b9 Content-Type: text/plain; charset="UTF-8" Hi Stephen, On Tue, Oct 22, 2019 at 4:48 PM Stephen Rothwell wrote: > > Hi Amit, > > On Tue, 22 Oct 2019 15:20:00 +0530 Amit Kucheria wrote: > > > > What compiler version do you use? Any additional flags to make? I'm > > not seeing this, even with W=1. > > $ x86_64-linux-gnu-gcc --version > x86_64-linux-gnu-gcc (Debian 9.2.1-8) 9.2.1 20190909 > > No special flags to make. So this warning only shows up with gcc 9.x. I was using 8.x from my distro. Will upgrade. I believe the "fix" is to simply initialize the three variables to zero (See attached diff). I'll squash that into the patch unless someone disagrees. In practice though, we depend on the enum tsens_irq_type irq_type function parameter to throw a compilation error if we use anything not defined in the enum. That is also the reason we removed the 'default' case during review - we should never end up with an undefined value at runtime. Regards, Amit --000000000000a929510595a2f4b9 Content-Type: text/x-patch; charset="US-ASCII"; name="variable_init.patch" Content-Disposition: attachment; filename="variable_init.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k24doiz50 ZGlmZiAtLWdpdCBpL2RyaXZlcnMvdGhlcm1hbC9xY29tL3RzZW5zLWNvbW1vbi5jIHcvZHJpdmVy cy90aGVybWFsL3Fjb20vdHNlbnMtY29tbW9uLmMKaW5kZXggMDNiZjFiODEzM2VhYy4uNDM1OWE0 MjQ3YWMzMSAxMDA2NDQKLS0tIGkvZHJpdmVycy90aGVybWFsL3Fjb20vdHNlbnMtY29tbW9uLmMK KysrIHcvZHJpdmVycy90aGVybWFsL3Fjb20vdHNlbnMtY29tbW9uLmMKQEAgLTE4MCw3ICsxODAs NyBAQCBzdGF0aWMgaW5saW5lIGVudW0gdHNlbnNfdmVyIHRzZW5zX3ZlcnNpb24oc3RydWN0IHRz ZW5zX3ByaXYgKnByaXYpCiBzdGF0aWMgdm9pZCB0c2Vuc19zZXRfaW50ZXJydXB0X3YxKHN0cnVj dCB0c2Vuc19wcml2ICpwcml2LCB1MzIgaHdfaWQsCiAJCQkJICAgZW51bSB0c2Vuc19pcnFfdHlw ZSBpcnFfdHlwZSwgYm9vbCBlbmFibGUpCiB7Ci0JdTMyIGluZGV4OworCXUzMiBpbmRleCA9IDA7 CiAKIAlzd2l0Y2ggKGlycV90eXBlKSB7CiAJY2FzZSBVUFBFUjoKQEAgLTE5Niw3ICsxOTYsNyBA QCBzdGF0aWMgdm9pZCB0c2Vuc19zZXRfaW50ZXJydXB0X3YxKHN0cnVjdCB0c2Vuc19wcml2ICpw cml2LCB1MzIgaHdfaWQsCiBzdGF0aWMgdm9pZCB0c2Vuc19zZXRfaW50ZXJydXB0X3YyKHN0cnVj dCB0c2Vuc19wcml2ICpwcml2LCB1MzIgaHdfaWQsCiAJCQkJICAgZW51bSB0c2Vuc19pcnFfdHlw ZSBpcnFfdHlwZSwgYm9vbCBlbmFibGUpCiB7Ci0JdTMyIGluZGV4X21hc2ssIGluZGV4X2NsZWFy OworCXUzMiBpbmRleF9tYXNrID0gMCwgaW5kZXhfY2xlYXIgPSAwOwogCiAJLyoKIAkgKiBUbyBl bmFibGUgdGhlIGludGVycnVwdCBmbGFnIGZvciBhIHNlbnNvcjoK --000000000000a929510595a2f4b9--