From 5beed613cae1eed0cbdc0234a8b4d060c259d7aa Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 24 Aug 2022 12:29:38 +0200 Subject: [PATCH] Kernel: Don't take MM lock in MemoryManager::dump_kernel_regions() We have to hold the region tree lock while dumping its regions anyway, and taking the MM lock here was unnecessary. --- Kernel/Memory/MemoryManager.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/Kernel/Memory/MemoryManager.cpp b/Kernel/Memory/MemoryManager.cpp index be715525bf..39701e7b9c 100644 --- a/Kernel/Memory/MemoryManager.cpp +++ b/Kernel/Memory/MemoryManager.cpp @@ -1126,7 +1126,6 @@ void MemoryManager::dump_kernel_regions() #endif dbgln("BEGIN{} END{} SIZE{} ACCESS NAME", addr_padding, addr_padding, addr_padding); - SpinlockLocker lock(s_mm_lock); m_region_tree.with([&](auto& region_tree) { for (auto& region : region_tree.regions()) { dbgln("{:p} -- {:p} {:p} {:c}{:c}{:c}{:c}{:c}{:c} {}",