@@ -711,15 +711,17 @@ void qla4_8xxx_watchdog(struct scsi_qla_host *ha)
711
711
test_bit (DPC_RESET_ACTIVE , & ha -> dpc_flags ))) {
712
712
if (dev_state == QLA82XX_DEV_NEED_RESET &&
713
713
!test_bit (DPC_RESET_HA , & ha -> dpc_flags )) {
714
- printk ("scsi%ld: %s: HW State: NEED RESET!\n" ,
715
- ha -> host_no , __func__ );
716
- set_bit (DPC_RESET_HA , & ha -> dpc_flags );
717
- qla4xxx_wake_dpc (ha );
718
- qla4xxx_mailbox_premature_completion (ha );
714
+ if (!ql4xdontresethba ) {
715
+ ql4_printk (KERN_INFO , ha , "%s: HW State: "
716
+ "NEED RESET!\n" , __func__ );
717
+ set_bit (DPC_RESET_HA , & ha -> dpc_flags );
718
+ qla4xxx_wake_dpc (ha );
719
+ qla4xxx_mailbox_premature_completion (ha );
720
+ }
719
721
} else if (dev_state == QLA82XX_DEV_NEED_QUIESCENT &&
720
722
!test_bit (DPC_HA_NEED_QUIESCENT , & ha -> dpc_flags )) {
721
- printk ( "scsi%ld: %s: HW State: NEED QUIES!\n" ,
722
- ha -> host_no , __func__ );
723
+ ql4_printk ( KERN_INFO , ha , " %s: HW State: NEED QUIES!\n" ,
724
+ __func__ );
723
725
set_bit (DPC_HA_NEED_QUIESCENT , & ha -> dpc_flags );
724
726
qla4xxx_wake_dpc (ha );
725
727
} else {
0 commit comments