diff options
| author | 2001-08-25 10:13:28 +0000 | |
|---|---|---|
| committer | 2001-08-25 10:13:28 +0000 | |
| commit | fd7253150f81711547839eee9679d76201e57873 (patch) | |
| tree | 044c160d82a6f785abec3f6b7e376dff15e7191f /sys/dev/pci/if_ste.c | |
| parent | Casting of lhs, is not what you think it is. (diff) | |
| download | wireguard-openbsd-fd7253150f81711547839eee9679d76201e57873.tar.xz wireguard-openbsd-fd7253150f81711547839eee9679d76201e57873.zip | |
Change pci_intr_map to take pci_attach_args as an argument.
All callers actually took all arguments to pci_intr_map from pci_attach_args
structs, so this simplifies code.
This also allows more complicated interrupt assignment schemes like the one
on sparc64.
This makes sparc64 pci interrupts work.
Inspired by the same change in NetBSD.
Diffstat (limited to 'sys/dev/pci/if_ste.c')
| -rw-r--r-- | sys/dev/pci/if_ste.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/dev/pci/if_ste.c b/sys/dev/pci/if_ste.c index b3041206c93..6a75bb6d0ad 100644 --- a/sys/dev/pci/if_ste.c +++ b/sys/dev/pci/if_ste.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_ste.c,v 1.13 2001/08/12 20:03:49 mickey Exp $ */ +/* $OpenBSD: if_ste.c,v 1.14 2001/08/25 10:13:29 art Exp $ */ /* * Copyright (c) 1997, 1998, 1999 * Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved. @@ -939,8 +939,7 @@ void ste_attach(parent, self, aux) #endif /* Allocate interrupt */ - if (pci_intr_map(pc, pa->pa_intrtag, pa->pa_intrpin, pa->pa_intrline, - &ih)) { + if (pci_intr_map(pa, &ih)) { printf(": couldn't map interrupt\n"); goto fail; } |
