diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 3ed98870a209..76d68c0f0633 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -11218,6 +11218,7 @@ static int __hdd_psoc_idle_shutdown(struct hdd_context *hdd_ctx) errno = osif_psoc_sync_trans_start(hdd_ctx->parent_dev, &psoc_sync); if (errno) { hdd_info("psoc busy, abort idle shutdown; errno:%d", errno); + errno = -EAGAIN; goto exit; }