]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
can: flexcan: flexcan_remove(): add missing netif_napi_del()
authorMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 28 Feb 2014 19:48:36 +0000 (20:48 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 24 Mar 2014 04:44:18 +0000 (21:44 -0700)
commit d96e43e8fce28cf97df576a07af9d65657a41a6f upstream.

This patch adds the missing netif_napi_del() to the flexcan_remove() function.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/can/flexcan.c

index 100fd6bf87dc2b3d358167810a88d30731c1b783..d1fd213c7f0d010150504b93974250a7bb63a1f4 100644 (file)
@@ -1143,9 +1143,10 @@ static int flexcan_probe(struct platform_device *pdev)
 static int flexcan_remove(struct platform_device *pdev)
 {
        struct net_device *dev = platform_get_drvdata(pdev);
+       struct flexcan_priv *priv = netdev_priv(dev);
 
        unregister_flexcandev(dev);
-
+       netif_napi_del(&priv->napi);
        free_candev(dev);
 
        return 0;