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
330330
331331 dev->irq = pdev->irq;
332332 hw_priv->mem_start = mem;
333+ dev->base_addr = (unsigned long) mem;
333334
334335 prism2_pci_cor_sreset(local);
335336