summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r--sys/vm/vm_map.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index 3f5382e..7acaa51 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -284,7 +284,13 @@ static vm_map_entry_t
vm_map_entry_create(map)
vm_map_t map;
{
- return zalloc((map->system_map || !mapentzone) ? kmapentzone : mapentzone);
+ vm_map_entry_t new_entry;
+
+ new_entry = zalloc((map->system_map || !mapentzone) ?
+ kmapentzone : mapentzone);
+ if (new_entry == NULL)
+ panic("vm_map_entry_create: kernel resources exhausted");
+ return(new_entry);
}
/*
OpenPOWER on IntegriCloud