diff options
Diffstat (limited to 'src/core/hle/kernel')
| -rw-r--r-- | src/core/hle/kernel/k_page_table.cpp | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/src/core/hle/kernel/k_page_table.cpp b/src/core/hle/kernel/k_page_table.cpp index 6efd15c78..223c0d491 100644 --- a/src/core/hle/kernel/k_page_table.cpp +++ b/src/core/hle/kernel/k_page_table.cpp @@ -782,12 +782,12 @@ ResultCode KPageTable::ReserveTransferMemory(VAddr addr, std::size_t size, KMemo      KMemoryState state{};      KMemoryAttribute attribute{}; -    CASCADE_CODE(CheckMemoryState( -        &state, nullptr, &attribute, nullptr, addr, size, -        KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, -        KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, KMemoryPermission::All, -        KMemoryPermission::UserReadWrite, KMemoryAttribute::Mask, KMemoryAttribute::None, -        KMemoryAttribute::IpcAndDeviceMapped)); +    R_TRY(CheckMemoryState(&state, nullptr, &attribute, nullptr, addr, size, +                           KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, +                           KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, +                           KMemoryPermission::All, KMemoryPermission::UserReadWrite, +                           KMemoryAttribute::Mask, KMemoryAttribute::None, +                           KMemoryAttribute::IpcAndDeviceMapped));      block_manager->Update(addr, size / PageSize, state, perm, attribute | KMemoryAttribute::Locked); | 
