aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_attr.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_attr.c')
-rw-r--r--drivers/scsi/qla2xxx/qla_attr.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/scsi/qla2xxx/qla_attr.c b/drivers/scsi/qla2xxx/qla_attr.c
index 6465dae5883a..a2f1b3043dfb 100644
--- a/drivers/scsi/qla2xxx/qla_attr.c
+++ b/drivers/scsi/qla2xxx/qla_attr.c
@@ -107,7 +107,7 @@ qla2x00_sysfs_write_fw_dump(struct file *filp, struct kobject *kobj,
107 set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags); 107 set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags);
108 break; 108 break;
109 } 109 }
110 return -EINVAL; 110 return count;
111} 111}
112 112
113static struct bin_attribute sysfs_fw_dump_attr = { 113static struct bin_attribute sysfs_fw_dump_attr = {
@@ -387,7 +387,7 @@ qla2x00_sysfs_write_optrom_ctl(struct file *filp, struct kobject *kobj,
387 break; 387 break;
388 case 3: 388 case 3:
389 if (ha->optrom_state != QLA_SWRITING) 389 if (ha->optrom_state != QLA_SWRITING)
390 return -ENOMEM; 390 return -EINVAL;
391 391
392 if (qla2x00_wait_for_hba_online(vha) != QLA_SUCCESS) { 392 if (qla2x00_wait_for_hba_online(vha) != QLA_SUCCESS) {
393 ql_log(ql_log_warn, vha, 0x7068, 393 ql_log(ql_log_warn, vha, 0x7068,
@@ -667,7 +667,7 @@ qla2x00_sysfs_write_edc(struct file *filp, struct kobject *kobj,
667 dev, adr, len, opt); 667 dev, adr, len, opt);
668 if (rval != QLA_SUCCESS) { 668 if (rval != QLA_SUCCESS) {
669 ql_log(ql_log_warn, vha, 0x7074, 669 ql_log(ql_log_warn, vha, 0x7074,
670 "Unable to write EDC (%x) %02x:%04x:%02x:%02hhx\n", 670 "Unable to write EDC (%x) %02x:%04x:%02x:%02x:%02hhx\n",
671 rval, dev, adr, opt, len, buf[8]); 671 rval, dev, adr, opt, len, buf[8]);
672 return -EIO; 672 return -EIO;
673 } 673 }
@@ -724,7 +724,7 @@ qla2x00_sysfs_write_edc_status(struct file *filp, struct kobject *kobj,
724 dev, adr, len, opt); 724 dev, adr, len, opt);
725 if (rval != QLA_SUCCESS) { 725 if (rval != QLA_SUCCESS) {
726 ql_log(ql_log_info, vha, 0x7075, 726 ql_log(ql_log_info, vha, 0x7075,
727 "Unable to write EDC status (%x) %02x:%04x:%02x.\n", 727 "Unable to write EDC status (%x) %02x:%04x:%02x:%02x.\n",
728 rval, dev, adr, opt, len); 728 rval, dev, adr, opt, len);
729 return -EIO; 729 return -EIO;
730 } 730 }
@@ -1971,8 +1971,8 @@ qla24xx_vport_delete(struct fc_vport *fc_vport)
1971 "Queue delete failed.\n"); 1971 "Queue delete failed.\n");
1972 } 1972 }
1973 1973
1974 scsi_host_put(vha->host);
1975 ql_log(ql_log_info, vha, 0x7088, "VP[%d] deleted.\n", id); 1974 ql_log(ql_log_info, vha, 0x7088, "VP[%d] deleted.\n", id);
1975 scsi_host_put(vha->host);
1976 return 0; 1976 return 0;
1977} 1977}
1978 1978