diff options
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | Makefile.in | 2 | ||||
-rw-r--r-- | bogus/net_atm.h | 1 | ||||
-rw-r--r-- | kern/syscall_sw.c | 20 | ||||
-rw-r--r-- | kern/task.c | 16 | ||||
-rw-r--r-- | kern/task.h | 12 | ||||
-rw-r--r-- | kern/thread.c | 18 | ||||
-rw-r--r-- | kern/thread.h | 5 |
8 files changed, 10 insertions, 73 deletions
@@ -4,6 +4,15 @@ `DEVELOPMENT' for details. Partly based on suggestions by Gianluca Guida <glguida@gmail.com>. + * bogus/net_atm.h: Remove file. + * Makefile.in (bogus-files): Remove `net_atm.h'. + * kern/syscall_sw.c: Don't include <net_atm.h> anymore and adopt all + users of NET_ATM as if it were always defined to `0'. + * kern/task.c: Likewise. + * kern/task.h: Likewise. + * kern/thread.c: Likewise. + * kern/thread.h: Likewise. + * util/about_to_die.c: Remove file. * util/config.h: Likewise. * util/cpu.c: Likewise. diff --git a/Makefile.in b/Makefile.in index 3a96568..b86b91f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -77,7 +77,7 @@ topfiles = ChangeLog ChangeLog.0 ChangeLog.00 Drivers.macros Makefile.in \ # All the source in each directory. # Old crud from a previous configure scheme -bogus-files = bootstrap_symbols.h cpus.h fast_tas.h hw_footprint.h net_atm.h \ +bogus-files = bootstrap_symbols.h cpus.h fast_tas.h hw_footprint.h \ power_save.h simple_clock.h stat_time.h xpr_debug.h \ $(patsubst %,mach_%.h,assert counters debug fixpri host ipc_compat \ ipc_debug ipc_test kdb ldebug lock_mon machine_routines mp_debug \ diff --git a/bogus/net_atm.h b/bogus/net_atm.h deleted file mode 100644 index 103a8b2..0000000 --- a/bogus/net_atm.h +++ /dev/null @@ -1 +0,0 @@ -#define NET_ATM 0 diff --git a/kern/syscall_sw.c b/kern/syscall_sw.c index 490b5ed..e922b5f 100644 --- a/kern/syscall_sw.c +++ b/kern/syscall_sw.c @@ -28,7 +28,6 @@ */ #include <mach_ipc_compat.h> -#include <net_atm.h> #include <mach/port.h> #include <mach/kern_return.h> @@ -204,24 +203,6 @@ mach_trap_t mach_trap_table[] = { MACH_TRAP(kern_invalid, 0), /* 78 */ MACH_TRAP(kern_invalid, 0), /* 79 */ -#if NET_ATM - MACH_TRAP(mk_update,3), /* 80 */ - MACH_TRAP(mk_lookup,2), /* 81 */ - MACH_TRAP_STACK(mk_endpoint_allocate,4), /* 82 */ - MACH_TRAP_STACK(mk_endpoint_deallocate,1), /* 83 */ - MACH_TRAP(mk_buffer_allocate,2), /* 84 */ - MACH_TRAP(mk_buffer_deallocate,2), /* 85 */ - MACH_TRAP_STACK(mk_connection_open,4), /* 86 */ - MACH_TRAP_STACK(mk_connection_accept,3), /* 87 */ - MACH_TRAP_STACK(mk_connection_close,1), /* 88 */ - MACH_TRAP_STACK(mk_multicast_add,4), /* 89 */ - MACH_TRAP_STACK(mk_multicast_drop,4), /* 90 */ - MACH_TRAP(mk_endpoint_status,3), /* 91 */ - MACH_TRAP_STACK(mk_send,3), /* 92 */ - MACH_TRAP_STACK(mk_receive,2), /* 93 */ - MACH_TRAP_STACK(mk_rpc,4), /* 94 */ - MACH_TRAP_STACK(mk_select,3), /* 95 */ -#else /* NET_ATM */ MACH_TRAP(kern_invalid, 0), /* 80 */ MACH_TRAP(kern_invalid, 0), /* 81 */ MACH_TRAP(kern_invalid, 0), /* 82 */ @@ -238,7 +219,6 @@ mach_trap_t mach_trap_table[] = { MACH_TRAP(kern_invalid, 0), /* 93 */ MACH_TRAP(kern_invalid, 0), /* 94 */ MACH_TRAP(kern_invalid, 0), /* 95 */ -#endif /* NET_ATM */ #ifdef FIPC MACH_TRAP(syscall_fipc_send, 4), /* 96 */ diff --git a/kern/task.c b/kern/task.c index 7b0e0e6..59b11ee 100644 --- a/kern/task.c +++ b/kern/task.c @@ -35,7 +35,6 @@ #include <mach_pcsample.h> #include <norma_task.h> #include <fast_tas.h> -#include <net_atm.h> #include <mach/machine/vm_types.h> #include <mach/vm_param.h> @@ -54,10 +53,6 @@ #include <vm/vm_kern.h> /* for kernel_map, ipc_kernel_map */ #include <machine/machspl.h> /* for splsched */ -#if NET_ATM -#include <chips/nw_mk.h> -#endif - #if NORMA_TASK #define task_create task_create_local #endif /* NORMA_TASK */ @@ -157,10 +152,6 @@ kern_return_t task_create( ipc_task_init(new_task, parent_task); -#if NET_ATM - new_task->nw_ep_owned = 0; -#endif - new_task->total_user_time.seconds = 0; new_task->total_user_time.microseconds = 0; new_task->total_system_time.seconds = 0; @@ -291,13 +282,6 @@ kern_return_t task_terminate( cur_task = current_task(); cur_thread = current_thread(); -#if NET_ATM - /* - * Shut down networking. - */ - mk_endpoint_collect(task); -#endif - /* * Deactivate task so that it can't be terminated again, * and so lengthy operations in progress will abort. diff --git a/kern/task.h b/kern/task.h index df6560c..f4feb7f 100644 --- a/kern/task.h +++ b/kern/task.h @@ -36,7 +36,6 @@ #include <norma_task.h> #include <fast_tas.h> -#include <net_atm.h> #include <mach/boolean.h> #include <mach/port.h> @@ -51,13 +50,6 @@ #include <kern/syscall_emulation.h> #include <vm/vm_map.h> -#if NET_ATM -typedef struct nw_ep_owned { - unsigned int ep; - struct nw_ep_owned *next; -} nw_ep_owned_s, *nw_ep_owned_t; -#endif - struct task { /* Synchronization/destruction information */ decl_simple_lock_data(,lock) /* Task's lock */ @@ -113,10 +105,6 @@ struct task { vm_offset_t fast_tas_base[TASK_FAST_TAS_NRAS]; vm_offset_t fast_tas_end[TASK_FAST_TAS_NRAS]; #endif /* FAST_TAS */ - -#if NET_ATM - nw_ep_owned_t nw_ep_owned; -#endif /* NET_ATM */ }; #define task_lock(task) simple_lock(&(task)->lock) diff --git a/kern/thread.c b/kern/thread.c index 04c19ce..f1dcc52 100644 --- a/kern/thread.c +++ b/kern/thread.c @@ -38,7 +38,6 @@ #include <mach_pcsample.h> #include <simple_clock.h> #include <mach_debug.h> -#include <net_atm.h> #include <mach/std_types.h> #include <mach/policy.h> @@ -66,10 +65,6 @@ #include <machine/machspl.h> /* for splsched */ #include <machine/thread.h> /* for MACHINE_STACK */ -#if NET_ATM -#include <chips/nw_mk.h> -#endif - thread_t active_threads[NCPUS]; vm_offset_t active_stacks[NCPUS]; @@ -448,10 +443,6 @@ kern_return_t thread_create( ipc_thread_init(new_thread); -#if NET_ATM - new_thread->nw_ep_waited = 0; -#endif - /* * Find the processor set for the parent task. */ @@ -862,9 +853,6 @@ kern_return_t thread_terminate( * reference to itself. */ ipc_thread_terminate(thread); -#if NET_ATM - mk_waited_collect(thread); -#endif thread_deallocate(thread); return KERN_SUCCESS; } @@ -903,9 +891,6 @@ thread_force_terminate( (void) thread_halt(thread, TRUE); ipc_thread_terminate(thread); -#if NET_ATM - mk_waited_collect(thread); -#endif #if MACH_HOST thread_unfreeze(thread); @@ -1147,9 +1132,6 @@ void thread_halt_self(void) * reaper thread. */ ipc_thread_terminate(thread); -#if NET_ATM - mk_waited_collect(thread); -#endif thread_hold(thread); diff --git a/kern/thread.h b/kern/thread.h index 9958e2b..b6c801f 100644 --- a/kern/thread.h +++ b/kern/thread.h @@ -38,7 +38,6 @@ #include <hw_footprint.h> #include <mach_fixpri.h> #include <mach_host.h> -#include <net_atm.h> #include <mach/boolean.h> #include <mach/thread_info.h> @@ -220,10 +219,6 @@ struct thread { #if NCPUS > 1 processor_t last_processor; /* processor this last ran on */ #endif /* NCPUS > 1 */ - -#if NET_ATM - nw_ep_owned_t nw_ep_waited; -#endif /* NET_ATM */ }; /* typedef of thread_t is in kern/kern_types.h */ |