From 9ddccbc6da419dea65cc3cd0b305f9439d90b8ab Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 15 Jan 2022 17:36:06 +0100 Subject: [PATCH] Kernel: Use move() in Region::try_clone() to avoid a VMObject::unref() --- Kernel/Memory/Region.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Memory/Region.cpp b/Kernel/Memory/Region.cpp index fa2eaba113..56134e3c22 100644 --- a/Kernel/Memory/Region.cpp +++ b/Kernel/Memory/Region.cpp @@ -95,7 +95,7 @@ ErrorOr> Region::try_clone() clone_region_name = TRY(m_name->try_clone()); auto clone_region = TRY(Region::try_create_user_accessible( - m_range, vmobject_clone, m_offset_in_vmobject, move(clone_region_name), access(), m_cacheable ? Cacheable::Yes : Cacheable::No, m_shared)); + m_range, move(vmobject_clone), m_offset_in_vmobject, move(clone_region_name), access(), m_cacheable ? Cacheable::Yes : Cacheable::No, m_shared)); if (m_stack) { VERIFY(is_readable());