Kernel: Fix mprotext for partial regions

if mprotected are did not contain the start of the region, mprotect
would exit early
This commit is contained in:
Bananymous 2026-03-17 23:33:05 +02:00
parent cdc45935b5
commit d18a0de879
1 changed files with 3 additions and 0 deletions

View File

@ -2665,6 +2665,9 @@ namespace Kernel
for (size_t j = 0; j < new_regions.size(); j++)
TRY(m_mapped_regions.insert(i + j + 1, BAN::move(new_regions[j])));
while (i + 1 < m_mapped_regions.size() && !m_mapped_regions[i + 1]->overlaps(vaddr, len))
i++;
continue;
}