The net2280 driver includes an unnecessary test for an endpoint's
queue being empty.  The test is redundant; it sits inside a
conditional block of an "if" statement which already tests the
endpoint's queue.

This patch removes the redundant test.

Signed-off-by: Alan Stern <[email protected]>

---


[as1888]


 drivers/usb/gadget/udc/net2280.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: usb-devel/drivers/usb/gadget/udc/net2280.c
===================================================================
--- usb-devel.orig/drivers/usb/gadget/udc/net2280.c
+++ usb-devel/drivers/usb/gadget/udc/net2280.c
@@ -1057,7 +1057,7 @@ net2280_queue(struct usb_ep *_ep, struct
                        /* PIO ... stuff the fifo, or unblock it.  */
                        if (ep->is_in)
                                write_fifo(ep, _req);
-                       else if (list_empty(&ep->queue)) {
+                       else {
                                u32     s;
 
                                /* OUT FIFO might have packet(s) buffered */

Reply via email to