net_sched: transform qdisc running bit into a seqcount
[deliverable/linux.git] / net / l2tp / l2tp_eth.c
index e253c26f31ac378b644c925f1e44c1d4ef753e17..c00d72d182fa7be85759fce3ac88874b3cbb04af 100644 (file)
@@ -68,6 +68,8 @@ static inline struct l2tp_eth_net *l2tp_eth_pernet(struct net *net)
 }
 
 static struct lock_class_key l2tp_eth_tx_busylock;
+static struct lock_class_key l2tp_qdisc_running_key;
+
 static int l2tp_eth_dev_init(struct net_device *dev)
 {
        struct l2tp_eth *priv = netdev_priv(dev);
@@ -76,6 +78,8 @@ static int l2tp_eth_dev_init(struct net_device *dev)
        eth_hw_addr_random(dev);
        eth_broadcast_addr(dev->broadcast);
        dev->qdisc_tx_busylock = &l2tp_eth_tx_busylock;
+       dev->qdisc_running_key = &l2tp_qdisc_running_key;
+
        return 0;
 }
 
This page took 0.023534 seconds and 5 git commands to generate.