diff options
Diffstat (limited to 'ipc')
-rw-r--r-- | ipc/ipc_hash.c | 7 | ||||
-rw-r--r-- | ipc/ipc_init.c | 6 | ||||
-rw-r--r-- | ipc/ipc_init.h | 8 | ||||
-rw-r--r-- | ipc/ipc_marequest.c | 11 |
4 files changed, 5 insertions, 27 deletions
diff --git a/ipc/ipc_hash.c b/ipc/ipc_hash.c index c241289..a1ca225 100644 --- a/ipc/ipc_hash.c +++ b/ipc/ipc_hash.c @@ -537,11 +537,8 @@ ipc_hash_init(void) /* if not configured, initialize ipc_hash_global_size */ - if (ipc_hash_global_size == 0) { - ipc_hash_global_size = ipc_tree_entry_max >> 8; - if (ipc_hash_global_size < 32) - ipc_hash_global_size = 32; - } + if (ipc_hash_global_size == 0) + ipc_hash_global_size = 256; /* make sure it is a power of two */ diff --git a/ipc/ipc_init.c b/ipc/ipc_init.c index 36d0f19..ca7e791 100644 --- a/ipc/ipc_init.c +++ b/ipc/ipc_init.c @@ -35,7 +35,6 @@ */ #include <mach/kern_return.h> -#include <kern/mach_param.h> #include <kern/ipc_host.h> #include <kern/slab.h> #include <vm/vm_map.h> @@ -57,11 +56,6 @@ static struct vm_map ipc_kernel_map_store; vm_map_t ipc_kernel_map = &ipc_kernel_map_store; vm_size_t ipc_kernel_map_size = 8 * 1024 * 1024; -int ipc_space_max = SPACE_MAX; -int ipc_tree_entry_max = ITE_MAX; -int ipc_port_max = PORT_MAX; -int ipc_pset_max = SET_MAX; - /* * Routine: ipc_bootstrap * Purpose: diff --git a/ipc/ipc_init.h b/ipc/ipc_init.h index b2f1dd4..8dd64bb 100644 --- a/ipc/ipc_init.h +++ b/ipc/ipc_init.h @@ -37,14 +37,6 @@ #ifndef _IPC_IPC_INIT_H_ #define _IPC_IPC_INIT_H_ -/* all IPC zones should be exhaustible */ -#define IPC_ZONE_TYPE ZONE_EXHAUSTIBLE - -extern int ipc_space_max; -extern int ipc_tree_entry_max; -extern int ipc_port_max; -extern int ipc_pset_max; - /* * Exported interfaces */ diff --git a/ipc/ipc_marequest.c b/ipc/ipc_marequest.c index 2087c67..6036967 100644 --- a/ipc/ipc_marequest.c +++ b/ipc/ipc_marequest.c @@ -37,7 +37,6 @@ #include <mach/message.h> #include <mach/port.h> #include <kern/lock.h> -#include <kern/mach_param.h> #include <kern/kalloc.h> #include <kern/slab.h> #include <ipc/port.h> @@ -59,7 +58,6 @@ struct kmem_cache ipc_marequest_cache; -int ipc_marequest_max = IMAR_MAX; #define imar_alloc() ((ipc_marequest_t) kmem_cache_alloc(&ipc_marequest_cache)) #define imar_free(imar) kmem_cache_free(&ipc_marequest_cache, (vm_offset_t) (imar)) @@ -102,11 +100,8 @@ ipc_marequest_init(void) /* if not configured, initialize ipc_marequest_size */ - if (ipc_marequest_size == 0) { - ipc_marequest_size = ipc_marequest_max >> 8; - if (ipc_marequest_size < 16) - ipc_marequest_size = 16; - } + if (ipc_marequest_size == 0) + ipc_marequest_size = 16; /* make sure it is a power of two */ @@ -436,7 +431,7 @@ ipc_marequest_info(maxp, info, count) info[i].hib_count = bucket_count; } - *maxp = ipc_marequest_max; + *maxp = (unsigned int)-1; return ipc_marequest_size; } |