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:
parent
e0da61f9d6
commit
e6f73d69a2
3 changed files with 12 additions and 13 deletions
|
@ -855,18 +855,18 @@ void MemoryManager::register_region(Region& region)
|
|||
{
|
||||
ScopedSpinLock lock(s_mm_lock);
|
||||
if (region.is_kernel())
|
||||
m_kernel_regions.append(®ion);
|
||||
m_kernel_regions.append(region);
|
||||
else
|
||||
m_user_regions.append(®ion);
|
||||
m_user_regions.append(region);
|
||||
}
|
||||
|
||||
void MemoryManager::unregister_region(Region& region)
|
||||
{
|
||||
ScopedSpinLock lock(s_mm_lock);
|
||||
if (region.is_kernel())
|
||||
m_kernel_regions.remove(®ion);
|
||||
m_kernel_regions.remove(region);
|
||||
else
|
||||
m_user_regions.remove(®ion);
|
||||
m_user_regions.remove(region);
|
||||
}
|
||||
|
||||
void MemoryManager::dump_kernel_regions()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue