net: wireless: bcmdhd: Fix CFG80211 memory corruption
authorLin Ma <linm@broadcom.com>
Fri, 5 Aug 2011 19:53:04 +0000 (12:53 -0700)
committerDmitry Shmidt <dimitrysh@google.com>
Fri, 5 Aug 2011 22:08:01 +0000 (15:08 -0700)
commitb7a82d40f1d9dc7a69281fc3b2a42a489f2a1619
treebf2294f28db6ac5ac31b058f39b5dd8135aa5341
parent4ea6b8974ad3b39b14bd30746229b3a2978e8512
net: wireless: bcmdhd: Fix CFG80211 memory corruption

 * Sends event/data packets to kernel while net_device interface
   has not been created or registered yet
 * Timer gets freed twice
 * The primary net_device interface never gets freed
 * Memory corruption in scan buffer
 * Memory corruption in cfg80211 wiphy structure fix for kthred_stop crash

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
drivers/net/wireless/bcmdhd/dhd_linux.c
drivers/net/wireless/bcmdhd/wl_android.c
drivers/net/wireless/bcmdhd/wl_cfg80211.c
drivers/net/wireless/bcmdhd/wl_cfg80211.h