diff options
| author | Xinming Hu <[email protected]> | 2016-11-18 19:30:30 +0530 |
|---|---|---|
| committer | Kalle Valo <[email protected]> | 2016-11-19 09:18:50 +0200 |
| commit | bcf28a2f284643060cdee550290ca2c2a559aa8e (patch) | |
| tree | 51fe5fb23dfddafae0eb5eb3912a3a3bc4c61d96 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | b42dbb27e3260badaf540351889a1ebd6797575b (diff) | |
mwifiex: reset card->adapter during device unregister
card->adapter gets initialized in mwifiex_register_dev(). As it's not
cleared in mwifiex_unregister_dev(), we may end up accessing the memory
which is already free in below scenario.
Scenario: Driver initialization is failed due to incorrect firmware or
some other reason. Meanwhile device reboot/unload occurs.
This is safe, now that we've properly synchronized suspend() and
remove() with the FW initialization thread; now that code can simply
check for 'card->adapter == NULL' and exit safely.
Signed-off-by: Xinming Hu <[email protected]>
Tested-by: Xinming Hu <[email protected]>
Signed-off-by: Amitkumar Karwar <[email protected]>
Signed-off-by: Brian Norris <[email protected]>
Signed-off-by: Kalle Valo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions