usb: chipidea: drop redundant NULL check
authorAlexander Shishkin <alexander.shishkin@linux.intel.com>
Fri, 11 May 2012 14:25:51 +0000 (17:25 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 11 May 2012 23:54:11 +0000 (16:54 -0700)
Currently, gadget can't be NULL in _gadget_stop_activity().

Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Reported-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/chipidea/udc.c

index ddd27d3443f8c30423f4df4f32facafb3caac2b0..bdb034420fc601682744603344bf5e146ebc414a 100644 (file)
@@ -583,9 +583,6 @@ static int _gadget_stop_activity(struct usb_gadget *gadget)
        struct ci13xxx    *udc = container_of(gadget, struct ci13xxx, gadget);
        unsigned long flags;
 
-       if (gadget == NULL)
-               return -EINVAL;
-
        spin_lock_irqsave(&udc->lock, flags);
        udc->gadget.speed = USB_SPEED_UNKNOWN;
        udc->remote_wakeup = 0;