diff options
-rw-r--r-- | drivers/net/gianfar.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/gianfar.c b/drivers/net/gianfar.c index cc288d8f6a53..38268d7335a8 100644 --- a/drivers/net/gianfar.c +++ b/drivers/net/gianfar.c | |||
@@ -956,10 +956,12 @@ static int gfar_enet_open(struct net_device *dev) | |||
956 | } | 956 | } |
957 | 957 | ||
958 | err = startup_gfar(dev); | 958 | err = startup_gfar(dev); |
959 | if (err) | 959 | if (err) { |
960 | #ifdef CONFIG_GFAR_NAPI | 960 | #ifdef CONFIG_GFAR_NAPI |
961 | napi_disable(&priv->napi); | 961 | napi_disable(&priv->napi); |
962 | #endif | 962 | #endif |
963 | return err; | ||
964 | } | ||
963 | 965 | ||
964 | netif_start_queue(dev); | 966 | netif_start_queue(dev); |
965 | 967 | ||