From c972e7aad1a6bdf921bbf261f2f93198504e35cf Mon Sep 17 00:00:00 2001 From: jake Date: Tue, 5 Dec 2000 00:36:00 +0000 Subject: 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 --- sys/ia64/ia64/machdep.c | 27 --------------------------- sys/ia64/include/md_var.h | 1 - 2 files changed, 28 deletions(-) (limited to 'sys/ia64') diff --git a/sys/ia64/ia64/machdep.c b/sys/ia64/ia64/machdep.c index bc0ae1b..a4ff91a 100644 --- a/sys/ia64/ia64/machdep.c +++ b/sys/ia64/ia64/machdep.c @@ -343,33 +343,6 @@ again: vm_pager_bufferinit(); } -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); -} - static void identifycpu(void) { diff --git a/sys/ia64/include/md_var.h b/sys/ia64/include/md_var.h index fb1b4b5..9e64106 100644 --- a/sys/ia64/include/md_var.h +++ b/sys/ia64/include/md_var.h @@ -37,7 +37,6 @@ extern char sigcode[]; extern char esigcode[]; extern int szsigcode; extern int Maxmem; -extern void (*netisrs[32]) __P((void)); struct fpreg; struct proc; -- cgit v1.1