staging: vt6656: lock changes device_xmit
Replace locks with the spin_lock_irqsave and spin_unlock_irqrestore Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
29b02373f4
commit
3c647642f6
@@ -1159,8 +1159,9 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
{
|
||||
struct vnt_private *pDevice = netdev_priv(dev);
|
||||
struct net_device_stats *stats = &pDevice->stats;
|
||||
unsigned long flags;
|
||||
|
||||
spin_lock_irq(&pDevice->lock);
|
||||
spin_lock_irqsave(&pDevice->lock, flags);
|
||||
|
||||
netif_stop_queue(dev);
|
||||
|
||||
@@ -1181,7 +1182,7 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
}
|
||||
|
||||
out:
|
||||
spin_unlock_irq(&pDevice->lock);
|
||||
spin_unlock_irqrestore(&pDevice->lock, flags);
|
||||
|
||||
return NETDEV_TX_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user