diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2010-08-27 13:41:37 -0400 |
---|---|---|
committer | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2010-09-11 11:50:59 -0400 |
commit | 6e6ebf4befa75ebdf28130d0135f3ad3aadc02f8 (patch) | |
tree | aee33e546d82346a6144ec0e11921b3c9b9b7e10 /drivers/net/wireless/iwlwifi/iwl-debugfs.c | |
parent | cf6da94acb1e158c8efe0d184ac757829fbf9632 (diff) |
iwlwifi: remember the last uCode sysassert error code
When sysassert happen, uCode will report the error code,
driver dump the information to dmesg. Here also remember
the last error code for future reference.
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-debugfs.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-debugfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-debugfs.c b/drivers/net/wireless/iwlwifi/iwl-debugfs.c index 0ee8f516c4a..86017eda1f0 100644 --- a/drivers/net/wireless/iwlwifi/iwl-debugfs.c +++ b/drivers/net/wireless/iwlwifi/iwl-debugfs.c | |||
@@ -575,10 +575,10 @@ static ssize_t iwl_dbgfs_interrupt_read(struct file *file, | |||
575 | priv->isr_stats.hw); | 575 | priv->isr_stats.hw); |
576 | pos += scnprintf(buf + pos, bufsz - pos, "SW Error:\t\t\t %u\n", | 576 | pos += scnprintf(buf + pos, bufsz - pos, "SW Error:\t\t\t %u\n", |
577 | priv->isr_stats.sw); | 577 | priv->isr_stats.sw); |
578 | if (priv->isr_stats.sw > 0) { | 578 | if (priv->isr_stats.sw || priv->isr_stats.hw) { |
579 | pos += scnprintf(buf + pos, bufsz - pos, | 579 | pos += scnprintf(buf + pos, bufsz - pos, |
580 | "\tLast Restarting Code: 0x%X\n", | 580 | "\tLast Restarting Code: 0x%X\n", |
581 | priv->isr_stats.sw_err); | 581 | priv->isr_stats.err_code); |
582 | } | 582 | } |
583 | #ifdef CONFIG_IWLWIFI_DEBUG | 583 | #ifdef CONFIG_IWLWIFI_DEBUG |
584 | pos += scnprintf(buf + pos, bufsz - pos, "Frame transmitted:\t\t %u\n", | 584 | pos += scnprintf(buf + pos, bufsz - pos, "Frame transmitted:\t\t %u\n", |