commit | 4c1bcdb5a3354b250b82a67549f57ac27a3bb85f | [log] [tgz] |
---|---|---|
author | Grazvydas Ignotas <notasas@gmail.com> | Thu Apr 26 23:07:44 2012 +0300 |
committer | John W. Linville <linville@tuxdriver.com> | Fri Apr 27 15:25:25 2012 -0400 |
tree | eb0344a7ecb1ded174f3c225255e7bd8866fa8f5 | |
parent | 328c32f0f85467af5a6c4c3289e168d9ad2555af [diff] |
wl1251: fix crash on remove due to leftover work item This driver currently leaves elp_work behind when stopping, which occasionally results in data corruption because work function ends up accessing freed memory, typical symptoms of this are various worker_thread crashes. Fix it by cancelling elp_work. Cc: stable@vger.kernel.org # v2.6.37+ Signed-off-by: Grazvydas Ignotas <notasas@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>