]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ssb: Handle Netbook devices where the SPROM address is changed
authorChristoph Fritz <chf.fritz@googlemail.com>
Sun, 11 Jul 2010 23:26:15 +0000 (18:26 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 2 Aug 2010 17:26:25 +0000 (10:26 -0700)
commit6fb037c2ed8378c7ab0c1e00536ba6b2a866503e
tree1a06ece16271fe61e0e9dae689e6e2850fa01f84
parente5f98e5c9f479a909d8510d46bd4874161a1c0b3
ssb: Handle Netbook devices where the SPROM address is changed

For some Netbook computers with Broadcom BCM4312 wireless interfaces,
the SPROM has been moved to a new location. When the ssb driver tries to
read the old location, the systems hangs when trying to read a
non-existent location. Such freezes are particularly bad as they do not
log the failure.

This patch is modified from commit
da1fdb02d9200ff28b6f3a380d21930335fe5429 with some pieces from other
mainline changes so that it can be applied to stable 2.6.34.Y.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/ssb/driver_chipcommon.c
drivers/ssb/driver_chipcommon_pmu.c
drivers/ssb/pci.c
drivers/ssb/sprom.c
include/linux/ssb/ssb.h
include/linux/ssb/ssb_driver_chipcommon.h
include/linux/ssb/ssb_regs.h