Commit 3c647642 authored by Malcolm Priestley's avatar Malcolm Priestley Committed by Greg Kroah-Hartman
Browse files

staging: vt6656: lock changes device_xmit



Replace locks with the spin_lock_irqsave and spin_unlock_irqrestore

Signed-off-by: default avatarMalcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 29b02373
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -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;
}