kthread_complete_and_exit
kthread_complete_and_exit(&coex_cb->coex_tx_thread.completion, 0);
kthread_complete_and_exit(&common->tx_thread.completion, 0);
kthread_complete_and_exit(&sdev->rx_thread.completion, 0);
kthread_complete_and_exit(&dev->rx_thread.completion, 0);
kthread_complete_and_exit(&unload_sem, 0);
kthread_complete_and_exit(&unload_sem, 0);
kthread_complete_and_exit(&unload_sem, 0);
kthread_complete_and_exit(&instance->thread_exited, ret);
kthread_complete_and_exit(&common->thread_notifier, 0);
kthread_complete_and_exit(&c->gc_thread_exit, 0);
BTF_ID(func, kthread_complete_and_exit)
EXPORT_SYMBOL(kthread_complete_and_exit);
NORETURN(kthread_complete_and_exit)