Commit 6c452a45 authored by Andrew Vasquez's avatar Andrew Vasquez Committed by James Bottomley

[SCSI] qla2xxx: General checkpatch corrections.

Signed-off-by: default avatarGiridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
parent bfdaa761
...@@ -1177,15 +1177,13 @@ qla24xx_84xx_fw_version_show(struct device *dev, ...@@ -1177,15 +1177,13 @@ qla24xx_84xx_fw_version_show(struct device *dev,
scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); scsi_qla_host_t *vha = shost_priv(class_to_shost(dev));
struct qla_hw_data *ha = vha->hw; struct qla_hw_data *ha = vha->hw;
if (IS_QLA84XX(ha) && ha->cs84xx) { if (IS_QLA84XX(ha) && ha->cs84xx)
if (ha->cs84xx->op_fw_version == 0) { if (ha->cs84xx->op_fw_version == 0)
rval = qla84xx_verify_chip(vha, status); rval = qla84xx_verify_chip(vha, status);
}
if ((rval == QLA_SUCCESS) && (status[0] == 0)) if ((rval == QLA_SUCCESS) && (status[0] == 0))
return snprintf(buf, PAGE_SIZE, "%u\n", return snprintf(buf, PAGE_SIZE, "%u\n",
(uint32_t)ha->cs84xx->op_fw_version); (uint32_t)ha->cs84xx->op_fw_version);
}
return snprintf(buf, PAGE_SIZE, "\n"); return snprintf(buf, PAGE_SIZE, "\n");
} }
......
...@@ -274,7 +274,7 @@ qla2x00_process_els(struct fc_bsg_job *bsg_job) ...@@ -274,7 +274,7 @@ qla2x00_process_els(struct fc_bsg_job *bsg_job)
if (!vha->flags.online) { if (!vha->flags.online) {
DEBUG2(qla_printk(KERN_WARNING, ha, DEBUG2(qla_printk(KERN_WARNING, ha,
"host not online\n")); "host not online\n"));
rval = -EIO; rval = -EIO;
goto done; goto done;
} }
...@@ -286,16 +286,16 @@ qla2x00_process_els(struct fc_bsg_job *bsg_job) ...@@ -286,16 +286,16 @@ qla2x00_process_els(struct fc_bsg_job *bsg_job)
rval = -ENOMEM; rval = -ENOMEM;
goto done_free_fcport; goto done_free_fcport;
} }
rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE); rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE);
if (!rsp_sg_cnt) { if (!rsp_sg_cnt) {
rval = -ENOMEM; rval = -ENOMEM;
goto done_free_fcport; goto done_free_fcport;
} }
if ((req_sg_cnt != bsg_job->request_payload.sg_cnt) || if ((req_sg_cnt != bsg_job->request_payload.sg_cnt) ||
(rsp_sg_cnt != bsg_job->reply_payload.sg_cnt)) (rsp_sg_cnt != bsg_job->reply_payload.sg_cnt)) {
{
DEBUG2(printk(KERN_INFO DEBUG2(printk(KERN_INFO
"dma mapping resulted in different sg counts \ "dma mapping resulted in different sg counts \
[request_sg_cnt: %x dma_request_sg_cnt: %x\ [request_sg_cnt: %x dma_request_sg_cnt: %x\
...@@ -310,7 +310,7 @@ qla2x00_process_els(struct fc_bsg_job *bsg_job) ...@@ -310,7 +310,7 @@ qla2x00_process_els(struct fc_bsg_job *bsg_job)
sp = qla2x00_get_ctx_bsg_sp(vha, fcport, sizeof(struct srb_bsg)); sp = qla2x00_get_ctx_bsg_sp(vha, fcport, sizeof(struct srb_bsg));
if (!sp) { if (!sp) {
rval = -ENOMEM; rval = -ENOMEM;
goto done_unmap_sg; goto done_unmap_sg;
} }
els = sp->ctx; els = sp->ctx;
...@@ -364,10 +364,10 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job) ...@@ -364,10 +364,10 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job)
struct srb_bsg *ct; struct srb_bsg *ct;
/* pass through is supported only for ISP 4Gb or higher */ /* pass through is supported only for ISP 4Gb or higher */
if (!IS_FWI2_CAPABLE(ha)) { if (!IS_FWI2_CAPABLE(ha)) {
DEBUG2(qla_printk(KERN_INFO, ha, DEBUG2(qla_printk(KERN_INFO, ha,
"scsi(%ld):Firmware is not capable to support FC " "scsi(%ld):Firmware is not capable to support FC "
"CT pass thru\n", vha->host_no)); "CT pass thru\n", vha->host_no));
rval = -EPERM; rval = -EPERM;
goto done; goto done;
} }
...@@ -375,7 +375,7 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job) ...@@ -375,7 +375,7 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job)
req_sg_cnt = req_sg_cnt =
dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE);
if (!req_sg_cnt) { if (!req_sg_cnt) {
rval = -ENOMEM; rval = -ENOMEM;
goto done; goto done;
} }
...@@ -388,15 +388,14 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job) ...@@ -388,15 +388,14 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job)
} }
if ((req_sg_cnt != bsg_job->request_payload.sg_cnt) || if ((req_sg_cnt != bsg_job->request_payload.sg_cnt) ||
(rsp_sg_cnt != bsg_job->reply_payload.sg_cnt)) (rsp_sg_cnt != bsg_job->reply_payload.sg_cnt)) {
{
DEBUG2(qla_printk(KERN_WARNING, ha, DEBUG2(qla_printk(KERN_WARNING, ha,
"[request_sg_cnt: %x dma_request_sg_cnt: %x\ "[request_sg_cnt: %x dma_request_sg_cnt: %x\
reply_sg_cnt: %x dma_reply_sg_cnt: %x]\n", reply_sg_cnt: %x dma_reply_sg_cnt: %x]\n",
bsg_job->request_payload.sg_cnt, req_sg_cnt, bsg_job->request_payload.sg_cnt, req_sg_cnt,
bsg_job->reply_payload.sg_cnt, rsp_sg_cnt)); bsg_job->reply_payload.sg_cnt, rsp_sg_cnt));
rval = -EAGAIN; rval = -EAGAIN;
goto done_unmap_sg; goto done_unmap_sg;
} }
if (!vha->flags.online) { if (!vha->flags.online) {
...@@ -410,17 +409,17 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job) ...@@ -410,17 +409,17 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job)
(bsg_job->request->rqst_data.h_ct.preamble_word1 & 0xFF000000) (bsg_job->request->rqst_data.h_ct.preamble_word1 & 0xFF000000)
>> 24; >> 24;
switch (loop_id) { switch (loop_id) {
case 0xFC: case 0xFC:
loop_id = cpu_to_le16(NPH_SNS); loop_id = cpu_to_le16(NPH_SNS);
break; break;
case 0xFA: case 0xFA:
loop_id = vha->mgmt_svr_loop_id; loop_id = vha->mgmt_svr_loop_id;
break; break;
default: default:
DEBUG2(qla_printk(KERN_INFO, ha, DEBUG2(qla_printk(KERN_INFO, ha,
"Unknown loop id: %x\n", loop_id)); "Unknown loop id: %x\n", loop_id));
rval = -EINVAL; rval = -EINVAL;
goto done_unmap_sg; goto done_unmap_sg;
} }
/* Allocate a dummy fcport structure, since functions preparing the /* Allocate a dummy fcport structure, since functions preparing the
...@@ -429,10 +428,9 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job) ...@@ -429,10 +428,9 @@ qla2x00_process_ct(struct fc_bsg_job *bsg_job)
* no fcport structure allocated * no fcport structure allocated
*/ */
fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL);
if (!fcport) if (!fcport) {
{
rval = -ENOMEM; rval = -ENOMEM;
goto done_unmap_sg; goto done_unmap_sg;
} }
/* Initialize all required fields of fcport */ /* Initialize all required fields of fcport */
...@@ -492,7 +490,7 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job) ...@@ -492,7 +490,7 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job)
char *type; char *type;
struct msg_echo_lb elreq; struct msg_echo_lb elreq;
uint16_t response[MAILBOX_REGISTER_COUNT]; uint16_t response[MAILBOX_REGISTER_COUNT];
uint8_t* fw_sts_ptr; uint8_t *fw_sts_ptr;
uint8_t *req_data = NULL; uint8_t *req_data = NULL;
dma_addr_t req_data_dma; dma_addr_t req_data_dma;
uint32_t req_data_len; uint32_t req_data_len;
...@@ -524,7 +522,7 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job) ...@@ -524,7 +522,7 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job)
if (!elreq.rsp_sg_cnt) { if (!elreq.rsp_sg_cnt) {
rval = -ENOMEM; rval = -ENOMEM;
goto done_unmap_req_sg; goto done_unmap_req_sg;
} }
if ((elreq.req_sg_cnt != bsg_job->request_payload.sg_cnt) || if ((elreq.req_sg_cnt != bsg_job->request_payload.sg_cnt) ||
(elreq.rsp_sg_cnt != bsg_job->reply_payload.sg_cnt)) { (elreq.rsp_sg_cnt != bsg_job->reply_payload.sg_cnt)) {
...@@ -586,21 +584,21 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job) ...@@ -586,21 +584,21 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job)
} else { } else {
type = "FC_BSG_HST_VENDOR_ECHO_DIAG"; type = "FC_BSG_HST_VENDOR_ECHO_DIAG";
DEBUG2(qla_printk(KERN_INFO, ha, DEBUG2(qla_printk(KERN_INFO, ha,
"scsi(%ld) bsg rqst type: %s\n" ,vha->host_no, type)); "scsi(%ld) bsg rqst type: %s\n", vha->host_no, type));
command_sent = INT_DEF_LB_ECHO_CMD; command_sent = INT_DEF_LB_ECHO_CMD;
rval = qla2x00_echo_test(vha, &elreq, response); rval = qla2x00_echo_test(vha, &elreq, response);
} }
if (rval) { if (rval) {
DEBUG2(qla_printk(KERN_WARNING, ha, "scsi(%ld) Vendor " DEBUG2(qla_printk(KERN_WARNING, ha, "scsi(%ld) Vendor "
"request %s failed\n", vha->host_no, type)); "request %s failed\n", vha->host_no, type));
fw_sts_ptr = ((uint8_t *)bsg_job->req->sense) + fw_sts_ptr = ((uint8_t *)bsg_job->req->sense) +
sizeof(struct fc_bsg_reply); sizeof(struct fc_bsg_reply);
memcpy(fw_sts_ptr, response, sizeof(response)); memcpy(fw_sts_ptr, response, sizeof(response));
fw_sts_ptr += sizeof(response); fw_sts_ptr += sizeof(response);
*fw_sts_ptr = command_sent; *fw_sts_ptr = command_sent;
rval = 0; rval = 0;
bsg_job->reply->reply_payload_rcv_len = 0; bsg_job->reply->reply_payload_rcv_len = 0;
bsg_job->reply->result = (DID_ERROR << 16); bsg_job->reply->result = (DID_ERROR << 16);
...@@ -637,7 +635,7 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job) ...@@ -637,7 +635,7 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job)
dma_unmap_sg(&ha->pdev->dev, dma_unmap_sg(&ha->pdev->dev,
bsg_job->request_payload.sg_list, bsg_job->request_payload.sg_list,
bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE);
return rval; return rval;
} }
static int static int
...@@ -975,7 +973,8 @@ qla84xx_mgmt_cmd(struct fc_bsg_job *bsg_job) ...@@ -975,7 +973,8 @@ qla84xx_mgmt_cmd(struct fc_bsg_job *bsg_job)
bsg_job->reply_payload.payload_len; bsg_job->reply_payload.payload_len;
sg_copy_from_buffer(bsg_job->reply_payload.sg_list, sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
bsg_job->reply_payload.sg_cnt, mgmt_b, data_len); bsg_job->reply_payload.sg_cnt, mgmt_b,
data_len);
} }
} }
...@@ -1062,7 +1061,8 @@ qla24xx_iidma(struct fc_bsg_job *bsg_job) ...@@ -1062,7 +1061,8 @@ qla24xx_iidma(struct fc_bsg_job *bsg_job)
if (rval) { if (rval) {
DEBUG16(printk(KERN_ERR "scsi(%ld): iIDMA cmd failed for " DEBUG16(printk(KERN_ERR "scsi(%ld): iIDMA cmd failed for "
"%02x%02x%02x%02x%02x%02x%02x%02x -- %04x %x %04x %04x.\n", "%02x%02x%02x%02x%02x%02x%02x%02x -- "
"%04x %x %04x %04x.\n",
vha->host_no, fcport->port_name[0], vha->host_no, fcport->port_name[0],
fcport->port_name[1], fcport->port_name[1],
fcport->port_name[2], fcport->port_name[3], fcport->port_name[2], fcport->port_name[3],
...@@ -1142,7 +1142,7 @@ qla24xx_bsg_request(struct fc_bsg_job *bsg_job) ...@@ -1142,7 +1142,7 @@ qla24xx_bsg_request(struct fc_bsg_job *bsg_job)
default: default:
DEBUG2(printk("qla2xxx: unsupported BSG request\n")); DEBUG2(printk("qla2xxx: unsupported BSG request\n"));
break; break;
} }
return ret; return ret;
} }
...@@ -1164,23 +1164,26 @@ qla24xx_bsg_timeout(struct fc_bsg_job *bsg_job) ...@@ -1164,23 +1164,26 @@ qla24xx_bsg_timeout(struct fc_bsg_job *bsg_job)
if (!req) if (!req)
continue; continue;
for (cnt = 1; cnt < MAX_OUTSTANDING_COMMANDS; cnt++ ) { for (cnt = 1; cnt < MAX_OUTSTANDING_COMMANDS; cnt++) {
sp = req->outstanding_cmds[cnt]; sp = req->outstanding_cmds[cnt];
if (sp) { if (sp) {
sp_bsg = (struct srb_bsg*)sp->ctx; sp_bsg = (struct srb_bsg *)sp->ctx;
if (((sp_bsg->ctx.type == SRB_CT_CMD) || if (((sp_bsg->ctx.type == SRB_CT_CMD) ||
(sp_bsg->ctx.type == SRB_ELS_CMD_HST)) (sp_bsg->ctx.type == SRB_ELS_CMD_HST))
&& (sp_bsg->bsg_job == bsg_job)) { && (sp_bsg->bsg_job == bsg_job)) {
if (ha->isp_ops->abort_command(sp)) { if (ha->isp_ops->abort_command(sp)) {
DEBUG2(qla_printk(KERN_INFO, ha, DEBUG2(qla_printk(KERN_INFO, ha,
"scsi(%ld): mbx abort_command failed\n", vha->host_no)); "scsi(%ld): mbx "
"abort_command failed\n",
vha->host_no));
bsg_job->req->errors = bsg_job->req->errors =
bsg_job->reply->result = -EIO; bsg_job->reply->result = -EIO;
} else { } else {
DEBUG2(qla_printk(KERN_INFO, ha, DEBUG2(qla_printk(KERN_INFO, ha,
"scsi(%ld): mbx abort_command success\n", vha->host_no)); "scsi(%ld): mbx "
"abort_command success\n",
vha->host_no));
bsg_job->req->errors = bsg_job->req->errors =
bsg_job->reply->result = 0; bsg_job->reply->result = 0;
} }
......
...@@ -340,7 +340,7 @@ qla2x00_initialize_adapter(scsi_qla_host_t *vha) ...@@ -340,7 +340,7 @@ qla2x00_initialize_adapter(scsi_qla_host_t *vha)
ha->flags.chip_reset_done = 1; ha->flags.chip_reset_done = 1;
if (rval == QLA_SUCCESS && IS_QLA84XX(ha)) { if (rval == QLA_SUCCESS && IS_QLA84XX(ha)) {
/* Issue verify 84xx FW IOCB to complete 84xx initialization */ /* Issue verify 84xx FW IOCB to complete 84xx initialization */
rval = qla84xx_init_chip(vha); rval = qla84xx_init_chip(vha);
if (rval != QLA_SUCCESS) { if (rval != QLA_SUCCESS) {
qla_printk(KERN_ERR, ha, qla_printk(KERN_ERR, ha,
...@@ -4924,7 +4924,7 @@ qla81xx_update_fw_options(scsi_qla_host_t *vha) ...@@ -4924,7 +4924,7 @@ qla81xx_update_fw_options(scsi_qla_host_t *vha)
* fcport = port structure pointer. * fcport = port structure pointer.
* *
* Return: * Return:
* non-zero (if found) * non-zero (if found)
* 0 (if not found) * 0 (if not found)
* *
* Context: * Context:
......
...@@ -3840,7 +3840,7 @@ qla2x00_write_ram_word(scsi_qla_host_t *vha, uint32_t risc_addr, uint32_t data) ...@@ -3840,7 +3840,7 @@ qla2x00_write_ram_word(scsi_qla_host_t *vha, uint32_t risc_addr, uint32_t data)
mbx_cmd_t *mcp = &mc; mbx_cmd_t *mcp = &mc;
if (!IS_FWI2_CAPABLE(vha->hw)) if (!IS_FWI2_CAPABLE(vha->hw))
return QLA_FUNCTION_FAILED; return QLA_FUNCTION_FAILED;
DEBUG11(printk("%s(%ld): entered.\n", __func__, vha->host_no)); DEBUG11(printk("%s(%ld): entered.\n", __func__, vha->host_no));
......
...@@ -1130,18 +1130,26 @@ qla2x00_abort_all_cmds(scsi_qla_host_t *vha, int res) ...@@ -1130,18 +1130,26 @@ qla2x00_abort_all_cmds(scsi_qla_host_t *vha, int res)
qla2x00_sp_compl(ha, sp); qla2x00_sp_compl(ha, sp);
} else { } else {
ctx = sp->ctx; ctx = sp->ctx;
if (ctx->type == SRB_LOGIN_CMD || ctx->type == SRB_LOGOUT_CMD) { if (ctx->type == SRB_LOGIN_CMD ||
ctx->type == SRB_LOGOUT_CMD) {
del_timer_sync(&ctx->timer); del_timer_sync(&ctx->timer);
ctx->free(sp); ctx->free(sp);
} else { } else {
struct srb_bsg* sp_bsg = (struct srb_bsg*)sp->ctx; struct srb_bsg *sp_bsg =
if (sp_bsg->bsg_job->request->msgcode == FC_BSG_HST_CT) (struct srb_bsg *)sp->ctx;
struct fc_bsg_job *bsg_job =
sp_bsg->bsg_job;
if (bsg_job->request->msgcode
== FC_BSG_HST_CT)
kfree(sp->fcport); kfree(sp->fcport);
sp_bsg->bsg_job->req->errors = 0; bsg_job->req->errors = 0;
sp_bsg->bsg_job->reply->result = res; bsg_job->reply->result = res;
sp_bsg->bsg_job->job_done(sp_bsg->bsg_job); bsg_job->job_done(
sp_bsg->bsg_job);
kfree(sp->ctx); kfree(sp->ctx);
mempool_free(sp, ha->srb_mempool); mempool_free(sp,
ha->srb_mempool);
} }
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment