Loading drivers/soc/qcom/icnss2/main.c +4 −0 Original line number Diff line number Diff line Loading @@ -417,6 +417,7 @@ static irqreturn_t fw_crash_indication_handler(int irq, void *ctx) icnss_ignore_fw_timeout(true); if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = true; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, &fw_down_data); Loading Loading @@ -1508,6 +1509,7 @@ static int icnss_modem_notifier_nb(struct notifier_block *nb, icnss_ignore_fw_timeout(true); if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = !!notif->crashed; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, Loading Loading @@ -1537,6 +1539,7 @@ static int icnss_modem_notifier_nb(struct notifier_block *nb, fw_down_data.crashed = !!notif->crashed; if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = !!notif->crashed; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, Loading Loading @@ -1665,6 +1668,7 @@ static int icnss_service_notifier_notify(struct notifier_block *nb, icnss_ignore_fw_timeout(true); if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = event_data->crashed; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, Loading Loading
drivers/soc/qcom/icnss2/main.c +4 −0 Original line number Diff line number Diff line Loading @@ -417,6 +417,7 @@ static irqreturn_t fw_crash_indication_handler(int irq, void *ctx) icnss_ignore_fw_timeout(true); if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = true; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, &fw_down_data); Loading Loading @@ -1508,6 +1509,7 @@ static int icnss_modem_notifier_nb(struct notifier_block *nb, icnss_ignore_fw_timeout(true); if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = !!notif->crashed; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, Loading Loading @@ -1537,6 +1539,7 @@ static int icnss_modem_notifier_nb(struct notifier_block *nb, fw_down_data.crashed = !!notif->crashed; if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = !!notif->crashed; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, Loading Loading @@ -1665,6 +1668,7 @@ static int icnss_service_notifier_notify(struct notifier_block *nb, icnss_ignore_fw_timeout(true); if (test_bit(ICNSS_FW_READY, &priv->state)) { clear_bit(ICNSS_FW_READY, &priv->state); fw_down_data.crashed = event_data->crashed; icnss_call_driver_uevent(priv, ICNSS_UEVENT_FW_DOWN, Loading