> 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.

Reply via email to