Loading drivers/net/usb/usbnet.c +8 −1 Original line number Diff line number Diff line Loading @@ -1573,6 +1573,13 @@ static void usbnet_bh (struct timer_list *t) } } static void usbnet_bh_tasklet(unsigned long data) { struct timer_list *t = (struct timer_list *)data; usbnet_bh(t); } /*------------------------------------------------------------------------- * Loading Loading @@ -1700,7 +1707,7 @@ usbnet_probe (struct usb_interface *udev, const struct usb_device_id *prod) skb_queue_head_init (&dev->txq); skb_queue_head_init (&dev->done); skb_queue_head_init(&dev->rxq_pause); dev->bh.func = (void (*)(unsigned long))usbnet_bh; dev->bh.func = usbnet_bh_tasklet; dev->bh.data = (unsigned long)&dev->delay; INIT_WORK (&dev->kevent, usbnet_deferred_kevent); init_usb_anchor(&dev->deferred); Loading Loading
drivers/net/usb/usbnet.c +8 −1 Original line number Diff line number Diff line Loading @@ -1573,6 +1573,13 @@ static void usbnet_bh (struct timer_list *t) } } static void usbnet_bh_tasklet(unsigned long data) { struct timer_list *t = (struct timer_list *)data; usbnet_bh(t); } /*------------------------------------------------------------------------- * Loading Loading @@ -1700,7 +1707,7 @@ usbnet_probe (struct usb_interface *udev, const struct usb_device_id *prod) skb_queue_head_init (&dev->txq); skb_queue_head_init (&dev->done); skb_queue_head_init(&dev->rxq_pause); dev->bh.func = (void (*)(unsigned long))usbnet_bh; dev->bh.func = usbnet_bh_tasklet; dev->bh.data = (unsigned long)&dev->delay; INIT_WORK (&dev->kevent, usbnet_deferred_kevent); init_usb_anchor(&dev->deferred); Loading