RE: [PATCH net v2] net: dev: Fix possible memleaks when fail to register_netdevice

2017-04-28 Thread Gao Feng
> From: David Ahern [mailto:dsah...@gmail.com] > Sent: Friday, April 28, 2017 11:23 PM > On 4/27/17 9:19 PM, gfree.w...@foxmail.com wrote: > > drivers/net/dummy.c | 14 +++--- > > drivers/net/ifb.c | 33 +++-- > > drivers/net/loopback.c | 15 +

Re: [PATCH net v2] net: dev: Fix possible memleaks when fail to register_netdevice

2017-04-28 Thread David Ahern
On 4/27/17 9:19 PM, gfree.w...@foxmail.com wrote: > drivers/net/dummy.c | 14 +++--- > drivers/net/ifb.c | 33 +++-- > drivers/net/loopback.c | 15 ++- > drivers/net/team/team.c | 15 --- > drivers/net/veth.c | 15

[PATCH net v2] net: dev: Fix possible memleaks when fail to register_netdevice

2017-04-27 Thread gfree . wind
From: Gao Feng These drivers allocate kinds of resources in init routine, and free some resources in the destructor of net_device. It may cause memleak when some errors happen after register_netdevice invokes the init callback. Because only the uninit callback is invoked in the error handler of r