From 8595f705af4e9026b127caa832c74150bdc58a6f Mon Sep 17 00:00:00 2001 From: Max Wash Date: Wed, 1 Apr 2026 18:26:27 +0100 Subject: [PATCH] vm: address-space: fix vm-object and address space not being unlocked when a demand-map fails --- vm/address-space.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vm/address-space.c b/vm/address-space.c index 77dd5e8..e210d49 100644 --- a/vm/address-space.c +++ b/vm/address-space.c @@ -1350,6 +1350,8 @@ kern_status_t address_space_demand_map( #endif if (!pg) { + vm_object_unlock(area->vma_object); + address_space_unlock_irqrestore(region, irq_flags); return KERN_FATAL_ERROR; }