From: Amitkumar Karwar Date: Tue, 7 May 2013 02:46:54 +0000 (-0700) Subject: mwifiex: fix memory leak issue when driver unload X-Git-Tag: v3.10-rc2~34^2~21^2^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f16fdc9d2dc1e5b270e9a08377587e831e0d36ac;p=pandora-kernel.git mwifiex: fix memory leak issue when driver unload After unregister_netdevice() call the request is queued and reg_state is changed to NETREG_UNREGISTERING. As we check for NETREG_UNREGISTERED state, free_netdev() never gets executed causing memory leak. Initialize "dev->destructor" to free_netdev() to free device data after unregistration. Cc: Reported-by: Daniel Drake Tested-by: Daniel Drake Signed-off-by: Amitkumar Karwar Signed-off-by: Bing Zhao Signed-off-by: John W. Linville --- Reading git-diff-tree failed