b43legacy: fix bcm4303 crash

This fixes an hard crash which happened upon driver loading on bcm4303 rev.
2 devices.

Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by Stefano Brivio and committed by John W. Linville 881400a2 7981a35e

+6
+6
drivers/ssb/main.c
··· 1044 1044 goto out; 1045 1045 1046 1046 cc = &bus->chipco; 1047 + 1048 + if (!cc->dev) 1049 + goto out; 1050 + if (cc->dev->id.revision < 5) 1051 + goto out; 1052 + 1047 1053 ssb_chipco_set_clockmode(cc, SSB_CLKMODE_SLOW); 1048 1054 err = ssb_pci_xtal(bus, SSB_GPIO_XTAL | SSB_GPIO_PLL, 0); 1049 1055 if (err)