summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorJuuso Oikarinen <juuso.oikarinen@nokia.com>2010-09-30 10:43:28 +0200
committerLuciano Coelho <luciano.coelho@nokia.com>2010-10-05 16:27:38 +0300
commit117b38d0b9d3efb0adc3e636e73fc67bb53a13d1 (patch)
treed3156e50eee4284cd2ee6e9c2f74b8cf96c1ff92 /crypto
parenta19606b4333ff34e9b2863f37c20fe86b42be14c (diff)
downloadlinux-stable-117b38d0b9d3efb0adc3e636e73fc67bb53a13d1.tar.gz
linux-stable-117b38d0b9d3efb0adc3e636e73fc67bb53a13d1.tar.bz2
linux-stable-117b38d0b9d3efb0adc3e636e73fc67bb53a13d1.zip
wl1271: Move work-init calls to hw allocation
Due to legacy reason, dating back to when the wl1251 and wl1271 still were a unified driver, some work-structures are initialized on hardware startup. The hardware recovery code creates a scenario in which it is possible for a workstruct to be re-initialized while the work-function itself is running, which causes a kernel WARNing and a subsequent reboot. To remedy this, move the work initialization calls to the hw allocation, which is the logically correct place for them anyway. Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com> Tested-by: Tuomas Katila <ext-tuomas.2.katila@nokia.com> Reviewed-by: Luciano Coelho <luciano.coelho@nokia.com> Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions