Browse Source

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

nce_cpp
bunnei 4 years ago
parent
commit
b7535cd853
  1. 6
      src/core/hle/kernel/k_process.cpp

6
src/core/hle/kernel/k_process.cpp

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

Loading…
Cancel
Save