All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: "yonglong.wu" <yonglong.wu@mediatek.com>
Cc: Peter Chen <hzpeterchen@gmail.com>,
	djkurtz@chromium.org, srv_heupstream@mediatek.com,
	Chunfeng Yun <chunfeng.yun@mediatek.com>,
	lkml <linux-kernel@vger.kernel.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
	linux-mediatek@lists.infradead.org,
	Felipe Balbi <felipe.balbi@linux.intel.com>,
	Alan Stern <stern@rowland.harvard.edu>
Subject: Re: [RESEND PATCH] usb: hub: change CLEAR_FEATURE to SET_FEATURE
Date: Tue, 9 Aug 2016 10:25:55 +0200	[thread overview]
Message-ID: <20160809082555.GA17073@kroah.com> (raw)
In-Reply-To: <1470730076.4647.10.camel@mhfsdcap03>

On Tue, Aug 09, 2016 at 04:07:56PM +0800, yonglong.wu wrote:
> Hi,
> On Tue, 2016-08-09 at 14:29 +0800, Peter Chen wrote:
> 
>     On Tue, Aug 9, 2016 at 11:31 AM, Yonglong Wu <yonglong.wu@mediatek.com> wrote:
>     > From: Yonglong Wu <yonglong.wu@mediatek.com>
>     >
>     > According to USB30 specification, the Function Remote Wakeup field can be
>     > modified by the SetFeature() requests. SetFeature() is recommended to use.
>     >
>     > Signed-off-by: Yonglong Wu <yonglong.wu@mediatek.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 bee1351..a6f5095 100644
>     > --- a/drivers/usb/core/hub.c
>     > +++ b/drivers/usb/core/hub.c
>     > @@ -3111,7 +3111,7 @@ static int usb_disable_remote_wakeup(struct usb_device *udev)
>     >                                 USB_CTRL_SET_TIMEOUT);
>     >         else
>     >                 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0),
>     > -                               USB_REQ_CLEAR_FEATURE, USB_RECIP_INTERFACE,
>     > +                               USB_REQ_SET_FEATURE, USB_RECIP_INTERFACE,
>     >                                 USB_INTRF_FUNC_SUSPEND, 0, NULL, 0,
>     >                                 USB_CTRL_SET_TIMEOUT);
>     >  }
>     > --
>     > 1.7.9.5
>     >
> 
>     This requirement is so strange, would you please list the detail
>     chapter at specification.
> 
> 
> In USB20 specification, describes in chapter 9.4.5: The Remote Wakeup field can
> be modified by the SetFeature() and ClearFeature() requests using the
> DEVICE_REMOTE_WAKEUP feature selector.
> 
> In USB30 specification, also describes in chapter 9.4.5: The Function Remote
> Wakeup field can be modified by the SetFeature() requests using the
> FUNCTION_SUSPEND feature selector.
> 
> In USB30 specification only mentioned SetFeature().

Can you put this information in the changelog text when you resend this
again?

thanks,

greg k-h

WARNING: multiple messages have this Message-ID (diff)
From: gregkh@linuxfoundation.org (Greg Kroah-Hartman)
To: linux-arm-kernel@lists.infradead.org
Subject: [RESEND PATCH] usb: hub: change CLEAR_FEATURE to SET_FEATURE
Date: Tue, 9 Aug 2016 10:25:55 +0200	[thread overview]
Message-ID: <20160809082555.GA17073@kroah.com> (raw)
In-Reply-To: <1470730076.4647.10.camel@mhfsdcap03>

On Tue, Aug 09, 2016 at 04:07:56PM +0800, yonglong.wu wrote:
> Hi,
> On Tue, 2016-08-09 at 14:29 +0800, Peter Chen wrote:
> 
>     On Tue, Aug 9, 2016 at 11:31 AM, Yonglong Wu <yonglong.wu@mediatek.com> wrote:
>     > From: Yonglong Wu <yonglong.wu@mediatek.com>
>     >
>     > According to USB30 specification, the Function Remote Wakeup field can be
>     > modified by the SetFeature() requests. SetFeature() is recommended to use.
>     >
>     > Signed-off-by: Yonglong Wu <yonglong.wu@mediatek.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 bee1351..a6f5095 100644
>     > --- a/drivers/usb/core/hub.c
>     > +++ b/drivers/usb/core/hub.c
>     > @@ -3111,7 +3111,7 @@ static int usb_disable_remote_wakeup(struct usb_device *udev)
>     >                                 USB_CTRL_SET_TIMEOUT);
>     >         else
>     >                 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0),
>     > -                               USB_REQ_CLEAR_FEATURE, USB_RECIP_INTERFACE,
>     > +                               USB_REQ_SET_FEATURE, USB_RECIP_INTERFACE,
>     >                                 USB_INTRF_FUNC_SUSPEND, 0, NULL, 0,
>     >                                 USB_CTRL_SET_TIMEOUT);
>     >  }
>     > --
>     > 1.7.9.5
>     >
> 
>     This requirement is so strange, would you please list the detail
>     chapter at specification.
> 
> 
> In USB20 specification, describes in chapter 9.4.5: The Remote Wakeup field can
> be modified by the SetFeature() and ClearFeature() requests using the
> DEVICE_REMOTE_WAKEUP feature selector.
> 
> In USB30 specification, also describes in chapter 9.4.5: The Function Remote
> Wakeup field can be modified by the SetFeature() requests using the
> FUNCTION_SUSPEND feature selector.
> 
> In USB30 specification only mentioned SetFeature().

Can you put this information in the changelog text when you resend this
again?

thanks,

greg k-h

  parent reply	other threads:[~2016-08-09  8:25 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-09  3:31 [RESEND PATCH] usb: hub: change CLEAR_FEATURE to SET_FEATURE Yonglong Wu
2016-08-09  3:31 ` Yonglong Wu
2016-08-09  3:31 ` Yonglong Wu
     [not found] ` <1470713487-7596-1-git-send-email-yonglong.wu-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>
2016-08-09  6:29   ` Peter Chen
2016-08-09  6:29     ` Peter Chen
2016-08-09  6:29     ` Peter Chen
     [not found]     ` <1470730076.4647.10.camel@mhfsdcap03>
2016-08-09  8:25       ` Greg Kroah-Hartman [this message]
2016-08-09  8:25         ` Greg Kroah-Hartman
2016-08-09  8:59         ` Peter Chen
2016-08-09  8:59           ` Peter Chen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160809082555.GA17073@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=chunfeng.yun@mediatek.com \
    --cc=djkurtz@chromium.org \
    --cc=felipe.balbi@linux.intel.com \
    --cc=hzpeterchen@gmail.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=srv_heupstream@mediatek.com \
    --cc=stern@rowland.harvard.edu \
    --cc=yonglong.wu@mediatek.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.