From 88382234bb540544a3550d1ddfb84e0d17eec971 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Sat, 17 Dec 2011 21:43:48 +0000 Subject: Remove arbitrary limits used by the zone system The zone allocator could limit the size of its zones to an arbitrary value set at zinit() time. There is no such parameter with the slab module. As a result of removing those limits, the kern/mach_param.h header becomes empty, and is simply removed altogether. * Makefrag.am (libkernel_a_SOURCES): Remove kern/mach_param.h. * i386/i386/fpu.c: Remove #include . * i386/i386/machine_task.c: Likewise. * i386/i386/pcb.c: Likewise. * ipc/ipc_init.c: Likewise. (ipc_space_max): Remove variable. (ipc_tree_entry_max): Likewise. (ipc_port_max): Likewise. (ipc_pset_max): Likewise. * ipc/ipc_init.h (IPC_ZONE_TYPE): Remove macro. (ipc_space_max): Remove extern declaration. (ipc_tree_entry_max): Likewise. (ipc_port_max): Likewise. (ipc_pset_max): Likewise. * ipc/ipc_hash.c (ipc_hash_init): Don't use ipc_tree_entry_max to compute ipc_hash_global_size. * ipc/ipc_marequest.c: Remove #include . (ipc_marequest_max): Remove variable. (ipc_marequest_init): Don't use ipc_marequest_max to compute ipc_marequest_size. (ipc_marequest_info): Return (unsigned int)-1 in maxp. * kern/act.c: Remove #include . * kern/mach_clock.c: Likewise. * kern/priority.c: Likewise. * kern/task.c: Likewise. * kern/thread.c: Likewise. * vm/memory_object_proxy.c: Likewise. * vm/vm_fault.c: Likewise. --- i386/i386/fpu.c | 1 - i386/i386/machine_task.c | 1 - i386/i386/pcb.c | 1 - 3 files changed, 3 deletions(-) (limited to 'i386') diff --git a/i386/i386/fpu.c b/i386/i386/fpu.c index 75bf655..f2c8124 100644 --- a/i386/i386/fpu.c +++ b/i386/i386/fpu.c @@ -44,7 +44,6 @@ #include #include /* spls */ -#include #include #include #include diff --git a/i386/i386/machine_task.c b/i386/i386/machine_task.c index 689bf04..62b22e3 100644 --- a/i386/i386/machine_task.c +++ b/i386/i386/machine_task.c @@ -23,7 +23,6 @@ #include #include #include -#include #include #include diff --git a/i386/i386/pcb.c b/i386/i386/pcb.c index 11ef5e7..e065dbb 100644 --- a/i386/i386/pcb.c +++ b/i386/i386/pcb.c @@ -36,7 +36,6 @@ #include "vm_param.h" #include #include -#include #include #include #include -- cgit v1.2.3