Revert "Update memory.cpp"

This reverts commit 2c55d014c0.
This commit is contained in:
Stephen Miller 2025-05-27 08:57:51 -05:00
parent a5f750297e
commit b5f1bd99e6

View File

@ -797,14 +797,14 @@ VAddr MemoryManager::SearchFree(VAddr virtual_addr, size_t size, u32 alignment)
virtual_addr = Common::AlignUp(virtual_addr, alignment);
auto it = FindVMA(virtual_addr);
// If the VMA is not mapped and contains the requested mapping, we are done.
if (!it->second.IsMapped() && it->second.Contains(virtual_addr, size)) {
// If the VMA is free and contains the requested mapping we are done.
if (it->second.IsFree() && it->second.Contains(virtual_addr, size)) {
return virtual_addr;
}
// Search for the first free VMA that fits our mapping.
while (it != vma_map.end()) {
if (it->second.IsMapped()) {
if (!it->second.IsFree()) {
it++;
continue;
}