Tag: 52933f052186877afd218aef7a1b2dbdb010939f

ibm_newemac: use free_netdev(netdev) instead of kfree()

Author: Kulikov Vasiliy <segooon@gmail.com> Freeing netdev without free_netdev() leads to net, tx leaks. I might lead to dereferencing freed pointer. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) @@ struct net_device* dev; @@ -kfree(dev) +free_netdev(dev) Signed-off-by: David S. Miller — drivers/net/ibm_newemac/core.c | 4 ++– 1 file changed, 2 insertions(+), 2 deletions(-)   …

Continue reading