]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/ssb/sprom.c
ssb: fix NULL ptr deref when pcihost_wrapper is used
[karo-tx-linux.git] / drivers / ssb / sprom.c
index 007bc3a03486b621034134f33a1c3029cb8e0b29..4f7cc8d13277ddb84126430923202f9fa7938ac7 100644 (file)
@@ -185,6 +185,7 @@ bool ssb_is_sprom_available(struct ssb_bus *bus)
        /* this routine differs from specs as we do not access SPROM directly
           on PCMCIA */
        if (bus->bustype == SSB_BUSTYPE_PCI &&
+           bus->chipco.dev &&  /* can be unavailible! */
            bus->chipco.dev->id.revision >= 31)
                return bus->chipco.capabilities & SSB_CHIPCO_CAP_SPROM;