diff options
author | kib <kib@FreeBSD.org> | 2013-07-11 05:15:30 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2013-07-11 05:15:30 +0000 |
commit | ba3ad070c05736608121d04b00a812a675c78bb7 (patch) | |
tree | cc19a66445c0f73c37482ea2a2bef60c8c3fd31f /sys/i386/i386 | |
parent | 79797fb64974daa43e751139fe3b96b9ff7572ae (diff) | |
download | FreeBSD-src-ba3ad070c05736608121d04b00a812a675c78bb7.zip FreeBSD-src-ba3ad070c05736608121d04b00a812a675c78bb7.tar.gz |
Explicitely panic instead of possibly doing undefined things when
ptelist KVA is exhausted. Currently this cannot happen, the added
panic serves as assert.
Discussed with: alc
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/i386/i386')
-rw-r--r-- | sys/i386/i386/pmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index c1fe380..9556458 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -680,7 +680,7 @@ pmap_ptelist_alloc(vm_offset_t *head) va = *head; if (va == 0) - return (va); /* Out of memory */ + panic("pmap_ptelist_alloc: exhausted ptelist KVA"); pte = vtopte(va); *head = *pte; if (*head & PG_V) |