diff --git a/lib/thread/thread.c b/lib/thread/thread.c index 08a128404..19530b17d 100644 --- a/lib/thread/thread.c +++ b/lib/thread/thread.c @@ -1861,15 +1861,11 @@ static int thread_interrupt_msg_process(void *arg) { struct spdk_thread *thread = arg; - struct spdk_thread *orig_thread; uint32_t msg_count; spdk_msg_fn critical_msg; int rc = 0; uint64_t now = spdk_get_ticks(); - orig_thread = _get_thread(); - tls_thread = thread; - critical_msg = thread->critical_msg; if (spdk_unlikely(critical_msg != NULL)) { critical_msg(NULL); @@ -1883,8 +1879,6 @@ thread_interrupt_msg_process(void *arg) thread_update_stats(thread, spdk_get_ticks(), now, rc); - tls_thread = orig_thread; - return rc; }