OSDN Git Service

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 19:56:12 +0000 (12:56 -0700)
commit9aa2f57496de5853957c3f3e304959c081fb4a7f
tree86f0e2d12bb33924d49a17c759521be36935d8ce
parent8c80a436d70676730f1e1f82094fd39b4003a36d
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