From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bin Meng Date: Fri, 16 Jun 2017 06:31:36 -0700 Subject: [U-Boot] [PATCH 07/20] usb: hub: Revise wLength for 'get port status' request In-Reply-To: <1497619909-29454-1-git-send-email-bmeng.cn@gmail.com> References: <1497619909-29454-1-git-send-email-bmeng.cn@gmail.com> Message-ID: <1497619909-29454-8-git-send-email-bmeng.cn@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de For accuracy, we should use 'sizeof(struct usb_port_status)' as the wLength for 'get port status' request, although it happens to be equal to 'sizeof(struct usb_hub_status)'. Signed-off-by: Bin Meng --- common/usb_hub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/usb_hub.c b/common/usb_hub.c index ca830df..8c6d33a 100644 --- a/common/usb_hub.c +++ b/common/usb_hub.c @@ -110,7 +110,7 @@ int usb_get_port_status(struct usb_device *dev, int port, void *data) { return usb_control_msg(dev, usb_rcvctrlpipe(dev, 0), USB_REQ_GET_STATUS, USB_DIR_IN | USB_RT_PORT, 0, port, - data, sizeof(struct usb_hub_status), USB_CNTL_TIMEOUT); + data, sizeof(struct usb_port_status), USB_CNTL_TIMEOUT); } -- 2.9.2