|
@@ -440,6 +440,11 @@ static void wlan_hdd_shutdown(void)
|
|
{
|
|
{
|
|
void *hif_ctx = cds_get_context(QDF_MODULE_ID_HIF);
|
|
void *hif_ctx = cds_get_context(QDF_MODULE_ID_HIF);
|
|
|
|
|
|
|
|
+ if (NULL == hif_ctx) {
|
|
|
|
+ hdd_err("HIF context NULL");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (cds_is_load_or_unload_in_progress()) {
|
|
if (cds_is_load_or_unload_in_progress()) {
|
|
hdd_err("Load/unload in progress, ignore SSR shutdown");
|
|
hdd_err("Load/unload in progress, ignore SSR shutdown");
|
|
return;
|
|
return;
|