net: usb: lan78xx: use new tasklet API
This converts the driver to use the new tasklet API introduced in commit 12cc923f1ccc ("tasklet: Introduce new initialization API") Signed-off-by: Emil Renner Berthing <kernel@esmil.dk> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
fb1eb9b31c
commit
c23d544e99
@ -3375,9 +3375,9 @@ static void lan78xx_rx_bh(struct lan78xx_net *dev)
|
||||
netif_wake_queue(dev->net);
|
||||
}
|
||||
|
||||
static void lan78xx_bh(unsigned long param)
|
||||
static void lan78xx_bh(struct tasklet_struct *t)
|
||||
{
|
||||
struct lan78xx_net *dev = (struct lan78xx_net *)param;
|
||||
struct lan78xx_net *dev = from_tasklet(dev, t, bh);
|
||||
struct sk_buff *skb;
|
||||
struct skb_data *entry;
|
||||
|
||||
@ -3655,7 +3655,7 @@ static int lan78xx_probe(struct usb_interface *intf,
|
||||
skb_queue_head_init(&dev->txq_pend);
|
||||
mutex_init(&dev->phy_mutex);
|
||||
|
||||
tasklet_init(&dev->bh, lan78xx_bh, (unsigned long)dev);
|
||||
tasklet_setup(&dev->bh, lan78xx_bh);
|
||||
INIT_DELAYED_WORK(&dev->wq, lan78xx_delayedwork);
|
||||
init_usb_anchor(&dev->deferred);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user