Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp3146556ybg; Sat, 6 Jun 2020 12:07:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzkv/XG0FjEreozT+FEUZ9F7TezLaO88NPhw91FHhJifEyHuhVsJYWKwiIeCPNreVxmU3D2 X-Received: by 2002:a50:d6d0:: with SMTP id l16mr15710681edj.317.1591470452481; Sat, 06 Jun 2020 12:07:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591470452; cv=none; d=google.com; s=arc-20160816; b=fsTSWIrpAfdqdBwVx9G9yWNG+NwIXi2RwqonVxT04iM4yVpxGT6Nvv66qeKL0ce6hD X+BBkz8Y7LS4FxX3v7znDTDiLrJx4jUHJb3GeQeKrvw2MxWRdnfafZPLXrVFiCug2vN4 fJJF7mxSadElkLOvti2LoGsK8zlQ4+YT9v5eIVyEUjuZFD/dlHKA3sqaWvniOgcZ3pYO 3YBG2YG4uTbLC6gi58gsgabuk14rVMiCH116BjOsHS4soCZGc5TxOYOUeUBnYjfrNFnd 8qFOukN2JuFr2EPTIBhBUUG1XuhmIKwF7wK5xIRUKasRZB/ZnMbH0E3g8vZQ/lvC1pV6 Nukg== 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; bh=2YpBlmToj6WQrpca1NFUBXitKvKP9HOVQRykDImz7/s=; b=zRojNrre4wiOlNdpD0WPwLd5Lj3cTeXBpQV35Y/62b2zVQyHGhotVyXrXtX/FTQ9fu dhjSXTpP4yy6PDY/P8oUVOueJVczgmzr54VdOIIzhZ++ST+/Rk3ZdIyB48Kk8LwIz0cC JNQ4dO+7KFJ1vvGvsMX10zH4why/DOWEdhOoIhHLwSvmxQA7EMuaTkTuVm3CxrmqlbNx KdKWuhJ6CRGudZTMlT4rWWoneDQd1wIc0sfy6Tp3Y2s2N3ms7saDLx88b+GydAtN3p8Y hGFVjhYB2pTGHhIaSo9CQpSoJVt3A8l/T0PeWz2u9RPbZ7d52sJM+dsYawQ4xsT46s71 3o+A== ARC-Authentication-Results: i=1; mx.google.com; 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 g30si6302918ede.28.2020.06.06.12.07.07; Sat, 06 Jun 2020 12:07:32 -0700 (PDT) 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; 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 S1728865AbgFFTFJ (ORCPT + 99 others); Sat, 6 Jun 2020 15:05:09 -0400 Received: from jabberwock.ucw.cz ([46.255.230.98]:57602 "EHLO jabberwock.ucw.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728553AbgFFTFJ (ORCPT ); Sat, 6 Jun 2020 15:05:09 -0400 Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id DAC641C0BD2; Sat, 6 Jun 2020 21:05:07 +0200 (CEST) Date: Sat, 6 Jun 2020 21:05:07 +0200 From: Pavel Machek To: Minas Harutyunyan Cc: Pavel Machek , "gregkh@linuxfoundation.org" , "linux-usb@vger.kernel.org" , kernel list , "trivial@kernel.org" Subject: Re: [PATCH] sr: dwc2/gadget: remove unneccessary if Message-ID: <20200606190507.GA13421@amd> References: <20200606153703.GA18931@amd> <4057a9d1-2cf4-78a1-9f29-587a87b523b4@synopsys.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <4057a9d1-2cf4-78a1-9f29-587a87b523b4@synopsys.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! > > We don't really need if/else to set variable to 1/0. > >=20 > > Signed-off-by: Pavel Machek (CIP) > >=20 > > diff --git a/drivers/usb/dwc2/gadget.c b/drivers/usb/dwc2/gadget.c > > index 12b98b466287..f9f6fd470c81 100644 > > --- a/drivers/usb/dwc2/gadget.c > > +++ b/drivers/usb/dwc2/gadget.c > > @@ -1761,10 +1761,7 @@ static int dwc2_hsotg_process_req_feature(struct= dwc2_hsotg *hsotg, > > case USB_RECIP_DEVICE: > > switch (wValue) { > > case USB_DEVICE_REMOTE_WAKEUP: > > - if (set) > > - hsotg->remote_wakeup_allowed =3D 1; > > - else > > - hsotg->remote_wakeup_allowed =3D 0; > > + hsotg->remote_wakeup_allowed =3D set; > > break; > > =20 > > case USB_DEVICE_TEST_MODE: > >=20 >=20 > It's good catch, but 'set' declared as 'bool' while=20 > 'remote_wakeup_allowed' is 'unsigned int'. Maybe update 'set' type to sam= e. I know set is bool. But that should not matter, code is okay and compiler will do the right thing: pavel@amd:/tmp$ cat delme.c #include void main(void) { bool a =3D false; int b =3D a; } pavel@amd:/tmp$ gcc -std=3Dc99 -Wall delme.c delme.c:3:6: warning: return type of =E2=80=98main=E2=80=99 is not =E2= =80=98int=E2=80=99 [-Wmain] void main(void) ^ delme.c: In function =E2=80=98main=E2=80=99: delme.c:6:7: warning: unused variable =E2=80=98b=E2=80=99 [-Wunused-variable] int b =3D a; ^ Best regards, Pavel --=20 DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAl7b6OMACgkQMOfwapXb+vIAkgCbBl+YDyjbiVKGd/FPzUAZ9GGS k38An3L6MIqY6jEslnK2cA8CtA9ye3uS =0uPk -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO--