aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArmen Baloyan <armen.baloyan@qlogic.com>2013-08-27 01:37:46 -0400
committerJames Bottomley <JBottomley@Parallels.com>2013-09-03 10:28:05 -0400
commit4881d095e6670c12e4606c6b1a7860f78e83daae (patch)
tree6bfc3354dc7e530b202fd8de8463e143ce61d77c
parent966460d822a2e7d7145261252b60aa255abe04b4 (diff)
[SCSI] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN
Signed-off-by: Armen Baloyan <armen.baloyan@qlogic.com> Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
-rw-r--r--drivers/scsi/qla2xxx/qla_dbg.c2
-rw-r--r--drivers/scsi/qla2xxx/qla_mr.c14
2 files changed, 14 insertions, 2 deletions
diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c
index b1b6bc150c81..ca6bcf6e721d 100644
--- a/drivers/scsi/qla2xxx/qla_dbg.c
+++ b/drivers/scsi/qla2xxx/qla_dbg.c
@@ -26,7 +26,7 @@
26 * | | | 0x3036,0x3038 | 26 * | | | 0x3036,0x3038 |
27 * | | | 0x303a | 27 * | | | 0x303a |
28 * | DPC Thread | 0x4022 | 0x4002,0x4013 | 28 * | DPC Thread | 0x4022 | 0x4002,0x4013 |
29 * | Async Events | 0x5083 | 0x502b-0x502f | 29 * | Async Events | 0x5086 | 0x502b-0x502f |
30 * | | | 0x5047,0x5052 | 30 * | | | 0x5047,0x5052 |
31 * | | | 0x5040,0x5075 | 31 * | | | 0x5040,0x5075 |
32 * | | | 0x503d,0x5044 | 32 * | | | 0x503d,0x5044 |
diff --git a/drivers/scsi/qla2xxx/qla_mr.c b/drivers/scsi/qla2xxx/qla_mr.c
index 470f0704f1f7..e48a71e7933f 100644
--- a/drivers/scsi/qla2xxx/qla_mr.c
+++ b/drivers/scsi/qla2xxx/qla_mr.c
@@ -1765,7 +1765,6 @@ qlafx00_process_aen(struct scsi_qla_host *vha, struct qla_work_evt *evt)
1765 aen_code = FCH_EVT_LINKDOWN; 1765 aen_code = FCH_EVT_LINKDOWN;
1766 aen_data = 0; 1766 aen_data = 0;
1767 break; 1767 break;
1768 case QLAFX00_MBA_TEMP_OVER:
1769 case QLAFX00_MBA_TEMP_CRIT: /* Critical temperature event */ 1768 case QLAFX00_MBA_TEMP_CRIT: /* Critical temperature event */
1770 ql_log(ql_log_info, vha, 0x5082, 1769 ql_log(ql_log_info, vha, 0x5082,
1771 "Process critical temperature event " 1770 "Process critical temperature event "
@@ -2915,6 +2914,19 @@ qlafx00_async_event(scsi_qla_host_t *vha)
2915 break; 2914 break;
2916 2915
2917 case QLAFX00_MBA_TEMP_OVER: /* Over temperature event */ 2916 case QLAFX00_MBA_TEMP_OVER: /* Over temperature event */
2917 ql_log(ql_log_info, vha, 0x5085,
2918 "Asynchronous over temperature event received "
2919 "aenmb[0]: %x\n",
2920 ha->aenmb[0]);
2921 break;
2922
2923 case QLAFX00_MBA_TEMP_NORM: /* Normal temperature event */
2924 ql_log(ql_log_info, vha, 0x5086,
2925 "Asynchronous normal temperature event received "
2926 "aenmb[0]: %x\n",
2927 ha->aenmb[0]);
2928 break;
2929
2918 case QLAFX00_MBA_TEMP_CRIT: /* Critical temperature event */ 2930 case QLAFX00_MBA_TEMP_CRIT: /* Critical temperature event */
2919 ql_log(ql_log_info, vha, 0x5083, 2931 ql_log(ql_log_info, vha, 0x5083,
2920 "Asynchronous critical temperature event received " 2932 "Asynchronous critical temperature event received "