OSDN Git Service

usb: gadget: Fix compilation problem with tx_qlen field
authorDmitry Shmidt <dimitrysh@google.com>
Wed, 16 Nov 2016 03:25:40 +0000 (19:25 -0800)
committerDmitry Shmidt <dimitrysh@google.com>
Wed, 16 Nov 2016 03:26:30 +0000 (19:26 -0800)
Change-Id: I38c4f4a850b0329fb4a06b2c7e45558e16d66151
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
drivers/usb/gadget/function/u_ether.c

index 930f58f..cc5210a 100644 (file)
@@ -746,7 +746,7 @@ static netdev_tx_t eth_start_xmit(struct sk_buff *skb,
                req->no_interrupt = (((dev->gadget->speed == USB_SPEED_HIGH ||
                                       dev->gadget->speed == USB_SPEED_SUPER)) &&
                                        !list_empty(&dev->tx_reqs))
-                       ? ((atomic_read(&dev->tx_qlen) % dev->qmult) != 0)
+                       ? ((dev->tx_qlen % dev->qmult) != 0)
                        : 0;
 
        retval = usb_ep_queue(in, req, GFP_ATOMIC);