|
@@ -285,7 +285,7 @@ static int chnl_net_open(struct net_device *dev)
|
|
|
goto error;
|
|
|
}
|
|
|
|
|
|
- lldev = dev_get_by_index(dev_net(dev), llifindex);
|
|
|
+ lldev = __dev_get_by_index(dev_net(dev), llifindex);
|
|
|
|
|
|
if (lldev == NULL) {
|
|
|
pr_debug("no interface?\n");
|
|
@@ -307,7 +307,6 @@ static int chnl_net_open(struct net_device *dev)
|
|
|
mtu = min_t(int, dev->mtu, lldev->mtu - (headroom + tailroom));
|
|
|
mtu = min_t(int, GPRS_PDP_MTU, mtu);
|
|
|
dev_set_mtu(dev, mtu);
|
|
|
- dev_put(lldev);
|
|
|
|
|
|
if (mtu < 100) {
|
|
|
pr_warn("CAIF Interface MTU too small (%d)\n", mtu);
|