diff --git a/core/cds/src/cds_sched.c b/core/cds/src/cds_sched.c index 07c8df060a53..873555d5d21c 100644 --- a/core/cds/src/cds_sched.c +++ b/core/cds/src/cds_sched.c @@ -926,8 +926,7 @@ CDF_STATUS cds_sched_close(void *p_cds_context) set_bit(RX_SHUTDOWN_EVENT_MASK, &gp_cds_sched_context->ol_rx_event_flag); set_bit(RX_POST_EVENT_MASK, &gp_cds_sched_context->ol_rx_event_flag); wake_up_interruptible(&gp_cds_sched_context->ol_rx_wait_queue); - wait_for_completion_interruptible - (&gp_cds_sched_context->ol_rx_shutdown); + wait_for_completion(&gp_cds_sched_context->ol_rx_shutdown); gp_cds_sched_context->ol_rx_thread = NULL; cds_drop_rxpkt_by_staid(gp_cds_sched_context, WLAN_MAX_STA_COUNT); cds_free_ol_rx_pkt_freeq(gp_cds_sched_context);