diff options
author | David S. Miller <davem@davemloft.net> | 2009-09-06 10:41:02 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-09-06 10:41:24 +0200 |
commit | d9d8e0418ffd3d189345c435861e254c17ae06e5 (patch) | |
tree | ee97d40fa4ccfd3c802e6844b3d38097ff7a6c7a | |
parent | tc: Fix unitialized kernel memory leak (diff) | |
download | linux-d9d8e0418ffd3d189345c435861e254c17ae06e5.tar.xz linux-d9d8e0418ffd3d189345c435861e254c17ae06e5.zip |
gianfar: Fix build.
Reported by Michael Guntsche <mike@it-loops.com>
--------------------
Commit
38bddf04bcfe661fbdab94888c3b72c32f6873b3 gianfar: gfar_remove needs to call unregister_netdev()
breaks the build of the gianfar driver because "dev" is undefined in
this function. To quickly test rc9 I changed this to priv->ndev but I do
not know if this is the correct one.
--------------------
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/gianfar.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/gianfar.c b/drivers/net/gianfar.c index 24f7ca5e17de..a00ec639c380 100644 --- a/drivers/net/gianfar.c +++ b/drivers/net/gianfar.c @@ -491,7 +491,7 @@ static int gfar_remove(struct of_device *ofdev) dev_set_drvdata(&ofdev->dev, NULL); - unregister_netdev(dev); + unregister_netdev(priv->ndev); iounmap(priv->regs); free_netdev(priv->ndev); |