History

hostap_pci: set dev->base_addr during probe

"hostap: Protect against initialization interrupt" (which reinstated "wireless: hostap, fix oops due to early probing interrupt") reintroduced Bug 16111. This is because hostap_pci wasn't setting dev->base_addr, which is now checked in prism2_interrupt. As a result, initialization was failing for PCI-based hostap devices. This corrects that oversight.

John W. Linville committed 16 years ago

Commit 0f4da2d1 parent f8036961 file · +1 −0Browse files

Unified · Split

drivers/net/wireless/hostap/hostap_pci.c+1−0
@@ -330,6 +330,7 @@ static int prism2_pci_probe(struct pci_dev *pdev, · 329 unmodified lines
330 330
331 dev->irq = pdev->irq;331 dev->irq = pdev->irq;
332 hw_priv->mem_start = mem;332 hw_priv->mem_start = mem;
333 dev->base_addr = (unsigned long) mem;
333 334
334 prism2_pci_cor_sreset(local);335 prism2_pci_cor_sreset(local);
335 336