mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	kernel: remove unnecessary finalize calls
This commit is contained in:
		@@ -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,
 | 
			
		||||
 
 | 
			
		||||
@@ -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);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user