Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp20094763ybl; Sat, 4 Jan 2020 17:17:52 -0800 (PST) X-Google-Smtp-Source: APXvYqz3BG9t19YzgyiPOQYd4Km27UrB6+zIEnaiySViKBQMtlvbgG8FDEr69y/Hoor+0Ha1J9M2 X-Received: by 2002:a05:6830:145:: with SMTP id j5mr103406226otp.242.1578187072338; Sat, 04 Jan 2020 17:17:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578187072; cv=none; d=google.com; s=arc-20160816; b=ghbqmojCbXFJnoPQ4BXSGOvp1nDDrK2nYeZu5TvrZSXR+AT0uNag/a/8Wroay98R7E 33D4MYkWJc8Ar57g7TBo+T2Glj0Q/jrioD+Cu/oJfkjDcIqZtJae4F7dYUlMnTzlVOlI fbA1BRuilLVLVu8Kq29pNzao22K7XLwmDdrzoVZWOUwuXHvee3uL710EqsmdHkc7LqZM cw7qTspsftx8bUB4kpesg2MiZqYXjBJVq4YiKlj1FxA1iGs2Zr6Zc65+1rfRbc8NuCbg 2Nm4YTwXLPL4wc7cbornsR1MEF/3e3AgC9hQ49iSQdLNZZi9fGFnI+zba6qOs2ZQifl5 DTIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :feedback-id:references:in-reply-to:message-id:subject:reply-to:cc :from:to:dkim-signature:date; bh=FLqA5vba7vBCWbF+5gAGqL7jH6p7ymdbLBgT0LChQY0=; b=BhAsnaQ2YGq/wwW2Zs+1g3lzbBZ4YRsRvpV7fQDv0/LJGTv/cAJ/TG4TbruSWNMvOl LkOOhhW0IkisFDu1LfKvTgMhndwEL0nOXeF3bfBjBZuebEl81ZDJ034TOb/9e2iTp+/O ullJGn8CYD7TYkvxJx0UwROGBWIf+9rw5JX935/4gggSVu7PCERQbxDKE+Ax8mvE4kUw xE8n/yyAXzD5xId6DPID1mJWrRLW4PBJ9DuhfGrfOMMnV6qcR6LpYidgNXtlUm/n3n5W UP+LElHnC+f3pcblsFMovWzCw7dNoHu+jStZ6IEcuiDYAvTFkTDvp4pY27jePiw3T/X4 Q2WA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=default header.b=IA0uwnxa; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u21si662089oic.263.2020.01.04.17.17.40; Sat, 04 Jan 2020 17:17:52 -0800 (PST) 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=@protonmail.com header.s=default header.b=IA0uwnxa; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726422AbgAEBPp (ORCPT + 99 others); Sat, 4 Jan 2020 20:15:45 -0500 Received: from mail-40135.protonmail.ch ([185.70.40.135]:21218 "EHLO mail-40135.protonmail.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726205AbgAEBPp (ORCPT ); Sat, 4 Jan 2020 20:15:45 -0500 Date: Sun, 05 Jan 2020 01:15:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1578186943; bh=FLqA5vba7vBCWbF+5gAGqL7jH6p7ymdbLBgT0LChQY0=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=IA0uwnxauqq0fckfDpiDRVNiChTJ2U7KI++dze46IG8t+oazNlD8sGt0gMxGhqH5A ogzldcCG5DVB18itaFSir9INwhk4NLLSW9LV2oKZjsmcKaxy4mXgV5tFiXXGKkg26r nxKctBeiLVSrS1Mf5pd3DVPEFTac1+0IAKgR/NiU= To: "gregkh@linuxfoundation.org" From: atmgnd Cc: Alan Stern , Randy Dunlap , "linux-kernel@vger.kernel.org" , USB list Reply-To: atmgnd Subject: Re: [PATCH] usb: missing parentheses in USE_NEW_SCHEME Message-ID: In-Reply-To: <20200104114603.GB1288021@kroah.com> References: <20200104114603.GB1288021@kroah.com> Feedback-ID: py-oVO8Vt0vS1FKaKugS2_MTpFC3lKhHMurhoXPAalWk9Eh40Mo1lZOn2CI1vswSSKJBwBLYgn_VKFu9qW3csg==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=0.8 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FREEMAIL_REPLYTO, HK_RANDOM_REPLYTO shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Is that ok ? Ordinarily I dont use protonmail, only because outlook mail is= blocked by kernel email system. So I register this email to send plain/text emails. I will resend it. Sent with ProtonMail Secure Email. =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Saturday, January 4, 2020 7:46 PM, gregkh@linuxfoundation.org wrote: > On Sat, Jan 04, 2020 at 11:02:01AM +0000, atmgnd wrote: > > > accroding to bd0e6c9#diff-28615d62e1250eadc353d804f49bc6d6, will try ol= d enumeration > > scheme first for high speed devices. for example, when a high speed dev= ice pluged in, > > line 2720 should expand to 0 at the first time. USE_NEW_SCHEME(0, 0 || = 0 || 1) =3D=3D=3D 0. > > but it wrongly expand to 1(alway expand to 1 for high speed device), an= d change > > USE_NEW_SCHEME to USE_NEW_SCHEME((i) % 2 =3D=3D (int)(scheme)) may be b= etter ? > > > > Acked-by: Alan Stern stern@rowland.harvard.edu > > Signed-off-by: Qi Zhou atmgnd@outlook.com > > > > -----------------------------------------------------------------------= ------------------ > > > > drivers/usb/core/hub.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c > > index f229ad6952c0..7d17deca7021 100644 > > --- a/drivers/usb/core/hub.c > > +++ b/drivers/usb/core/hub.c > > @@ -2692,7 +2692,7 @@ static unsigned hub_is_wusb(struct usb_hub *hub) > > #define SET_ADDRESS_TRIES 2 > > #define GET_DESCRIPTOR_TRIES 2 > > #define SET_CONFIG_TRIES (2 * (use_both_schemes + 1)) > > -#define USE_NEW_SCHEME(i, scheme) ((i) / 2 =3D=3D (int)scheme) > > +#define USE_NEW_SCHEME(i, scheme) ((i) / 2 =3D=3D (int)(scheme)) > > > > #define HUB_ROOT_RESET_TIME 60 /* times are in msec */ > > #define HUB_SHORT_RESET_TIME 10 > > > > -----------------------------------------------------------------------= ---------------- > > > > 2.17.1 > > Much better, but your From: name does not match your signed-off-by name := (