diff --cc net/ax25/af_ax25.c index bbac3cb4dc99,5b5363c99ed5..d82a51e69386 --- a/net/ax25/af_ax25.c +++ b/net/ax25/af_ax25.c @@@ -1066,7 -1065,7 +1066,7 @@@ static int ax25_release(struct socket * del_timer_sync(&ax25->t3timer); del_timer_sync(&ax25->idletimer); } - netdev_put(ax25_dev->dev, &ax25_dev->dev_tracker); - dev_put_track(ax25_dev->dev, &ax25->dev_tracker); ++ netdev_put(ax25_dev->dev, &ax25->dev_tracker); ax25_dev_put(ax25_dev); } @@@ -1147,7 -1146,7 +1147,7 @@@ static int ax25_bind(struct socket *soc if (ax25_dev) { ax25_fillin_cb(ax25, ax25_dev); - netdev_hold(ax25_dev->dev, &ax25_dev->dev_tracker, GFP_ATOMIC); - dev_hold_track(ax25_dev->dev, &ax25->dev_tracker, GFP_ATOMIC); ++ netdev_hold(ax25_dev->dev, &ax25->dev_tracker, GFP_ATOMIC); } done: