diff options
author | jake <jake@FreeBSD.org> | 2000-12-05 00:36:00 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2000-12-05 00:36:00 +0000 |
commit | c972e7aad1a6bdf921bbf261f2f93198504e35cf (patch) | |
tree | b876f909539180fd92ecf8b69c03628ef8dde722 /sys/amd64 | |
parent | 6715d70e6f2e707c60520a2cff9de2edfb429f0e (diff) | |
download | FreeBSD-src-c972e7aad1a6bdf921bbf261f2f93198504e35cf.zip FreeBSD-src-c972e7aad1a6bdf921bbf261f2f93198504e35cf.tar.gz |
Remove the last of the MD netisr code. It is now all MI. Remove
spending, which was unused now that all software interrupts have
their own thread. Make the legacy schednetisr use an atomic op
for setting bits in the netisr mask.
Reviewed by: jhb
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/amd64/machdep.c | 27 | ||||
-rw-r--r-- | sys/amd64/include/md_var.h | 1 |
2 files changed, 0 insertions, 28 deletions
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c index 5c05929..a6f92b1 100644 --- a/sys/amd64/amd64/machdep.c +++ b/sys/amd64/amd64/machdep.c @@ -440,33 +440,6 @@ again: cpu_setregs(); } -int -register_netisr(num, handler) - int num; - netisr_t *handler; -{ - - if (num < 0 || num >= (sizeof(netisrs)/sizeof(*netisrs)) ) { - printf("register_netisr: bad isr number: %d\n", num); - return (EINVAL); - } - netisrs[num] = handler; - return (0); -} - -int -unregister_netisr(num) - int num; -{ - - if (num < 0 || num >= (sizeof(netisrs)/sizeof(*netisrs)) ) { - printf("unregister_netisr: bad isr number: %d\n", num); - return (EINVAL); - } - netisrs[num] = NULL; - return (0); -} - /* * Send an interrupt to process. * diff --git a/sys/amd64/include/md_var.h b/sys/amd64/include/md_var.h index 312d313..5a2ed26 100644 --- a/sys/amd64/include/md_var.h +++ b/sys/amd64/include/md_var.h @@ -54,7 +54,6 @@ extern char kstack[]; extern int need_pre_dma_flush; extern int need_post_dma_flush; #endif -extern void (*netisrs[32]) __P((void)); extern int nfs_diskless_valid; extern void (*ovbcopy_vector) __P((const void *from, void *to, size_t len)); extern char sigcode[]; |