On Sunday 06 April 2008 17:05:07 Stefano Brivio wrote: > This fixes an hard crash which happened upon driver loading on bcm4303 rev. > 2 devices. > > Signed-off-by: Stefano Brivio <stefano.brivio@xxxxxxxxx> ACK > --- > John, this is for 2.6.26. Why not 2.6.25? > --- > diff --git a/drivers/ssb/main.c b/drivers/ssb/main.c > index e123719..4bc0e8b 100644 > --- a/drivers/ssb/main.c > +++ b/drivers/ssb/main.c > @@ -1101,6 +1101,12 @@ int ssb_bus_may_powerdown(struct ssb_bus *bus) > goto out; > > cc = &bus->chipco; > + > + if (!cc->dev) > + goto out; > + if (cc->dev->id.revision < 5) > + goto out; > + > ssb_chipco_set_clockmode(cc, SSB_CLKMODE_SLOW); > err = ssb_pci_xtal(bus, SSB_GPIO_XTAL | SSB_GPIO_PLL, 0); > if (err) > > > -- > Ciao > Stefano > _______________________________________________ > Bcm43xx-dev mailing list > Bcm43xx-dev@xxxxxxxxxxxxxxxx > https://lists.berlios.de/mailman/listinfo/bcm43xx-dev > > -- Greetings Michael. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html