static void defer_bh (struct usbnet *dev, struct sk_buff *skb)
static void defer_bh(struct usbnet *dev, struct sk_buff *skb, struct sk_buff_head *list)
static void defer_bh (struct usbnet *dev, struct sk_buff *skb){	struct sk_buff_head	*list = skb->list;	unsigned long		flags;	spin_lock_irqsave (&list->lock, flags);	__skb_unlink (skb, list);	spin_unlock (&list->lock);	spin_lock (&dev->done.lock);	__skb_queue_tail (&dev->done, skb);	if (dev->done.qlen == 1)		tasklet_schedule (&dev->bh);	spin_unlock_irqrestore (&dev->done.lock, flags);}