On Thu, 2 Jun 2011 at 12:57, Benjamin Herrenschmidt wrote: > John, care to send the patch below to Linus ASAP ? I could reproduce and > verify it fixes it. Thanks ! > > ssb: pci: Don't call PCIe specific workarounds on PCI cores > > Otherwise it can/will crash....
The patch did not make it into -rc2, it's not in today's git tree either, AFAICS. Can anyone push this, please? Thanks, Christian. > Signed-off-by: Benjamin Herrenschmidt <b...@kernel.crashing.org> > --- > > diff --git a/drivers/ssb/driver_pcicore.c b/drivers/ssb/driver_pcicore.c > index 82feb34..eddf1b9 100644 > --- a/drivers/ssb/driver_pcicore.c > +++ b/drivers/ssb/driver_pcicore.c > @@ -540,7 +540,8 @@ void ssb_pcicore_init(struct ssb_pcicore *pc) > ssb_pcicore_init_clientmode(pc); > > /* Additional always once-executed workarounds */ > - ssb_pcicore_serdes_workaround(pc); > + if (dev->id.coreid == SSB_DEV_PCIE) > + ssb_pcicore_serdes_workaround(pc); > /* TODO: ASPM */ > /* TODO: Clock Request Update */ > } > -- BOFH excuse #312: incompatible bit-registration operators _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev