From 6dddd500bf97501887073b2cfab5d74ba1c59a51 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 5 Sep 2021 18:01:22 +0200 Subject: [PATCH] Kernel: Use TRY() in sys$map_time_page() --- Kernel/Syscalls/clock.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Kernel/Syscalls/clock.cpp b/Kernel/Syscalls/clock.cpp index 2dbfa0539c7..a607792dccf 100644 --- a/Kernel/Syscalls/clock.cpp +++ b/Kernel/Syscalls/clock.cpp @@ -21,11 +21,8 @@ KResultOr Process::sys$map_time_page() if (!range.has_value()) return ENOMEM; - auto region_or_error = address_space().allocate_region_with_vmobject(range.value(), vmobject, 0, "Kernel time page"sv, PROT_READ, true); - if (region_or_error.is_error()) - return region_or_error.error(); - - return region_or_error.value()->vaddr().get(); + auto* region = TRY(address_space().allocate_region_with_vmobject(range.value(), vmobject, 0, "Kernel time page"sv, PROT_READ, true)); + return region->vaddr().get(); } KResultOr Process::sys$clock_gettime(clockid_t clock_id, Userspace user_ts)