diff --git a/Kernel/VM/MemoryManager.cpp b/Kernel/VM/MemoryManager.cpp index ea4f9a6bb0..33899da60f 100644 --- a/Kernel/VM/MemoryManager.cpp +++ b/Kernel/VM/MemoryManager.cpp @@ -681,7 +681,7 @@ OwnPtr MemoryManager::allocate_kernel_region_identity(PhysicalAddress pa OwnPtr MemoryManager::allocate_kernel_region_with_vmobject(const Range& range, VMObject& vmobject, StringView name, Region::Access access, Region::Cacheable cacheable) { ScopedSpinLock lock(s_mm_lock); - auto region = Region::create_kernel_only(range, vmobject, 0, KString::try_create(name), access, cacheable); + auto region = Region::try_create_kernel_only(range, vmobject, 0, KString::try_create(name), access, cacheable); if (region) region->map(kernel_page_directory()); return region; diff --git a/Kernel/VM/Region.cpp b/Kernel/VM/Region.cpp index fa93fd15ad..586a454ff5 100644 --- a/Kernel/VM/Region.cpp +++ b/Kernel/VM/Region.cpp @@ -226,7 +226,7 @@ OwnPtr Region::try_create_user_accessible(Process* owner, const Range& r return region; } -OwnPtr Region::create_kernel_only(const Range& range, NonnullRefPtr vmobject, size_t offset_in_vmobject, OwnPtr name, Region::Access access, Cacheable cacheable) +OwnPtr Region::try_create_kernel_only(const Range& range, NonnullRefPtr vmobject, size_t offset_in_vmobject, OwnPtr name, Region::Access access, Cacheable cacheable) { return adopt_own_if_nonnull(new (nothrow) Region(range, move(vmobject), offset_in_vmobject, move(name), access, cacheable, false)); } diff --git a/Kernel/VM/Region.h b/Kernel/VM/Region.h index dd38a319aa..8d425ac575 100644 --- a/Kernel/VM/Region.h +++ b/Kernel/VM/Region.h @@ -50,7 +50,7 @@ public: }; static OwnPtr try_create_user_accessible(Process*, const Range&, NonnullRefPtr, size_t offset_in_vmobject, OwnPtr name, Region::Access access, Cacheable, bool shared); - static OwnPtr create_kernel_only(const Range&, NonnullRefPtr, size_t offset_in_vmobject, OwnPtr name, Region::Access access, Cacheable = Cacheable::Yes); + static OwnPtr try_create_kernel_only(const Range&, NonnullRefPtr, size_t offset_in_vmobject, OwnPtr name, Region::Access access, Cacheable = Cacheable::Yes); ~Region();