Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp654258imm; Tue, 5 Jun 2018 02:08:15 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKd0NS/rF2MkP0zpDeNOgFqWpLg/FeV4L1mAEKGVVHnPIv1sW5H/ZX2c129Q699CHf6JuYP X-Received: by 2002:a62:18a:: with SMTP id 132-v6mr24745906pfb.62.1528189695664; Tue, 05 Jun 2018 02:08:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528189695; cv=none; d=google.com; s=arc-20160816; b=xyshYm//yjJhneZT5evDbwMUyC9ITCS7GOIcXvahgVyVxUbs00ESw6X1C4GroIMR/b k8Q4xJIqq71B+AQOL9clsvecGyM4bwTM3Vrt5mdfIhKj4QNT+34+EJzmtfVPnogL9iMR aYLZihJUzobrSZqRiuydomly54huWib4A/JvcX9Shgvw5klQL7PSF4amXAxTWHI5Xq/b NDkuDwwKfb03TqAwsO+JHCfkYRRfyGxlCwckFqy9bAR7Q/eC+HD1pguKEIWQbVe6pve1 th1wivU5xi0UeNFtOCoUkN/8WcWEAiSyrZvswgMnUbtMdC+zH8duCC9YN7UnKgpGxk/O N0yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=kEj96Suj2VUgZW+GCzffz+BrtTEXPEj1W5xAHRdDg44=; b=cjQqXNP25WGos7VhTdAKJsGdjwLmQHE8FvDFXl6YOsztbcY8ihMr2GOv1bEFsi7x/l 3ecwNGPnhymIxwHESB5mCHofMy++R2Im1SCZ0yNeqv7jhcFHVIWIQdco2xw7UIV04qhO 4mSFklIg4hurZz8gJfji4+xlErEdur7qsaWOi1UG6hnRbjvyaHNOhSGBb4mI9M7R+jLT JNCNZsrmpzC9bNy4J+W/ecI1sGO18fe8FCeEI+bV/9x3bxDL+YZ43nymJCoCnBHJAWog ZquKnYrrW0HMeNQiLD5boubXBUsi+efaHgbz2C369jZp8b/XXJvQAtvHgZ4MFFZdGW6i N5Qw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=qj5ZurZG; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p29-v6si22876064pgn.663.2018.06.05.02.08.00; Tue, 05 Jun 2018 02:08:15 -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=@gmail.com header.s=20161025 header.b=qj5ZurZG; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751833AbeFEJGM (ORCPT + 99 others); Tue, 5 Jun 2018 05:06:12 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:55073 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751745AbeFEJGK (ORCPT ); Tue, 5 Jun 2018 05:06:10 -0400 Received: by mail-wm0-f66.google.com with SMTP id o13-v6so3376115wmf.4; Tue, 05 Jun 2018 02:06:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=kEj96Suj2VUgZW+GCzffz+BrtTEXPEj1W5xAHRdDg44=; b=qj5ZurZGMW++62otM4NtEd6sdm2v5vvzzH1ZpqlGE0gtkKY0SJFeLqtW/+WIgUEcEi gx7m6VU1hxsL5SU2LadAy7TK/TZNktZq4aCKAWqaIme8WJOTbtg/HBclrjJurovTIPSo XZoyLvo4GGcBDpsnHagYrCpzDEFq/kwXmHBN4lYNDlV95grpnRNwUy+OH9iitu4Ej4bg isfhfR/aDe7U/64eU2beo6WXyMjtip2mCmlSsxgovh5WU/kQSrmWuIr7Y8RBeGtFZ5rV H7dYq09v7ZNELcu7xXj3L8hvyDPMCyoF81W4y047vsm/GlsuQJpt4AnGNaBAexKcsVhK OMJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=kEj96Suj2VUgZW+GCzffz+BrtTEXPEj1W5xAHRdDg44=; b=WLjYOO/ewkIwSE+1Y6ApW5eebfjBqN/Xtu7FWflkRQeI6fiMLVnQTvg09YClIvEJ0U TWnSy62aGNpCbd3dehqkENk7Bx8jaCUyhZMlP4mHEHdIicmZW5W50GnENO1X5Cf0FKsI DMAR1qYjkiH4IsVZws3LQ6q3wqwWipIrjAR4ggTPQyjrzJeWxldpfBychSB0nlvNRWA8 G8L0Q9s/QUB7j1CODWmrydzoUpmX1ibGQEeYyFD6EUxlsMLXb+WpaKI0eSROeU0/Vbg3 0svRq3Td4jlD4iFEuc+Ub2dPeIe6MAPXZRx6lk4Qx1W9KvA/yGCxeNGNEN4T99UbSeK+ WQaQ== X-Gm-Message-State: APt69E1yxBYrimIZ2XRi+JOMCllllRk2SNCFwiM0jTQgP9EvvVcQ1b+N QX8TVmol2A3NMtHIENhYbf4= X-Received: by 2002:a1c:4743:: with SMTP id u64-v6mr11215219wma.49.1528189568386; Tue, 05 Jun 2018 02:06:08 -0700 (PDT) Received: from localhost (pD9E510DD.dip0.t-ipconnect.de. [217.229.16.221]) by smtp.gmail.com with ESMTPSA id z16-v6sm11929139wro.41.2018.06.05.02.06.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 05 Jun 2018 02:06:07 -0700 (PDT) Date: Tue, 5 Jun 2018 11:06:06 +0200 From: Thierry Reding To: gengdongjiu Cc: Greg KH , mathias.nyman@intel.com, jonathanh@nvidia.com, linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] usb: xhci: remove the code build warning Message-ID: <20180605090606.GA20649@ulmo> References: <1528216500-14172-1-git-send-email-gengdongjiu@huawei.com> <20180605084019.GA8665@kroah.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qDbXVdCdHGoSgWSk" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --qDbXVdCdHGoSgWSk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 05, 2018 at 04:54:17PM +0800, gengdongjiu wrote: >=20 >=20 > On 2018/6/5 16:40, Greg KH wrote: > > On Wed, Jun 06, 2018 at 12:35:00AM +0800, Dongjiu Geng wrote: > >> Initialize the 'err' variate to remove the build warning, > >> the warning is shown as below: > >> > >> drivers/usb/host/xhci-tegra.c: In function =E2=80=98tegra_xusb_mbox_th= read=E2=80=99: > >> drivers/usb/host/xhci-tegra.c:552:6: warning: =E2=80=98err=E2=80=99 ma= y be used uninitialized in this function [-Wuninitialized] > >> drivers/usb/host/xhci-tegra.c:482:6: note: =E2=80=98err=E2=80=99 was d= eclared here > >> > >> Signed-off-by: Dongjiu Geng > >> --- > >=20 > > Any hint as to what commit caused this warning to show up? >=20 > It seems below commit: >=20 > commit e84fce0f8837496a48d11086829bdbe170358b7a > Author: Thierry Reding > Date: Thu Feb 11 18:10:48 2016 +0100 >=20 > usb: xhci: Add NVIDIA Tegra XUSB controller driver >=20 > Add support for the on-chip XUSB controller present on Tegra SoCs. Th= is > controller, when loaded with external firmware, exposes an interface > compliant with xHCI. This driver loads the firmware, starts the > controller, and is able to service host-specific messages sent by the > controller's firmware. >=20 > The controller also supports USB device mode as well as powergating > of the SuperSpeed and host-controller logic when not in use, but > support for these is not yet implemented. >=20 > Based on work by: > Ajay Gupta > Bharath Yadav > Andrew Bresticker >=20 > Cc: Mathias Nyman > Cc: Greg Kroah-Hartman > Acked-by: Mathias Nyman > Signed-off-by: Thierry Reding I've never seen this warning before. It's also a false positive in that technically the mailbox message will always have at least one bit set in "mask". However, I don't see how the compiler could know about it, given that the data comes from an external source, so I think this makes sense as a hint to the compiler. So: Acked-by: Thierry Reding Can you provide more detail on what exact version of which compiler you used that triggered this? I wonder why it's never presented itself with the compiler that I use. Thierry --qDbXVdCdHGoSgWSk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAlsWUnsACgkQ3SOs138+ s6Gg1A/6A7nFC4EyLNBlNi2EAo5oSBhXA4/i4b+HkR1LHHtteuQH3so3HUavC7Gm J8Pz46KMAXZmEW2fMfT+Kfqh6Cs8+3xx9grJ2XMASV1kSdYzbYMwNIiEidvD006Y d1nvdrRSnFvWytGtsykpY9coCrNlA8t41OkbtR73l9UDN5ETGqsNxujc3sT7stZT eqMoIlIqOcwVRKPDv3Tgm88iTawc0NuMcfLqCd7dI7netkOV51yIVTs5baDFHL/7 iYl7l1FdIa1wMi6bWs0TSFQZilYoj2i4ADffRvhgTVU0zAjmWFOre2yPPBlCT9z8 FIG1FfLzS9TT7bgMkCp/BTk7XBBcMHPUM0AheqSxYPq+juIp0Ia2Z4dnmxyPPc3f jvkEWHRgXMENRkitMtUV4lTVmVCjDJwLZRdmWIc4S5A/E9nJMuwnWdIDSRPZXVsY 3XR8pt1AWMBF9unPsaxW3X+IsaMgYoD4vJZ/LWtgO+l8p5+AqCeoYobSmNyU3nlc PgogrW2Lxg/Nd8jrHl4LbGw/7rSLnt6UK85E0afLbIPQtkEwg7uAvhQpC+Q04Lxh +WXj0Iv1dt9oYXSyXrfUcMMMVf2tDHcinXdk8F55Exojp4Wm7vD/RKjI90+RAmvR d/Mvex80nrxGL8XTeDjJhGfiExQBbNf7fJfMhCdn5w9xFrxqc6U= =GnaC -----END PGP SIGNATURE----- --qDbXVdCdHGoSgWSk--