From 8fe8b0798f40786c156e245ce89749acda401273 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 20 Aug 2025 22:46:17 -0400 Subject: kernel: physmem: Panic when out of memory Signed-off-by: Ian Moffett --- sys/vm/vm_physmem.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sys/vm') diff --git a/sys/vm/vm_physmem.c b/sys/vm/vm_physmem.c index f8caf9a..0bd2d54 100644 --- a/sys/vm/vm_physmem.c +++ b/sys/vm/vm_physmem.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -194,6 +195,10 @@ vm_alloc_frame(size_t count) ret = __vm_alloc_frame(count); } + if (ret == 0) { + panic("out of memory\n"); + } + pages_used += count; pages_free -= count; spinlock_release(&lock); -- cgit v1.2.3