> Date: Thu, 2 Jun 2011 22:49:43 +0100 > From: Owain Ainsworth <[email protected]> > > Been running with this for a couple of weeks, seems to work fine. > > ok? > > diff --git dev/pci/if_iwn.c dev/pci/if_iwn.c > index 16765f4..a54556b 100644 > --- dev/pci/if_iwn.c > +++ dev/pci/if_iwn.c > @@ -338,7 +338,8 @@ iwn_attach(struct device *parent, struct device *self, > void *aux) > } > > /* Install interrupt handler. */ > - if (pci_intr_map(pa, &ih) != 0) { > + if (pci_intr_map_msi(pa, &ih) != 0 && > + pci_intr_map(pa, &ih) != 0) { > printf(": can't map interrupt\n"); > return; > }
Please keep those calls on a single line, to keep this consistent with the other wireless drivers.
