aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/comedi/drivers/ni_pcidio.c
diff options
context:
space:
mode:
authorRoland Vossen <rvossen@broadcom.com>2011-01-25 11:51:56 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-02 15:06:15 -0800
commit6a3be6e6e7feb4cb35275475d6a863b748d59cc3 (patch)
tree704976f04ac6ac1bfa14899b067136b6eb879277 /drivers/staging/comedi/drivers/ni_pcidio.c
parent454f1419f14a459b31af83e512adcc714fa0e5e5 (diff)
downloadkernel_samsung_smdk4412-6a3be6e6e7feb4cb35275475d6a863b748d59cc3.zip
kernel_samsung_smdk4412-6a3be6e6e7feb4cb35275475d6a863b748d59cc3.tar.gz
kernel_samsung_smdk4412-6a3be6e6e7feb4cb35275475d6a863b748d59cc3.tar.bz2
staging: brcm80211: bugfix for softmac crash on multi cpu configurations
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> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/comedi/drivers/ni_pcidio.c')
0 files changed, 0 insertions, 0 deletions