ssb: Fix context assertion in ssb_pcicore_dev_irqvecs_enable

This fixes a context assertion in ssb that makes b44 print
out warnings on resume.

This fixes the following kernel oops:
http://www.kerneloops.org/oops.php?number=12732
http://www.kerneloops.org/oops.php?number=11410

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by Michael Buesch and committed by John W. Linville a3bafeed a75eda43

+2 -2
+2 -2
drivers/ssb/driver_pcicore.c
··· 537 537 int err = 0; 538 538 u32 tmp; 539 539 540 - might_sleep(); 541 - 542 540 if (!pdev) 543 541 goto out; 544 542 bus = pdev->bus; 543 + 544 + might_sleep_if(pdev->id.coreid != SSB_DEV_PCI); 545 545 546 546 /* Enable interrupts for this device. */ 547 547 if (bus->host_pci &&