core: hle: kernel: k_process: Remove handle table finalize, reset page table.

This commit is contained in:
bunnei 2022-03-11 17:15:04 -08:00
parent 813b2ef253
commit 0defac2f2a

View File

@ -404,9 +404,6 @@ void KProcess::PrepareForTermination() {
} }
void KProcess::Finalize() { void KProcess::Finalize() {
// Finalize the handle table and close any open handles.
handle_table.Finalize();
// Free all shared memory infos. // Free all shared memory infos.
{ {
auto it = shared_memory_list.begin(); auto it = shared_memory_list.begin();
@ -431,6 +428,9 @@ void KProcess::Finalize() {
resource_limit = nullptr; resource_limit = nullptr;
} }
// Finalize the page table.
page_table.reset();
// Perform inherited finalization. // Perform inherited finalization.
KAutoObjectWithSlabHeapAndContainer<KProcess, KWorkerTask>::Finalize(); KAutoObjectWithSlabHeapAndContainer<KProcess, KWorkerTask>::Finalize();
} }