Commit 83548fe2 authored by Quinn Tran's avatar Quinn Tran Committed by Martin K. Petersen

scsi: qla2xxx: Cleanup debug message IDs

Assign unique id to all traces and logs for debug purpose.
Signed-off-by: default avatarQuinn Tran <quinn.tran@cavium.com>
Signed-off-by: default avatarHimanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent b98ae0d7
...@@ -769,7 +769,7 @@ qla2x00_issue_logo(struct file *filp, struct kobject *kobj, ...@@ -769,7 +769,7 @@ qla2x00_issue_logo(struct file *filp, struct kobject *kobj,
did.b.area = (type & 0x0000ff00) >> 8; did.b.area = (type & 0x0000ff00) >> 8;
did.b.al_pa = (type & 0x000000ff); did.b.al_pa = (type & 0x000000ff);
ql_log(ql_log_info, vha, 0x70e3, "portid=%02x%02x%02x done\n", ql_log(ql_log_info, vha, 0xd04d, "portid=%02x%02x%02x done\n",
did.b.domain, did.b.area, did.b.al_pa); did.b.domain, did.b.area, did.b.al_pa);
ql_log(ql_log_info, vha, 0x70e4, "%s: %d\n", __func__, type); ql_log(ql_log_info, vha, 0x70e4, "%s: %d\n", __func__, type);
......
...@@ -2135,7 +2135,7 @@ qla8044_serdes_op(struct bsg_job *bsg_job) ...@@ -2135,7 +2135,7 @@ qla8044_serdes_op(struct bsg_job *bsg_job)
bsg_reply->reply_payload_rcv_len = sizeof(sr); bsg_reply->reply_payload_rcv_len = sizeof(sr);
break; break;
default: default:
ql_dbg(ql_dbg_user, vha, 0x70cf, ql_dbg(ql_dbg_user, vha, 0x7020,
"Unknown serdes cmd %x.\n", sr.cmd); "Unknown serdes cmd %x.\n", sr.cmd);
rval = -EINVAL; rval = -EINVAL;
break; break;
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
* | Misc | 0xd301 | 0xd031-0xd0ff | * | Misc | 0xd301 | 0xd031-0xd0ff |
* | | | 0xd101-0xd1fe | * | | | 0xd101-0xd1fe |
* | | | 0xd214-0xd2fe | * | | | 0xd214-0xd2fe |
* | Target Mode | 0xe080 | | * | Target Mode | 0xe081 | |
* | Target Mode Management | 0xf09b | 0xf002 | * | Target Mode Management | 0xf09b | 0xf002 |
* | | | 0xf046-0xf049 | * | | | 0xf046-0xf049 |
* | Target Mode Task Management | 0x1000d | | * | Target Mode Task Management | 0x1000d | |
......
...@@ -70,7 +70,7 @@ qla2x00_dfs_tgt_port_database_show(struct seq_file *s, void *unused) ...@@ -70,7 +70,7 @@ qla2x00_dfs_tgt_port_database_show(struct seq_file *s, void *unused)
qla2x00_gid_list_size(ha), qla2x00_gid_list_size(ha),
&gid_list_dma, GFP_KERNEL); &gid_list_dma, GFP_KERNEL);
if (!gid_list) { if (!gid_list) {
ql_dbg(ql_dbg_user, vha, 0x705c, ql_dbg(ql_dbg_user, vha, 0x7018,
"DMA allocation failed for %u\n", "DMA allocation failed for %u\n",
qla2x00_gid_list_size(ha)); qla2x00_gid_list_size(ha));
return 0; return 0;
...@@ -370,7 +370,7 @@ qla2x00_dfs_setup(scsi_qla_host_t *vha) ...@@ -370,7 +370,7 @@ qla2x00_dfs_setup(scsi_qla_host_t *vha)
ha->tgt.dfs_tgt_port_database = debugfs_create_file("tgt_port_database", ha->tgt.dfs_tgt_port_database = debugfs_create_file("tgt_port_database",
S_IRUSR, ha->dfs_dir, vha, &dfs_tgt_port_database_ops); S_IRUSR, ha->dfs_dir, vha, &dfs_tgt_port_database_ops);
if (!ha->tgt.dfs_tgt_port_database) { if (!ha->tgt.dfs_tgt_port_database) {
ql_log(ql_log_warn, vha, 0xffff, ql_log(ql_log_warn, vha, 0xd03f,
"Unable to create debugFS tgt_port_database node.\n"); "Unable to create debugFS tgt_port_database node.\n");
goto out; goto out;
} }
...@@ -386,8 +386,8 @@ qla2x00_dfs_setup(scsi_qla_host_t *vha) ...@@ -386,8 +386,8 @@ qla2x00_dfs_setup(scsi_qla_host_t *vha)
ha->tgt.dfs_tgt_sess = debugfs_create_file("tgt_sess", ha->tgt.dfs_tgt_sess = debugfs_create_file("tgt_sess",
S_IRUSR, ha->dfs_dir, vha, &dfs_tgt_sess_ops); S_IRUSR, ha->dfs_dir, vha, &dfs_tgt_sess_ops);
if (!ha->tgt.dfs_tgt_sess) { if (!ha->tgt.dfs_tgt_sess) {
ql_log(ql_log_warn, vha, 0xffff, ql_log(ql_log_warn, vha, 0xd040,
"Unable to create debugFS tgt_sess node.\n"); "Unable to create debugFS tgt_sess node.\n");
goto out; goto out;
} }
......
...@@ -2024,7 +2024,7 @@ qla2x00_fdmiv2_rhba(scsi_qla_host_t *vha) ...@@ -2024,7 +2024,7 @@ qla2x00_fdmiv2_rhba(scsi_qla_host_t *vha)
eiter->len = cpu_to_be16(4 + alen); eiter->len = cpu_to_be16(4 + alen);
size += 4 + alen; size += 4 + alen;
ql_dbg(ql_dbg_disc, vha, 0x20b1, ql_dbg(ql_dbg_disc, vha, 0x201b,
"Vendor Identifier = %s.\n", eiter->a.vendor_identifier); "Vendor Identifier = %s.\n", eiter->a.vendor_identifier);
/* Update MS request size. */ /* Update MS request size. */
...@@ -2236,7 +2236,7 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha) ...@@ -2236,7 +2236,7 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha)
} }
size += 4 + 4; size += 4 + 4;
ql_dbg(ql_dbg_disc, vha, 0x20bc, ql_dbg(ql_dbg_disc, vha, 0x2017,
"Current_Speed = %x.\n", eiter->a.cur_speed); "Current_Speed = %x.\n", eiter->a.cur_speed);
/* Max frame size. */ /* Max frame size. */
...@@ -2281,7 +2281,7 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha) ...@@ -2281,7 +2281,7 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha)
eiter->len = cpu_to_be16(4 + alen); eiter->len = cpu_to_be16(4 + alen);
size += 4 + alen; size += 4 + alen;
ql_dbg(ql_dbg_disc, vha, 0x203d, ql_dbg(ql_dbg_disc, vha, 0x201a,
"HostName=%s.\n", eiter->a.host_name); "HostName=%s.\n", eiter->a.host_name);
/* Node Name */ /* Node Name */
...@@ -2388,13 +2388,13 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha) ...@@ -2388,13 +2388,13 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha)
eiter->len = cpu_to_be16(4 + 4); eiter->len = cpu_to_be16(4 + 4);
size += 4 + 4; size += 4 + 4;
ql_dbg(ql_dbg_disc, vha, 0x20c8, ql_dbg(ql_dbg_disc, vha, 0x201c,
"Port Id = %x.\n", eiter->a.port_id); "Port Id = %x.\n", eiter->a.port_id);
/* Update MS request size. */ /* Update MS request size. */
qla2x00_update_ms_fdmi_iocb(vha, size + 16); qla2x00_update_ms_fdmi_iocb(vha, size + 16);
ql_dbg(ql_dbg_disc, vha, 0x203e, ql_dbg(ql_dbg_disc, vha, 0x2018,
"RPA portname= %8phN size=%d.\n", ct_req->req.rpa.port_name, size); "RPA portname= %8phN size=%d.\n", ct_req->req.rpa.port_name, size);
ql_dump_buffer(ql_dbg_disc + ql_dbg_buffer, vha, 0x20ca, ql_dump_buffer(ql_dbg_disc + ql_dbg_buffer, vha, 0x20ca,
entries, size); entries, size);
...@@ -2767,13 +2767,13 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea) ...@@ -2767,13 +2767,13 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea)
{ {
fc_port_t *fcport = ea->fcport; fc_port_t *fcport = ea->fcport;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x201d,
"%s %8phC login state %d \n", "%s %8phC login state %d\n",
__func__, fcport->port_name, fcport->fw_login_state); __func__, fcport->port_name, fcport->fw_login_state);
if (ea->sp->gen2 != fcport->login_gen) { if (ea->sp->gen2 != fcport->login_gen) {
/* PLOGI/PRLI/LOGO came in while cmd was out.*/ /* PLOGI/PRLI/LOGO came in while cmd was out.*/
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x201e,
"%s %8phC generation changed rscn %d|%d login %d|%d \n", "%s %8phC generation changed rscn %d|%d login %d|%d \n",
__func__, fcport->port_name, fcport->last_rscn_gen, __func__, fcport->port_name, fcport->last_rscn_gen,
fcport->rscn_gen, fcport->last_login_gen, fcport->login_gen); fcport->rscn_gen, fcport->last_login_gen, fcport->login_gen);
...@@ -2797,7 +2797,7 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea) ...@@ -2797,7 +2797,7 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea)
if (atomic_read(&fcport->state) == if (atomic_read(&fcport->state) ==
FCS_ONLINE) FCS_ONLINE)
break; break;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x201f,
"%s %d %8phC post gnl\n", "%s %d %8phC post gnl\n",
__func__, __LINE__, fcport->port_name); __func__, __LINE__, fcport->port_name);
qla24xx_post_gnl_work(vha, fcport); qla24xx_post_gnl_work(vha, fcport);
...@@ -2806,14 +2806,14 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea) ...@@ -2806,14 +2806,14 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea)
} else { /* fcport->d_id.b24 != ea->id.b24 */ } else { /* fcport->d_id.b24 != ea->id.b24 */
fcport->d_id.b24 = ea->id.b24; fcport->d_id.b24 = ea->id.b24;
if (fcport->deleted == QLA_SESS_DELETED) { if (fcport->deleted == QLA_SESS_DELETED) {
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2021,
"%s %d %8phC post del sess\n", "%s %d %8phC post del sess\n",
__func__, __LINE__, fcport->port_name); __func__, __LINE__, fcport->port_name);
qlt_schedule_sess_for_deletion_lock(fcport); qlt_schedule_sess_for_deletion_lock(fcport);
} }
} }
} else { /* ea->sp->gen1 != fcport->rscn_gen */ } else { /* ea->sp->gen1 != fcport->rscn_gen */
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2022,
"%s %d %8phC post gidpn\n", "%s %d %8phC post gidpn\n",
__func__, __LINE__, fcport->port_name); __func__, __LINE__, fcport->port_name);
/* rscn came in while cmd was out */ /* rscn came in while cmd was out */
...@@ -2823,18 +2823,18 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea) ...@@ -2823,18 +2823,18 @@ void qla24xx_handle_gidpn_event(scsi_qla_host_t *vha, struct event_arg *ea)
/* cable pulled */ /* cable pulled */
if (ea->sp->gen1 == fcport->rscn_gen) { if (ea->sp->gen1 == fcport->rscn_gen) {
if (ea->sp->gen2 == fcport->login_gen) { if (ea->sp->gen2 == fcport->login_gen) {
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2042,
"%s %d %8phC post del sess\n", __func__, "%s %d %8phC post del sess\n", __func__,
__LINE__, fcport->port_name); __LINE__, fcport->port_name);
qlt_schedule_sess_for_deletion_lock(fcport); qlt_schedule_sess_for_deletion_lock(fcport);
} else { } else {
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2045,
"%s %d %8phC login\n", __func__, __LINE__, "%s %d %8phC login\n", __func__, __LINE__,
fcport->port_name); fcport->port_name);
qla24xx_fcport_handle_login(vha, fcport); qla24xx_fcport_handle_login(vha, fcport);
} }
} else { } else {
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2049,
"%s %d %8phC post gidpn\n", __func__, __LINE__, "%s %d %8phC post gidpn\n", __func__, __LINE__,
fcport->port_name); fcport->port_name);
qla24xx_post_gidpn_work(vha, fcport); qla24xx_post_gidpn_work(vha, fcport);
...@@ -2861,7 +2861,7 @@ static void qla2x00_async_gidpn_sp_done(void *s, int res) ...@@ -2861,7 +2861,7 @@ static void qla2x00_async_gidpn_sp_done(void *s, int res)
ea.rc = res; ea.rc = res;
ea.event = FCME_GIDPN_DONE; ea.event = FCME_GIDPN_DONE;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x204f,
"Async done-%s res %x, WWPN %8phC ID %3phC \n", "Async done-%s res %x, WWPN %8phC ID %3phC \n",
sp->name, res, fcport->port_name, id); sp->name, res, fcport->port_name, id);
...@@ -2917,11 +2917,11 @@ int qla24xx_async_gidpn(scsi_qla_host_t *vha, fc_port_t *fcport) ...@@ -2917,11 +2917,11 @@ int qla24xx_async_gidpn(scsi_qla_host_t *vha, fc_port_t *fcport)
if (rval != QLA_SUCCESS) if (rval != QLA_SUCCESS)
goto done_free_sp; goto done_free_sp;
ql_dbg(ql_dbg_disc, vha, 0x206f, ql_dbg(ql_dbg_disc, vha, 0x20a4,
"Async-%s - %8phC hdl=%x loopid=%x portid %02x%02x%02x.\n", "Async-%s - %8phC hdl=%x loopid=%x portid %02x%02x%02x.\n",
sp->name, fcport->port_name, sp->name, fcport->port_name,
sp->handle, fcport->loop_id, fcport->d_id.b.domain, sp->handle, fcport->loop_id, fcport->d_id.b.domain,
fcport->d_id.b.area, fcport->d_id.b.al_pa); fcport->d_id.b.area, fcport->d_id.b.al_pa);
return rval; return rval;
done_free_sp: done_free_sp:
...@@ -2972,7 +2972,7 @@ static void qla24xx_async_gpsc_sp_done(void *s, int res) ...@@ -2972,7 +2972,7 @@ static void qla24xx_async_gpsc_sp_done(void *s, int res)
ct_rsp = &fcport->ct_desc.ct_sns->p.rsp; ct_rsp = &fcport->ct_desc.ct_sns->p.rsp;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2053,
"Async done-%s res %x, WWPN %8phC \n", "Async done-%s res %x, WWPN %8phC \n",
sp->name, res, fcport->port_name); sp->name, res, fcport->port_name);
...@@ -2985,10 +2985,9 @@ static void qla24xx_async_gpsc_sp_done(void *s, int res) ...@@ -2985,10 +2985,9 @@ static void qla24xx_async_gpsc_sp_done(void *s, int res)
if ((ct_rsp->header.reason_code == if ((ct_rsp->header.reason_code ==
CT_REASON_INVALID_COMMAND_CODE) || CT_REASON_INVALID_COMMAND_CODE) ||
(ct_rsp->header.reason_code == (ct_rsp->header.reason_code ==
CT_REASON_COMMAND_UNSUPPORTED)) { CT_REASON_COMMAND_UNSUPPORTED)) {
ql_dbg(ql_dbg_disc, vha, 0x205a, ql_dbg(ql_dbg_disc, vha, 0x2019,
"GPSC command unsupported, disabling " "GPSC command unsupported, disabling query.\n");
"query.\n");
ha->flags.gpsc_supported = 0; ha->flags.gpsc_supported = 0;
res = QLA_SUCCESS; res = QLA_SUCCESS;
} }
...@@ -3017,12 +3016,11 @@ static void qla24xx_async_gpsc_sp_done(void *s, int res) ...@@ -3017,12 +3016,11 @@ static void qla24xx_async_gpsc_sp_done(void *s, int res)
break; break;
} }
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2054,
"Async-%s OUT WWPN %8phC speeds=%04x speed=%04x.\n", "Async-%s OUT WWPN %8phC speeds=%04x speed=%04x.\n",
sp->name, sp->name, fcport->fabric_port_name,
fcport->fabric_port_name, be16_to_cpu(ct_rsp->rsp.gpsc.speeds),
be16_to_cpu(ct_rsp->rsp.gpsc.speeds), be16_to_cpu(ct_rsp->rsp.gpsc.speed));
be16_to_cpu(ct_rsp->rsp.gpsc.speed));
} }
done: done:
memset(&ea, 0, sizeof(ea)); memset(&ea, 0, sizeof(ea));
...@@ -3078,11 +3076,11 @@ int qla24xx_async_gpsc(scsi_qla_host_t *vha, fc_port_t *fcport) ...@@ -3078,11 +3076,11 @@ int qla24xx_async_gpsc(scsi_qla_host_t *vha, fc_port_t *fcport)
if (rval != QLA_SUCCESS) if (rval != QLA_SUCCESS)
goto done_free_sp; goto done_free_sp;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x205e,
"Async-%s %8phC hdl=%x loopid=%x portid=%02x%02x%02x.\n", "Async-%s %8phC hdl=%x loopid=%x portid=%02x%02x%02x.\n",
sp->name, fcport->port_name, sp->handle, sp->name, fcport->port_name, sp->handle,
fcport->loop_id, fcport->d_id.b.domain, fcport->loop_id, fcport->d_id.b.domain,
fcport->d_id.b.area, fcport->d_id.b.al_pa); fcport->d_id.b.area, fcport->d_id.b.al_pa);
return rval; return rval;
done_free_sp: done_free_sp:
...@@ -3161,9 +3159,9 @@ void qla24xx_handle_gpnid_event(scsi_qla_host_t *vha, struct event_arg *ea) ...@@ -3161,9 +3159,9 @@ void qla24xx_handle_gpnid_event(scsi_qla_host_t *vha, struct event_arg *ea)
} }
} else { } else {
/* create new fcport */ /* create new fcport */
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2065,
"%s %d %8phC post new sess\n", "%s %d %8phC post new sess\n",
__func__, __LINE__, ea->port_name); __func__, __LINE__, ea->port_name);
qla24xx_post_newsess_work(vha, &ea->id, ea->port_name, NULL); qla24xx_post_newsess_work(vha, &ea->id, ea->port_name, NULL);
} }
...@@ -3180,10 +3178,10 @@ static void qla2x00_async_gpnid_sp_done(void *s, int res) ...@@ -3180,10 +3178,10 @@ static void qla2x00_async_gpnid_sp_done(void *s, int res)
struct event_arg ea; struct event_arg ea;
struct qla_work_evt *e; struct qla_work_evt *e;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2066,
"Async done-%s res %x ID %3phC. %8phC\n", "Async done-%s res %x ID %3phC. %8phC\n",
sp->name, res, ct_req->req.port_id.port_id, sp->name, res, ct_req->req.port_id.port_id,
ct_rsp->rsp.gpn_id.port_name); ct_rsp->rsp.gpn_id.port_name);
memset(&ea, 0, sizeof(ea)); memset(&ea, 0, sizeof(ea));
memcpy(ea.port_name, ct_rsp->rsp.gpn_id.port_name, WWN_SIZE); memcpy(ea.port_name, ct_rsp->rsp.gpn_id.port_name, WWN_SIZE);
...@@ -3245,8 +3243,8 @@ int qla24xx_async_gpnid(scsi_qla_host_t *vha, port_id_t *id) ...@@ -3245,8 +3243,8 @@ int qla24xx_async_gpnid(scsi_qla_host_t *vha, port_id_t *id)
sizeof(struct ct_sns_pkt), &sp->u.iocb_cmd.u.ctarg.req_dma, sizeof(struct ct_sns_pkt), &sp->u.iocb_cmd.u.ctarg.req_dma,
GFP_KERNEL); GFP_KERNEL);
if (!sp->u.iocb_cmd.u.ctarg.req) { if (!sp->u.iocb_cmd.u.ctarg.req) {
ql_log(ql_log_warn, vha, 0xffff, ql_log(ql_log_warn, vha, 0xd041,
"Failed to allocate ct_sns request.\n"); "Failed to allocate ct_sns request.\n");
goto done_free_sp; goto done_free_sp;
} }
...@@ -3254,8 +3252,8 @@ int qla24xx_async_gpnid(scsi_qla_host_t *vha, port_id_t *id) ...@@ -3254,8 +3252,8 @@ int qla24xx_async_gpnid(scsi_qla_host_t *vha, port_id_t *id)
sizeof(struct ct_sns_pkt), &sp->u.iocb_cmd.u.ctarg.rsp_dma, sizeof(struct ct_sns_pkt), &sp->u.iocb_cmd.u.ctarg.rsp_dma,
GFP_KERNEL); GFP_KERNEL);
if (!sp->u.iocb_cmd.u.ctarg.rsp) { if (!sp->u.iocb_cmd.u.ctarg.rsp) {
ql_log(ql_log_warn, vha, 0xffff, ql_log(ql_log_warn, vha, 0xd042,
"Failed to allocate ct_sns request.\n"); "Failed to allocate ct_sns request.\n");
goto done_free_sp; goto done_free_sp;
} }
...@@ -3282,9 +3280,9 @@ int qla24xx_async_gpnid(scsi_qla_host_t *vha, port_id_t *id) ...@@ -3282,9 +3280,9 @@ int qla24xx_async_gpnid(scsi_qla_host_t *vha, port_id_t *id)
if (rval != QLA_SUCCESS) if (rval != QLA_SUCCESS)
goto done_free_sp; goto done_free_sp;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x2067,
"Async-%s hdl=%x ID %3phC.\n", sp->name, "Async-%s hdl=%x ID %3phC.\n", sp->name,
sp->handle, ct_req->req.port_id.port_id); sp->handle, ct_req->req.port_id.port_id);
return rval; return rval;
done_free_sp: done_free_sp:
......
This diff is collapsed.
...@@ -829,7 +829,7 @@ qla2x00_async_event(scsi_qla_host_t *vha, struct rsp_que *rsp, uint16_t *mb) ...@@ -829,7 +829,7 @@ qla2x00_async_event(scsi_qla_host_t *vha, struct rsp_que *rsp, uint16_t *mb)
fc_host_port_name(vha->host) = fc_host_port_name(vha->host) =
wwn_to_u64(vha->port_name); wwn_to_u64(vha->port_name);
ql_dbg(ql_dbg_init + ql_dbg_verbose, ql_dbg(ql_dbg_init + ql_dbg_verbose,
vha, 0x0144, "LOOP DOWN detected," vha, 0x00d8, "LOOP DOWN detected,"
"restore WWPN %016llx\n", "restore WWPN %016llx\n",
wwn_to_u64(vha->port_name)); wwn_to_u64(vha->port_name));
} }
...@@ -1718,7 +1718,7 @@ qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req, ...@@ -1718,7 +1718,7 @@ qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req,
case LSC_SCODE_NOXCB: case LSC_SCODE_NOXCB:
vha->hw->exch_starvation++; vha->hw->exch_starvation++;
if (vha->hw->exch_starvation > 5) { if (vha->hw->exch_starvation > 5) {
ql_log(ql_log_warn, vha, 0xffff, ql_log(ql_log_warn, vha, 0xd046,
"Exchange starvation. Resetting RISC\n"); "Exchange starvation. Resetting RISC\n");
vha->hw->exch_starvation = 0; vha->hw->exch_starvation = 0;
...@@ -2391,8 +2391,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) ...@@ -2391,8 +2391,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
((unsigned)(scsi_bufflen(cp) - resid) < ((unsigned)(scsi_bufflen(cp) - resid) <
cp->underflow)) { cp->underflow)) {
ql_dbg(ql_dbg_io, fcport->vha, 0x301a, ql_dbg(ql_dbg_io, fcport->vha, 0x301a,
"Mid-layer underflow " "Mid-layer underflow detected (0x%x of 0x%x bytes).\n",
"detected (0x%x of 0x%x bytes).\n",
resid, scsi_bufflen(cp)); resid, scsi_bufflen(cp));
res = DID_ERROR << 16; res = DID_ERROR << 16;
...@@ -2425,8 +2424,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) ...@@ -2425,8 +2424,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
if (scsi_status & SS_RESIDUAL_UNDER) { if (scsi_status & SS_RESIDUAL_UNDER) {
if (IS_FWI2_CAPABLE(ha) && fw_resid_len != resid_len) { if (IS_FWI2_CAPABLE(ha) && fw_resid_len != resid_len) {
ql_dbg(ql_dbg_io, fcport->vha, 0x301d, ql_dbg(ql_dbg_io, fcport->vha, 0x301d,
"Dropped frame(s) detected " "Dropped frame(s) detected (0x%x of 0x%x bytes).\n",
"(0x%x of 0x%x bytes).\n",
resid, scsi_bufflen(cp)); resid, scsi_bufflen(cp));
res = DID_ERROR << 16 | lscsi_status; res = DID_ERROR << 16 | lscsi_status;
...@@ -2437,8 +2435,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) ...@@ -2437,8 +2435,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
((unsigned)(scsi_bufflen(cp) - resid) < ((unsigned)(scsi_bufflen(cp) - resid) <
cp->underflow)) { cp->underflow)) {
ql_dbg(ql_dbg_io, fcport->vha, 0x301e, ql_dbg(ql_dbg_io, fcport->vha, 0x301e,
"Mid-layer underflow " "Mid-layer underflow detected (0x%x of 0x%x bytes).\n",
"detected (0x%x of 0x%x bytes).\n",
resid, scsi_bufflen(cp)); resid, scsi_bufflen(cp));
res = DID_ERROR << 16; res = DID_ERROR << 16;
...@@ -2452,9 +2449,8 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) ...@@ -2452,9 +2449,8 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
*/ */
ql_dbg(ql_dbg_io, fcport->vha, 0x301f, ql_dbg(ql_dbg_io, fcport->vha, 0x301f,
"Dropped frame(s) detected (0x%x " "Dropped frame(s) detected (0x%x of 0x%x bytes).\n",
"of 0x%x bytes).\n", resid, resid, scsi_bufflen(cp));
scsi_bufflen(cp));
res = DID_ERROR << 16 | lscsi_status; res = DID_ERROR << 16 | lscsi_status;
goto check_scsi_status; goto check_scsi_status;
......
...@@ -126,7 +126,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) ...@@ -126,7 +126,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
/* if PCI error, then avoid mbx processing.*/ /* if PCI error, then avoid mbx processing.*/
if (test_bit(PFLG_DISCONNECTED, &base_vha->dpc_flags) && if (test_bit(PFLG_DISCONNECTED, &base_vha->dpc_flags) &&
test_bit(UNLOADING, &base_vha->dpc_flags)) { test_bit(UNLOADING, &base_vha->dpc_flags)) {
ql_log(ql_log_warn, vha, 0x1191, ql_log(ql_log_warn, vha, 0xd04e,
"PCI error, exiting.\n"); "PCI error, exiting.\n");
return QLA_FUNCTION_TIMEOUT; return QLA_FUNCTION_TIMEOUT;
} }
...@@ -170,7 +170,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) ...@@ -170,7 +170,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
*/ */
if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) { if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) {
/* Timeout occurred. Return error. */ /* Timeout occurred. Return error. */
ql_log(ql_log_warn, vha, 0x1005, ql_log(ql_log_warn, vha, 0xd035,
"Cmd access timeout, cmd=0x%x, Exiting.\n", "Cmd access timeout, cmd=0x%x, Exiting.\n",
mcp->mb[0]); mcp->mb[0]);
return QLA_FUNCTION_TIMEOUT; return QLA_FUNCTION_TIMEOUT;
...@@ -318,7 +318,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) ...@@ -318,7 +318,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
mcp->mb[0] = MBS_LINK_DOWN_ERROR; mcp->mb[0] = MBS_LINK_DOWN_ERROR;
ha->mcp = NULL; ha->mcp = NULL;
rval = QLA_FUNCTION_FAILED; rval = QLA_FUNCTION_FAILED;
ql_log(ql_log_warn, vha, 0x1015, ql_log(ql_log_warn, vha, 0xd048,
"FW hung = %d.\n", ha->flags.isp82xx_fw_hung); "FW hung = %d.\n", ha->flags.isp82xx_fw_hung);
goto premature_exit; goto premature_exit;
} }
...@@ -360,7 +360,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) ...@@ -360,7 +360,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
host_status = RD_REG_DWORD(&reg->isp24.host_status); host_status = RD_REG_DWORD(&reg->isp24.host_status);
hccr = RD_REG_DWORD(&reg->isp24.hccr); hccr = RD_REG_DWORD(&reg->isp24.hccr);
ql_log(ql_log_warn, vha, 0x1119, ql_log(ql_log_warn, vha, 0xd04c,
"MBX Command timeout for cmd %x, iocontrol=%x jiffies=%lx " "MBX Command timeout for cmd %x, iocontrol=%x jiffies=%lx "
"mb[0-3]=[0x%x 0x%x 0x%x 0x%x] mb7 0x%x host_status 0x%x hccr 0x%x\n", "mb[0-3]=[0x%x 0x%x 0x%x 0x%x] mb7 0x%x host_status 0x%x hccr 0x%x\n",
command, ictrl, jiffies, mb[0], mb[1], mb[2], mb[3], command, ictrl, jiffies, mb[0], mb[1], mb[2], mb[3],
...@@ -3212,7 +3212,7 @@ qla8044_write_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t data) ...@@ -3212,7 +3212,7 @@ qla8044_write_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t data)
if (!IS_QLA8044(vha->hw)) if (!IS_QLA8044(vha->hw))
return QLA_FUNCTION_FAILED; return QLA_FUNCTION_FAILED;
ql_dbg(ql_dbg_mbx + ql_dbg_verbose, vha, 0x1186, ql_dbg(ql_dbg_mbx + ql_dbg_verbose, vha, 0x11a0,
"Entered %s.\n", __func__); "Entered %s.\n", __func__);
mcp->mb[0] = MBC_SET_GET_ETH_SERDES_REG; mcp->mb[0] = MBC_SET_GET_ETH_SERDES_REG;
...@@ -3228,7 +3228,7 @@ qla8044_write_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t data) ...@@ -3228,7 +3228,7 @@ qla8044_write_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t data)
rval = qla2x00_mailbox_command(vha, mcp); rval = qla2x00_mailbox_command(vha, mcp);
if (rval != QLA_SUCCESS) { if (rval != QLA_SUCCESS) {
ql_dbg(ql_dbg_mbx, vha, 0x1187, ql_dbg(ql_dbg_mbx, vha, 0x11a1,
"Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]); "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
} else { } else {
ql_dbg(ql_dbg_mbx + ql_dbg_verbose, vha, 0x1188, ql_dbg(ql_dbg_mbx + ql_dbg_verbose, vha, 0x1188,
...@@ -3712,12 +3712,12 @@ qla24xx_report_id_acquisition(scsi_qla_host_t *vha, ...@@ -3712,12 +3712,12 @@ qla24xx_report_id_acquisition(scsi_qla_host_t *vha,
set_bit(VP_DPC_NEEDED, &vha->dpc_flags); set_bit(VP_DPC_NEEDED, &vha->dpc_flags);
qla2xxx_wake_dpc(vha); qla2xxx_wake_dpc(vha);
} else if (rptid_entry->format == 2) { } else if (rptid_entry->format == 2) {
ql_dbg(ql_dbg_async, vha, 0xffff, ql_dbg(ql_dbg_async, vha, 0x505f,
"RIDA: format 2/N2N Primary port id %02x%02x%02x.\n", "RIDA: format 2/N2N Primary port id %02x%02x%02x.\n",
rptid_entry->port_id[2], rptid_entry->port_id[1], rptid_entry->port_id[2], rptid_entry->port_id[1],
rptid_entry->port_id[0]); rptid_entry->port_id[0]);
ql_dbg(ql_dbg_async, vha, 0xffff, ql_dbg(ql_dbg_async, vha, 0x5075,
"N2N: Remote WWPN %8phC.\n", "N2N: Remote WWPN %8phC.\n",
rptid_entry->u.f2.port_name); rptid_entry->u.f2.port_name);
...@@ -5789,7 +5789,7 @@ qla26xx_dport_diagnostics(scsi_qla_host_t *vha, ...@@ -5789,7 +5789,7 @@ qla26xx_dport_diagnostics(scsi_qla_host_t *vha,
if (!IS_QLA83XX(vha->hw) && !IS_QLA27XX(vha->hw)) if (!IS_QLA83XX(vha->hw) && !IS_QLA27XX(vha->hw))
return QLA_FUNCTION_FAILED; return QLA_FUNCTION_FAILED;
ql_dbg(ql_dbg_mbx + ql_dbg_verbose, vha, 0x1192, ql_dbg(ql_dbg_mbx + ql_dbg_verbose, vha, 0x119f,
"Entered %s.\n", __func__); "Entered %s.\n", __func__);
dd_dma = dma_map_single(&vha->hw->pdev->dev, dd_dma = dma_map_single(&vha->hw->pdev->dev,
...@@ -5871,13 +5871,13 @@ int qla24xx_send_mb_cmd(struct scsi_qla_host *vha, mbx_cmd_t *mcp) ...@@ -5871,13 +5871,13 @@ int qla24xx_send_mb_cmd(struct scsi_qla_host *vha, mbx_cmd_t *mcp)
rval = qla2x00_start_sp(sp); rval = qla2x00_start_sp(sp);
if (rval != QLA_SUCCESS) { if (rval != QLA_SUCCESS) {
ql_dbg(ql_dbg_mbx, vha, 0xffff, ql_dbg(ql_dbg_mbx, vha, 0x1018,
"%s: %s Failed submission. %x.\n", "%s: %s Failed submission. %x.\n",
__func__, sp->name, rval); __func__, sp->name, rval);
goto done_free_sp; goto done_free_sp;
} }
ql_dbg(ql_dbg_mbx, vha, 0xffff, "MB:%s hndl %x submitted\n", ql_dbg(ql_dbg_mbx, vha, 0x113f, "MB:%s hndl %x submitted\n",
sp->name, sp->handle); sp->name, sp->handle);
wait_for_completion(&c->u.mbx.comp); wait_for_completion(&c->u.mbx.comp);
...@@ -5886,16 +5886,16 @@ int qla24xx_send_mb_cmd(struct scsi_qla_host *vha, mbx_cmd_t *mcp) ...@@ -5886,16 +5886,16 @@ int qla24xx_send_mb_cmd(struct scsi_qla_host *vha, mbx_cmd_t *mcp)
rval = c->u.mbx.rc; rval = c->u.mbx.rc;
switch (rval) { switch (rval) {
case QLA_FUNCTION_TIMEOUT: case QLA_FUNCTION_TIMEOUT:
ql_dbg(ql_dbg_mbx, vha, 0xffff, "%s: %s Timeout. %x.\n", ql_dbg(ql_dbg_mbx, vha, 0x1140, "%s: %s Timeout. %x.\n",
__func__, sp->name, rval); __func__, sp->name, rval);
break; break;
case QLA_SUCCESS: case QLA_SUCCESS:
ql_dbg(ql_dbg_mbx, vha, 0xffff, "%s: %s done.\n", ql_dbg(ql_dbg_mbx, vha, 0x119d, "%s: %s done.\n",
__func__, sp->name); __func__, sp->name);
sp->free(sp); sp->free(sp);
break; break;
default: default:
ql_dbg(ql_dbg_mbx, vha, 0xffff, "%s: %s Failed. %x.\n", ql_dbg(ql_dbg_mbx, vha, 0x119e, "%s: %s Failed. %x.\n",
__func__, sp->name, rval); __func__, sp->name, rval);
sp->free(sp); sp->free(sp);
break; break;
...@@ -5926,8 +5926,8 @@ int qla24xx_gpdb_wait(struct scsi_qla_host *vha, fc_port_t *fcport, u8 opt) ...@@ -5926,8 +5926,8 @@ int qla24xx_gpdb_wait(struct scsi_qla_host *vha, fc_port_t *fcport, u8 opt)
pd = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &pd_dma); pd = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &pd_dma);
if (pd == NULL) { if (pd == NULL) {
ql_log(ql_log_warn, vha, 0xffff, ql_log(ql_log_warn, vha, 0xd047,
"Failed to allocate port database structure.\n"); "Failed to allocate port database structure.\n");
goto done_free_sp; goto done_free_sp;
} }
memset(pd, 0, max(PORT_DATABASE_SIZE, PORT_DATABASE_24XX_SIZE)); memset(pd, 0, max(PORT_DATABASE_SIZE, PORT_DATABASE_24XX_SIZE));
...@@ -5944,14 +5944,14 @@ int qla24xx_gpdb_wait(struct scsi_qla_host *vha, fc_port_t *fcport, u8 opt) ...@@ -5944,14 +5944,14 @@ int qla24xx_gpdb_wait(struct scsi_qla_host *vha, fc_port_t *fcport, u8 opt)
rval = qla24xx_send_mb_cmd(vha, &mc); rval = qla24xx_send_mb_cmd(vha, &mc);
if (rval != QLA_SUCCESS) { if (rval != QLA_SUCCESS) {
ql_dbg(ql_dbg_mbx, vha, 0xffff, ql_dbg(ql_dbg_mbx, vha, 0x1193,
"%s: %8phC fail\n", __func__, fcport->port_name); "%s: %8phC fail\n", __func__, fcport->port_name);
goto done_free_sp; goto done_free_sp;
} }
rval = __qla24xx_parse_gpdb(vha, fcport, pd); rval = __qla24xx_parse_gpdb(vha, fcport, pd);
ql_dbg(ql_dbg_mbx, vha, 0xffff, "%s: %8phC done\n", ql_dbg(ql_dbg_mbx, vha, 0x1197, "%s: %8phC done\n",
__func__, fcport->port_name); __func__, fcport->port_name);
done_free_sp: done_free_sp:
...@@ -5970,10 +5970,10 @@ int __qla24xx_parse_gpdb(struct scsi_qla_host *vha, fc_port_t *fcport, ...@@ -5970,10 +5970,10 @@ int __qla24xx_parse_gpdb(struct scsi_qla_host *vha, fc_port_t *fcport,
/* Check for logged in state. */ /* Check for logged in state. */
if (pd->current_login_state != PDS_PRLI_COMPLETE && if (pd->current_login_state != PDS_PRLI_COMPLETE &&
pd->last_login_state != PDS_PRLI_COMPLETE) { pd->last_login_state != PDS_PRLI_COMPLETE) {
ql_dbg(ql_dbg_mbx, vha, 0xffff, ql_dbg(ql_dbg_mbx, vha, 0x119a,
"Unable to verify login-state (%x/%x) for " "Unable to verify login-state (%x/%x) for loop_id %x.\n",
"loop_id %x.\n", pd->current_login_state, pd->current_login_state, pd->last_login_state,
pd->last_login_state, fcport->loop_id); fcport->loop_id);
rval = QLA_FUNCTION_FAILED; rval = QLA_FUNCTION_FAILED;
goto gpd_error_out; goto gpd_error_out;
} }
...@@ -6039,12 +6039,12 @@ int qla24xx_gidlist_wait(struct scsi_qla_host *vha, ...@@ -6039,12 +6039,12 @@ int qla24xx_gidlist_wait(struct scsi_qla_host *vha,
rval = qla24xx_send_mb_cmd(vha, &mc); rval = qla24xx_send_mb_cmd(vha, &mc);
if (rval != QLA_SUCCESS) { if (rval != QLA_SUCCESS) {
ql_dbg(ql_dbg_mbx, vha, 0xffff, ql_dbg(ql_dbg_mbx, vha, 0x119b,
"%s: fail\n", __func__); "%s: fail\n", __func__);
} else { } else {
*entries = mc.mb[1]; *entries = mc.mb[1];
ql_dbg(ql_dbg_mbx, vha, 0xffff, ql_dbg(ql_dbg_mbx, vha, 0x119c,
"%s: done\n", __func__); "%s: done\n", __func__);
} }
done: done:
return rval; return rval;
......
...@@ -377,7 +377,7 @@ static int qla2x00_alloc_queues(struct qla_hw_data *ha, struct req_que *req, ...@@ -377,7 +377,7 @@ static int qla2x00_alloc_queues(struct qla_hw_data *ha, struct req_que *req,
} }
ha->base_qpair = kzalloc(sizeof(struct qla_qpair), GFP_KERNEL); ha->base_qpair = kzalloc(sizeof(struct qla_qpair), GFP_KERNEL);
if (ha->base_qpair == NULL) { if (ha->base_qpair == NULL) {
ql_log(ql_log_warn, vha, 0x0182, ql_log(ql_log_warn, vha, 0x00e0,
"Failed to allocate base queue pair memory.\n"); "Failed to allocate base queue pair memory.\n");
goto fail_base_qpair; goto fail_base_qpair;
} }
...@@ -1062,9 +1062,9 @@ static inline int test_fcport_count(scsi_qla_host_t *vha) ...@@ -1062,9 +1062,9 @@ static inline int test_fcport_count(scsi_qla_host_t *vha)
int res; int res;
spin_lock_irqsave(&ha->tgt.sess_lock, flags); spin_lock_irqsave(&ha->tgt.sess_lock, flags);
ql_dbg(ql_dbg_init, vha, 0xffff, ql_dbg(ql_dbg_init, vha, 0x00ec,
"tgt %p, fcport_count=%d\n", "tgt %p, fcport_count=%d\n",
vha, vha->fcport_count); vha, vha->fcport_count);
res = (vha->fcport_count == 0); res = (vha->fcport_count == 0);
spin_unlock_irqrestore(&ha->tgt.sess_lock, flags); spin_unlock_irqrestore(&ha->tgt.sess_lock, flags);
...@@ -1975,7 +1975,7 @@ qla83xx_iospace_config(struct qla_hw_data *ha) ...@@ -1975,7 +1975,7 @@ qla83xx_iospace_config(struct qla_hw_data *ha)
/* Queue pairs is the max value minus /* Queue pairs is the max value minus
* the base queue pair */ * the base queue pair */
ha->max_qpairs = ha->max_req_queues - 1; ha->max_qpairs = ha->max_req_queues - 1;
ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0190, ql_dbg_pci(ql_dbg_init, ha->pdev, 0x00e3,
"Max no of queues pairs: %d.\n", ha->max_qpairs); "Max no of queues pairs: %d.\n", ha->max_qpairs);
} }
ql_log_pci(ql_log_info, ha->pdev, 0x011c, ql_log_pci(ql_log_info, ha->pdev, 0x011c,
...@@ -3601,10 +3601,10 @@ qla2x00_schedule_rport_del(struct scsi_qla_host *vha, fc_port_t *fcport, ...@@ -3601,10 +3601,10 @@ qla2x00_schedule_rport_del(struct scsi_qla_host *vha, fc_port_t *fcport,
} else { } else {
int now; int now;
if (rport) { if (rport) {
ql_dbg(ql_dbg_disc, fcport->vha, 0xffff, ql_dbg(ql_dbg_disc, fcport->vha, 0x2109,
"%s %8phN. rport %p roles %x \n", "%s %8phN. rport %p roles %x\n",
__func__, fcport->port_name, rport, __func__, fcport->port_name, rport,
rport->roles); rport->roles);
fc_remote_port_delete(rport); fc_remote_port_delete(rport);
} }
qlt_do_generation_tick(vha, &now); qlt_do_generation_tick(vha, &now);
...@@ -3649,7 +3649,7 @@ void qla2x00_mark_device_lost(scsi_qla_host_t *vha, fc_port_t *fcport, ...@@ -3649,7 +3649,7 @@ void qla2x00_mark_device_lost(scsi_qla_host_t *vha, fc_port_t *fcport,
if (fcport->login_retry == 0) { if (fcport->login_retry == 0) {
fcport->login_retry = vha->hw->login_retry_count; fcport->login_retry = vha->hw->login_retry_count;
ql_dbg(ql_dbg_disc, vha, 0x2067, ql_dbg(ql_dbg_disc, vha, 0x20a3,
"Port login retry %8phN, lid 0x%04x retry cnt=%d.\n", "Port login retry %8phN, lid 0x%04x retry cnt=%d.\n",
fcport->port_name, fcport->loop_id, fcport->login_retry); fcport->port_name, fcport->loop_id, fcport->login_retry);
} }
...@@ -3673,8 +3673,8 @@ qla2x00_mark_all_devices_lost(scsi_qla_host_t *vha, int defer) ...@@ -3673,8 +3673,8 @@ qla2x00_mark_all_devices_lost(scsi_qla_host_t *vha, int defer)
{ {
fc_port_t *fcport; fc_port_t *fcport;
ql_dbg(ql_dbg_disc, vha, 0xffff, ql_dbg(ql_dbg_disc, vha, 0x20f1,
"Mark all dev lost\n"); "Mark all dev lost\n");
list_for_each_entry(fcport, &vha->vp_fcports, list) { list_for_each_entry(fcport, &vha->vp_fcports, list) {
fcport->scan_state = 0; fcport->scan_state = 0;
...@@ -4016,7 +4016,7 @@ qla2x00_set_exlogins_buffer(scsi_qla_host_t *vha) ...@@ -4016,7 +4016,7 @@ qla2x00_set_exlogins_buffer(scsi_qla_host_t *vha)
/* Now configure the dma buffer */ /* Now configure the dma buffer */
rval = qla_set_exlogin_mem_cfg(vha, ha->exlogin_buf_dma); rval = qla_set_exlogin_mem_cfg(vha, ha->exlogin_buf_dma);
if (rval) { if (rval) {
ql_log(ql_log_fatal, vha, 0x00cf, ql_log(ql_log_fatal, vha, 0xd033,
"Setup extended login buffer ****FAILED****.\n"); "Setup extended login buffer ****FAILED****.\n");
qla2x00_free_exlogin_buffer(ha); qla2x00_free_exlogin_buffer(ha);
} }
...@@ -4303,7 +4303,7 @@ struct scsi_qla_host *qla2x00_create_host(struct scsi_host_template *sht, ...@@ -4303,7 +4303,7 @@ struct scsi_qla_host *qla2x00_create_host(struct scsi_host_template *sht,
vha->gnl.l = dma_alloc_coherent(&ha->pdev->dev, vha->gnl.l = dma_alloc_coherent(&ha->pdev->dev,
vha->gnl.size, &vha->gnl.ldma, GFP_KERNEL); vha->gnl.size, &vha->gnl.ldma, GFP_KERNEL);
if (!vha->gnl.l) { if (!vha->gnl.l) {
ql_log(ql_log_fatal, vha, 0xffff, ql_log(ql_log_fatal, vha, 0xd04a,
"Alloc failed for name list.\n"); "Alloc failed for name list.\n");
scsi_remove_host(vha->host); scsi_remove_host(vha->host);
return NULL; return NULL;
...@@ -4620,7 +4620,7 @@ void qla2x00_relogin(struct scsi_qla_host *vha) ...@@ -4620,7 +4620,7 @@ void qla2x00_relogin(struct scsi_qla_host *vha)
fcport->login_retry && !(fcport->flags & FCF_ASYNC_SENT)) { fcport->login_retry && !(fcport->flags & FCF_ASYNC_SENT)) {
fcport->login_retry--; fcport->login_retry--;
if (fcport->flags & FCF_FABRIC_DEVICE) { if (fcport->flags & FCF_FABRIC_DEVICE) {
ql_dbg(ql_dbg_disc, fcport->vha, 0xffff, ql_dbg(ql_dbg_disc, fcport->vha, 0x2108,
"%s %8phC DS %d LS %d\n", __func__, "%s %8phC DS %d LS %d\n", __func__,
fcport->port_name, fcport->disc_state, fcport->port_name, fcport->disc_state,
fcport->fw_login_state); fcport->fw_login_state);
......
This diff is collapsed.
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