diff options
author | Peter Wemm <peter@FreeBSD.org> | 1999-04-26 08:52:16 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 1999-04-26 08:52:16 +0000 |
commit | 2ef43b09719703f674c38b4095153ca9a285670c (patch) | |
tree | ae11d587b220dbd774acaa307ffeaa72c920b7d8 /sys/net | |
parent | 96846ff64680fa4945300ede843b93311fea74fc (diff) | |
download | src-2ef43b09719703f674c38b4095153ca9a285670c.tar.gz src-2ef43b09719703f674c38b4095153ca9a285670c.zip |
Make NETISR_SET use a SYSINIT() rather than a linker set.
Notes
Notes:
svn path=/head/; revision=46082
Diffstat (limited to 'sys/net')
-rw-r--r-- | sys/net/netisr.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/net/netisr.h b/sys/net/netisr.h index 02fc4f6178b3..65aeb107327a 100644 --- a/sys/net/netisr.h +++ b/sys/net/netisr.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)netisr.h 8.1 (Berkeley) 6/10/93 - * $Id: netisr.h,v 1.13 1997/09/16 11:43:44 bde Exp $ + * $Id: netisr.h,v 1.14 1998/06/07 11:52:17 bde Exp $ */ #ifndef _NET_NETISR_H_ @@ -81,12 +81,12 @@ struct netisrtab { netisr_t *nit_isr; }; -#define NETISR_SET(num, isr) \ - static struct netisrtab mod_nit = { num, isr }; \ - DATA_SET(netisr_set, mod_nit) - int register_netisr __P((int, netisr_t *)); +void netisr_sysinit __P((void *)); +#define NETISR_SET(num, isr) \ + static struct netisrtab nisr_##num = { num, isr }; \ + SYSINIT(nisr_##num, SI_SUB_CPU, SI_ORDER_ANY, netisr_sysinit, &nisr_##num) #endif #endif |