Przeglądaj źródła

kernel: remove unnecessary finalize calls

Liam 3 lat temu
rodzic
commit
088c434d65

+ 0 - 3
src/core/hle/kernel/k_shared_memory.cpp

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

+ 1 - 4
src/core/hle/kernel/k_transfer_memory.cpp

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