diff options
Diffstat (limited to 'drivers/net/qlge/qlge_main.c')
-rw-r--r-- | drivers/net/qlge/qlge_main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c index 2bfa783b38a3..d2a4bbe5ef3b 100644 --- a/drivers/net/qlge/qlge_main.c +++ b/drivers/net/qlge/qlge_main.c | |||
@@ -3714,6 +3714,10 @@ static int qlge_open(struct net_device *ndev) | |||
3714 | int err = 0; | 3714 | int err = 0; |
3715 | struct ql_adapter *qdev = netdev_priv(ndev); | 3715 | struct ql_adapter *qdev = netdev_priv(ndev); |
3716 | 3716 | ||
3717 | err = ql_adapter_reset(qdev); | ||
3718 | if (err) | ||
3719 | return err; | ||
3720 | |||
3717 | err = ql_configure_rings(qdev); | 3721 | err = ql_configure_rings(qdev); |
3718 | if (err) | 3722 | if (err) |
3719 | return err; | 3723 | return err; |