aboutsummaryrefslogtreecommitdiff
path: root/lib/is_single_threaded.c
diff options
context:
space:
mode:
authorRoland Vossen <rvossen@broadcom.com>2011-02-24 21:42:19 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-03-07 15:05:09 -0800
commit36dc1b24c025080ae6c4894d6e9ea240c23794af (patch)
tree0191a61b67d1d134473f148aaaa4ebbbc731f425 /lib/is_single_threaded.c
parenta1621f168e4209c68023d4060ec77b8c9ec18547 (diff)
staging: brcm80211: bugfix for softmac crash on multi cpu configurations
commit 6a3be6e6e7feb4cb35275475d6a863b748d59cc3 upstream Solved a locking issue that resulted in driver crashes with the 43224 and 43225 chips. The problem has been reported on several fora. Root cause was two fold: hardware was being manipulated by two unsynchronized threads, and a scan operation could interfere with an ongoing dynamic calibration process. Fix was to invoke a lock on wl_ops_config() operation and to set internal flags when a scan operation is started and stopped. Please add this to the staging-linus branch. Reviewed-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Roland Vossen <rvossen@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/is_single_threaded.c')
0 files changed, 0 insertions, 0 deletions