diff options
author | Richard Braun <rbraun@sceen.net> | 2011-12-17 21:43:48 +0000 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2011-12-17 22:13:05 +0000 |
commit | 88382234bb540544a3550d1ddfb84e0d17eec971 (patch) | |
tree | 7b9e9c006914f275b38c311171330cdd25847eb6 /vm | |
parent | aef06eb95fdb3e5f5b857a8b641723759e850a85 (diff) |
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 <kern/mach_param.h>.
* 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 <kern/mach_param.h>.
(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_param.h>.
* 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.
Diffstat (limited to 'vm')
-rw-r--r-- | vm/memory_object_proxy.c | 1 | ||||
-rw-r--r-- | vm/vm_fault.c | 1 |
2 files changed, 0 insertions, 2 deletions
diff --git a/vm/memory_object_proxy.c b/vm/memory_object_proxy.c index 9c0528c..4fed312 100644 --- a/vm/memory_object_proxy.c +++ b/vm/memory_object_proxy.c @@ -42,7 +42,6 @@ #include <mach/vm_prot.h> #include <kern/printf.h> #include <kern/slab.h> -#include <kern/mach_param.h> #include <ipc/ipc_port.h> #include <ipc/ipc_space.h> diff --git a/vm/vm_fault.c b/vm/vm_fault.c index 840f038..10955ed 100644 --- a/vm/vm_fault.c +++ b/vm/vm_fault.c @@ -51,7 +51,6 @@ #include <mach/memory_object.h> #include <vm/memory_object_user.user.h> /* For memory_object_data_{request,unlock} */ -#include <kern/mach_param.h> #include <kern/macro_help.h> #include <kern/slab.h> |