fhci-hub: kill 'len' variable in fhci_hub_control()
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Sun, 11 Jan 2015 22:49:01 +0000 (01:49 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 25 Jan 2015 12:48:28 +0000 (20:48 +0800)
The 'len' variable in fhci_hub_control() is write-only, so totally useless.

Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/fhci-hub.c

index 4d061a26b1adfa4c263f1f6a4a73b3aea9e62b22..a081a780874d8a9895ba118396d575384a5068d3 100644 (file)
@@ -208,7 +208,6 @@ int fhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
 {
        struct fhci_hcd *fhci = hcd_to_fhci(hcd);
        int retval = 0;
-       int len = 0;
        struct usb_hub_status *hub_status;
        struct usb_port_status *port_status;
        unsigned long flags;
@@ -272,7 +271,6 @@ int fhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
                break;
        case GetHubDescriptor:
                memcpy(buf, root_hub_des, sizeof(root_hub_des));
-               len = (buf[0] < wLength) ? buf[0] : wLength;
                break;
        case GetHubStatus:
                hub_status = (struct usb_hub_status *)buf;
@@ -280,7 +278,6 @@ int fhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
                    cpu_to_le16(fhci->vroot_hub->hub.wHubStatus);
                hub_status->wHubChange =
                    cpu_to_le16(fhci->vroot_hub->hub.wHubChange);
-               len = 4;
                break;
        case GetPortStatus:
                port_status = (struct usb_port_status *)buf;
@@ -288,7 +285,6 @@ int fhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
                    cpu_to_le16(fhci->vroot_hub->port.wPortStatus);
                port_status->wPortChange =
                    cpu_to_le16(fhci->vroot_hub->port.wPortChange);
-               len = 4;
                break;
        case SetHubFeature:
                switch (wValue) {
This page took 0.036528 seconds and 5 git commands to generate.