Revision 884a963fa1c828a5c5fa7a46b2877dd463bfd47c authored by Rajkumar Manoharan on 07 December 2010, 12:12:18 UTC, committed by John W. Linville on 07 December 2010, 19:57:06 UTC
The beacon tasklet is accesssing the bslot info for beacon generation.
Meanwhile the same slot can be freed on interface deletion.
Current the remove_interface disables the beacon alert after freeing the slot.
This may leads to null pointer access.

This patch disables SWBA and kills the beacon tasklet to prevent access
to the slot to be freed. After releasing the slot, swba will be enabled again
upon the availablity of beaconing interfaces.

Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
1 parent 38852b2
History

back to top