diff options
Diffstat (limited to 'net/atm/lec.c')
| -rw-r--r-- | net/atm/lec.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/atm/lec.c b/net/atm/lec.c index e4853b50cf40..4b98f897044a 100644 --- a/net/atm/lec.c +++ b/net/atm/lec.c | |||
| @@ -410,9 +410,11 @@ static int lec_atm_send(struct atm_vcc *vcc, struct sk_buff *skb) | |||
| 410 | priv->lane2_ops = NULL; | 410 | priv->lane2_ops = NULL; |
| 411 | if (priv->lane_version > 1) | 411 | if (priv->lane_version > 1) |
| 412 | priv->lane2_ops = &lane2_ops; | 412 | priv->lane2_ops = &lane2_ops; |
| 413 | rtnl_lock(); | ||
| 413 | if (dev_set_mtu(dev, mesg->content.config.mtu)) | 414 | if (dev_set_mtu(dev, mesg->content.config.mtu)) |
| 414 | pr_info("%s: change_mtu to %d failed\n", | 415 | pr_info("%s: change_mtu to %d failed\n", |
| 415 | dev->name, mesg->content.config.mtu); | 416 | dev->name, mesg->content.config.mtu); |
| 417 | rtnl_unlock(); | ||
| 416 | priv->is_proxy = mesg->content.config.is_proxy; | 418 | priv->is_proxy = mesg->content.config.is_proxy; |
| 417 | break; | 419 | break; |
| 418 | case l_flush_tran_id: | 420 | case l_flush_tran_id: |
