Browse Source

kernel: remove unnecessary finalize calls

nce_cpp
Liam 3 years ago
parent
commit
a0867d72ed
  1. 3
      src/core/hle/kernel/k_shared_memory.cpp
  2. 5
      src/core/hle/kernel/k_transfer_memory.cpp

3
src/core/hle/kernel/k_shared_memory.cpp

@ -74,9 +74,6 @@ void KSharedMemory::Finalize() {
// Release the memory reservation. // Release the memory reservation.
m_resource_limit->Release(LimitableResource::PhysicalMemoryMax, m_size); m_resource_limit->Release(LimitableResource::PhysicalMemoryMax, m_size);
m_resource_limit->Close(); m_resource_limit->Close();
// Perform inherited finalization.
KAutoObjectWithSlabHeapAndContainer<KSharedMemory, KAutoObjectWithList>::Finalize();
} }
Result KSharedMemory::Map(KProcess& target_process, VAddr address, std::size_t map_size, Result KSharedMemory::Map(KProcess& target_process, VAddr address, std::size_t map_size,

5
src/core/hle/kernel/k_transfer_memory.cpp

@ -30,10 +30,7 @@ Result KTransferMemory::Initialize(VAddr address, std::size_t size,
R_SUCCEED(); R_SUCCEED();
} }
void KTransferMemory::Finalize() {
// Perform inherited finalization.
KAutoObjectWithSlabHeapAndContainer<KTransferMemory, KAutoObjectWithList>::Finalize();
}
void KTransferMemory::Finalize() {}
void KTransferMemory::PostDestroy(uintptr_t arg) { void KTransferMemory::PostDestroy(uintptr_t arg) {
KProcess* owner = reinterpret_cast<KProcess*>(arg); KProcess* owner = reinterpret_cast<KProcess*>(arg);

Loading…
Cancel
Save