Loading drivers/soc/qcom/icnss.c +3 −3 Original line number Diff line number Diff line Loading @@ -2603,21 +2603,22 @@ static int icnss_service_notifier_notify(struct notifier_block *nb, if (event_data == NULL) return notifier_from_errno(-ENOMEM); if (state == NULL) { event_data->crashed = true; if (state == NULL) { priv->stats.recovery.root_pd_crash++; goto event_post; } switch (*state) { case ROOT_PD_WDOG_BITE: event_data->crashed = true; event_data->wdog_bite = true; priv->stats.recovery.root_pd_crash++; break; case ROOT_PD_SHUTDOWN: cause = ICNSS_ROOT_PD_SHUTDOWN; priv->stats.recovery.root_pd_shutdown++; event_data->crashed = false; break; case USER_PD_STATE_CHANGE: if (test_bit(ICNSS_HOST_TRIGGERED_PDR, &priv->state)) { Loading @@ -2629,7 +2630,6 @@ static int icnss_service_notifier_notify(struct notifier_block *nb, } break; default: event_data->crashed = true; priv->stats.recovery.root_pd_crash++; break; } Loading Loading
drivers/soc/qcom/icnss.c +3 −3 Original line number Diff line number Diff line Loading @@ -2603,21 +2603,22 @@ static int icnss_service_notifier_notify(struct notifier_block *nb, if (event_data == NULL) return notifier_from_errno(-ENOMEM); if (state == NULL) { event_data->crashed = true; if (state == NULL) { priv->stats.recovery.root_pd_crash++; goto event_post; } switch (*state) { case ROOT_PD_WDOG_BITE: event_data->crashed = true; event_data->wdog_bite = true; priv->stats.recovery.root_pd_crash++; break; case ROOT_PD_SHUTDOWN: cause = ICNSS_ROOT_PD_SHUTDOWN; priv->stats.recovery.root_pd_shutdown++; event_data->crashed = false; break; case USER_PD_STATE_CHANGE: if (test_bit(ICNSS_HOST_TRIGGERED_PDR, &priv->state)) { Loading @@ -2629,7 +2630,6 @@ static int icnss_service_notifier_notify(struct notifier_block *nb, } break; default: event_data->crashed = true; priv->stats.recovery.root_pd_crash++; break; } Loading