|
@@ -1278,7 +1278,6 @@ static void iwl_irq_tasklet_legacy(struct iwl_priv *priv)
|
|
|
IWL_ERR(priv, "Microcode SW error detected. "
|
|
|
" Restarting 0x%X.\n", inta);
|
|
|
priv->isr_stats.sw++;
|
|
|
- priv->isr_stats.sw_err = inta;
|
|
|
iwl_irq_handle_error(priv);
|
|
|
handled |= CSR_INT_BIT_SW_ERR;
|
|
|
}
|
|
@@ -1459,7 +1458,6 @@ static void iwl_irq_tasklet(struct iwl_priv *priv)
|
|
|
IWL_ERR(priv, "Microcode SW error detected. "
|
|
|
" Restarting 0x%X.\n", inta);
|
|
|
priv->isr_stats.sw++;
|
|
|
- priv->isr_stats.sw_err = inta;
|
|
|
iwl_irq_handle_error(priv);
|
|
|
handled |= CSR_INT_BIT_SW_ERR;
|
|
|
}
|
|
@@ -2467,6 +2465,7 @@ void iwl_dump_nic_error_log(struct iwl_priv *priv)
|
|
|
}
|
|
|
|
|
|
desc = iwl_read_targ_mem(priv, base + 1 * sizeof(u32));
|
|
|
+ priv->isr_stats.err_code = desc;
|
|
|
pc = iwl_read_targ_mem(priv, base + 2 * sizeof(u32));
|
|
|
blink1 = iwl_read_targ_mem(priv, base + 3 * sizeof(u32));
|
|
|
blink2 = iwl_read_targ_mem(priv, base + 4 * sizeof(u32));
|