1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:38:11 +00:00

Kernel: Switch Region to IntrusiveList from InlineLinkedList

This commit is contained in:
Brian Gianforcaro 2021-05-26 02:47:47 -07:00 committed by Andreas Kling
parent e0da61f9d6
commit e6f73d69a2
3 changed files with 12 additions and 13 deletions

View file

@ -855,18 +855,18 @@ void MemoryManager::register_region(Region& region)
{
ScopedSpinLock lock(s_mm_lock);
if (region.is_kernel())
m_kernel_regions.append(&region);
m_kernel_regions.append(region);
else
m_user_regions.append(&region);
m_user_regions.append(region);
}
void MemoryManager::unregister_region(Region& region)
{
ScopedSpinLock lock(s_mm_lock);
if (region.is_kernel())
m_kernel_regions.remove(&region);
m_kernel_regions.remove(region);
else
m_user_regions.remove(&region);
m_user_regions.remove(region);
}
void MemoryManager::dump_kernel_regions()