--- linux-2.6.20-rc6-mm1/drivers/net/wireless/ipw3945.c.dist 2007-01-27 20:21:42.000000000 -0500 +++ linux-2.6.20-rc6-mm1/drivers/net/wireless/ipw3945.c 2007-01-27 20:22:21.000000000 -0500 @@ -16554,7 +16554,7 @@ static int ipw_pci_probe(struct pci_dev /* If power management is turned on, default to AC mode */ priv->power_mode = IPW_POWER_AC; priv->actual_txpower_limit = IPW_DEFAULT_TX_POWER; - err = request_irq(pdev->irq, ipw_isr, SA_SHIRQ, DRV_NAME, priv); + err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv); if (err) { IPW_ERROR("Error allocating IRQ %d\n", pdev->irq); goto out_release_ucode;