From bdb697f6deeacfa1955e46974932deed39a2efc9 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 6 Sep 2021 20:33:45 +0200 Subject: [PATCH] Kernel: Use TRY() in MemoryDevice::mmap() --- Kernel/Devices/MemoryDevice.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Kernel/Devices/MemoryDevice.cpp b/Kernel/Devices/MemoryDevice.cpp index 09575d02e33..d62b10a3ae1 100644 --- a/Kernel/Devices/MemoryDevice.cpp +++ b/Kernel/Devices/MemoryDevice.cpp @@ -47,14 +47,12 @@ KResultOr MemoryDevice::mmap(Process& process, FileDescription& return EINVAL; } - auto maybe_vmobject = Memory::AnonymousVMObject::try_create_for_physical_range(viewed_address, range.size()); - if (maybe_vmobject.is_error()) - return maybe_vmobject.error(); + auto vmobject = TRY(Memory::AnonymousVMObject::try_create_for_physical_range(viewed_address, range.size())); dbgln("MemoryDevice: Mapped physical memory at {} for range of {} bytes", viewed_address, range.size()); return process.address_space().allocate_region_with_vmobject( range, - maybe_vmobject.release_value(), + move(vmobject), 0, "Mapped Physical Memory", prot,