From: Roland Vossen Date: Tue, 25 Jan 2011 10:51:56 +0000 (+0100) Subject: staging: brcm80211: bugfix for softmac crash on multi cpu configurations X-Git-Tag: v2.6.38-rc5~49^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a3be6e6e7feb4cb35275475d6a863b748d59cc3;p=pandora-kernel.git 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 Signed-off-by: Roland Vossen Cc: stable Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed