|
@@ -1058,7 +1058,15 @@ ppp_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats64)
|
|
|
return stats64;
|
|
|
}
|
|
|
|
|
|
+static struct lock_class_key ppp_tx_busylock;
|
|
|
+static int ppp_dev_init(struct net_device *dev)
|
|
|
+{
|
|
|
+ dev->qdisc_tx_busylock = &ppp_tx_busylock;
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
static const struct net_device_ops ppp_netdev_ops = {
|
|
|
+ .ndo_init = ppp_dev_init,
|
|
|
.ndo_start_xmit = ppp_start_xmit,
|
|
|
.ndo_do_ioctl = ppp_net_ioctl,
|
|
|
.ndo_get_stats64 = ppp_get_stats64,
|