From cdb88d0b363600e309d3b51ff26fd6ee6244c70d Mon Sep 17 00:00:00 2001 From: Gliniak <153369+Gliniak@users.noreply.github.com> Date: Wed, 13 May 2026 20:02:36 +0200 Subject: [PATCH] [Kernel] Remove IsQueued check for DPC --- src/xenia/kernel/xboxkrnl/xboxkrnl_threading.cc | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/xenia/kernel/xboxkrnl/xboxkrnl_threading.cc b/src/xenia/kernel/xboxkrnl/xboxkrnl_threading.cc index a43f1cf27..ebbf25534 100644 --- a/src/xenia/kernel/xboxkrnl/xboxkrnl_threading.cc +++ b/src/xenia/kernel/xboxkrnl/xboxkrnl_threading.cc @@ -1593,11 +1593,6 @@ dword_result_t KeInsertQueueDpc_entry(pointer_t dpc, dword_t arg1, auto global_lock = xe::global_critical_region::AcquireDirect(); auto dpc_list = kernel_state()->dpc_list(); - // If already in a queue, abort. - if (dpc_list->IsQueued(list_entry_ptr)) { - return 0; - } - // Prep DPC. dpc->arg1 = (uint32_t)arg1; dpc->arg2 = (uint32_t)arg2;