Re: [PATCH 02/14] qla2xxx: Change %p to %px in the log messages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> On Aug 5, 2021, at 5:19 AM, Nilesh Javali <njavali@xxxxxxxxxxx> wrote:
> 
> From: Saurav Kashyap <skashyap@xxxxxxxxxxx>
> 
> Improve debuggability of the log messages.
> 
> Signed-off-by: Saurav Kashyap <skashyap@xxxxxxxxxxx>
> Signed-off-by: Nilesh Javali <njavali@xxxxxxxxxxx>
> ---
> drivers/scsi/qla2xxx/qla_edif.c    |  78 +++++++-------
> drivers/scsi/qla2xxx/qla_gs.c      |   2 +-
> drivers/scsi/qla2xxx/qla_init.c    |  18 ++--
> drivers/scsi/qla2xxx/qla_iocb.c    |  18 ++--
> drivers/scsi/qla2xxx/qla_isr.c     |  24 ++---
> drivers/scsi/qla2xxx/qla_mbx.c     |   2 +-
> drivers/scsi/qla2xxx/qla_mid.c     |  16 +--
> drivers/scsi/qla2xxx/qla_nvme.c    |  18 ++--
> drivers/scsi/qla2xxx/qla_os.c      |  82 +++++++-------
> drivers/scsi/qla2xxx/qla_sup.c     |   4 +-
> drivers/scsi/qla2xxx/qla_target.c  | 168 +++++++++++++++--------------
> drivers/scsi/qla2xxx/qla_tmpl.c    |   8 +-
> drivers/scsi/qla2xxx/tcm_qla2xxx.c |  18 ++--
> 13 files changed, 229 insertions(+), 227 deletions(-)
> 
> diff --git a/drivers/scsi/qla2xxx/qla_edif.c b/drivers/scsi/qla2xxx/qla_edif.c
> index ccbe0e1bfcbc..567c3013fb1a 100644
> --- a/drivers/scsi/qla2xxx/qla_edif.c
> +++ b/drivers/scsi/qla2xxx/qla_edif.c
> @@ -105,7 +105,7 @@ static void qla2x00_sa_replace_iocb_timeout(struct timer_list *t)
> 
> 		if (sa_ctl) {
> 			ql_dbg(ql_dbg_edif, vha, 0x3063,
> -			    "%s: sa_ctl: %p, delete index %d, update index: %d, lid: 0x%x\n",
> +			    "%s: sa_ctl: %px, delete index %d, update index: %d, lid: 0x%x\n",
> 			    __func__, sa_ctl, delete_sa_index, edif_entry->update_sa_index,
> 			    nport_handle);
> 
> @@ -234,7 +234,7 @@ fc_port_t *fcport)
> 		qla_pur_get_pending(vha, fcport, bsg_job);
> 
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -			"%s %s %8phN sid=%x. xchg %x, nb=%xh bsg ptr %p\n",
> +			"%s %s %8phN sid=%x. xchg %x, nb=%xh bsg ptr %px\n",
> 			__func__, sc_to_str(p->sub_cmd), fcport->port_name,
> 			fcport->d_id.b24, rpl->rx_xchg_address,
> 			rpl->r.reply_payload_rcv_len, bsg_job);
> @@ -336,12 +336,12 @@ static void qla_edif_reset_auth_wait(struct fc_port *fcport, int state,
> 
> 	if (!waitonly) {
> 		ql_dbg(ql_dbg_edif, fcport->vha, 0xf086,
> -		    "%s: waited for session - %8phC, loopid=%x portid=%06x fcport=%p state=%u, cnt=%u\n",
> +		    "%s: waited for session - %8phC, loopid=%x portid=%06x fcport=%px state=%u, cnt=%u\n",
> 		    __func__, fcport->port_name, fcport->loop_id,
> 		    fcport->d_id.b24, fcport, fcport->disc_state, cnt);
> 	} else {
> 		ql_dbg(ql_dbg_edif, fcport->vha, 0xf086,
> -		    "%s: waited ONLY for session - %8phC, loopid=%x portid=%06x fcport=%p state=%u, cnt=%u\n",
> +		    "%s: waited ONLY for session - %8phC, loopid=%x portid=%06x fcport=%px state=%u, cnt=%u\n",
> 		    __func__, fcport->port_name, fcport->loop_id,
> 		    fcport->d_id.b24, fcport, fcport->disc_state, cnt);
> 	}
> @@ -420,7 +420,7 @@ static void __qla2x00_release_all_sadb(struct scsi_qla_host *vha,
> 			qla_edif_free_sa_ctl(fcport, sa_ctl, sa_ctl->index);
> 		} else {
> 			ql_dbg(ql_dbg_edif, vha, 0x3063,
> -			    "%s: sa_ctl NOT freed, sa_ctl: %p\n", __func__, sa_ctl);
> +			    "%s: sa_ctl NOT freed, sa_ctl: %px\n", __func__, sa_ctl);
> 		}
> 
> 		/* Release the index */
> @@ -439,7 +439,7 @@ static void __qla2x00_release_all_sadb(struct scsi_qla_host *vha,
> 				qla_edif_list_find_sa_index(fcport, entry->handle);
> 			if (edif_entry) {
> 				ql_dbg(ql_dbg_edif, vha, 0x5033,
> -				    "%s: remove edif_entry %p, update_sa_index: 0x%x, delete_sa_index: 0x%x\n",
> +				    "%s: remove edif_entry %px, update_sa_index: 0x%x, delete_sa_index: 0x%x\n",
> 				    __func__, edif_entry, edif_entry->update_sa_index,
> 				    edif_entry->delete_sa_index);
> 				qla_edif_list_delete_sa_index(fcport, edif_entry);
> @@ -460,7 +460,7 @@ static void __qla2x00_release_all_sadb(struct scsi_qla_host *vha,
> 							QL_VND_RX_SA_KEY, fcport);
> 				}
> 				ql_dbg(ql_dbg_edif, vha, 0x5033,
> -				    "%s: release edif_entry %p, update_sa_index: 0x%x, delete_sa_index: 0x%x\n",
> +				    "%s: release edif_entry %px, update_sa_index: 0x%x, delete_sa_index: 0x%x\n",
> 				    __func__, edif_entry, edif_entry->update_sa_index,
> 				    edif_entry->delete_sa_index);
> 
> @@ -548,7 +548,7 @@ qla_edif_app_start(scsi_qla_host_t *vha, struct bsg_job *bsg_job)
> 
> 	list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) {
> 		ql_dbg(ql_dbg_edif, vha, 0xf084,
> -		    "%s: sess %p %8phC lid %#04x s_id %06x logout %d\n",
> +		    "%s: sess %px %8phC lid %#04x s_id %06x logout %d\n",
> 		    __func__, fcport, fcport->port_name,
> 		    fcport->loop_id, fcport->d_id.b24,
> 		    fcport->logout_on_delete);
> @@ -636,7 +636,7 @@ qla_edif_app_stop(scsi_qla_host_t *vha, struct bsg_job *bsg_job)
> 
> 		if (fcport->flags & FCF_FCSP_DEVICE) {
> 			ql_dbg(ql_dbg_edif, vha, 0xf084,
> -			    "%s: sess %p from port %8phC lid %#04x s_id %06x logout %d keep %d els_logo %d\n",
> +			    "%s: sess %px from port %8phC lid %#04x s_id %06x logout %d keep %d els_logo %d\n",
> 			    __func__, fcport,
> 			    fcport->port_name, fcport->loop_id, fcport->d_id.b24,
> 			    fcport->logout_on_delete, fcport->keep_nport_handle,
> @@ -847,7 +847,7 @@ qla_edif_app_authfail(scsi_qla_host_t *vha, struct bsg_job *bsg_job)
> 	}
> 
> 	ql_dbg(ql_dbg_edif, vha, 0x911d,
> -	    "%s fcport is 0x%p\n", __func__, fcport);
> +	    "%s fcport is 0x%px\n", __func__, fcport);
> 
> 	if (fcport) {
> 		/* set/reset edif values and flags */
> @@ -1068,7 +1068,7 @@ qla_edif_app_mgmt(struct bsg_job *bsg_job)
> 	if (!vha->hw->flags.edif_enabled ||
> 		test_bit(VPORT_DELETE, &vha->dpc_flags)) {
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -		    "%s edif not enabled or vp delete. bsg ptr done %p. dpc_flags %lx\n",
> +		    "%s edif not enabled or vp delete. bsg ptr done %px. dpc_flags %lx\n",
> 		    __func__, bsg_job, vha->dpc_flags);
> 
> 		SET_DID_STATUS(bsg_reply->result, DID_ERROR);
> @@ -1121,7 +1121,7 @@ qla_edif_app_mgmt(struct bsg_job *bsg_job)
> done:
> 	if (done) {
> 		ql_dbg(ql_dbg_user, vha, 0x7009,
> -		    "%s: %d  bsg ptr done %p\n", __func__, __LINE__, bsg_job);
> +		    "%s: %d  bsg ptr done %px\n", __func__, __LINE__, bsg_job);
> 		bsg_job_done(bsg_job, bsg_reply->result,
> 		    bsg_reply->reply_payload_rcv_len);
> 	}
> @@ -1159,7 +1159,7 @@ qla_edif_add_sa_ctl(fc_port_t *fcport, struct qla_sa_update_frame *sa_frame,
> 	sa_ctl->flags = 0;
> 	sa_ctl->state = 0L;
> 	ql_dbg(ql_dbg_edif, fcport->vha, 0x9100,
> -	    "%s: Added sa_ctl %p, index %d, state 0x%lx\n",
> +	    "%s: Added sa_ctl %px, index %d, state 0x%lx\n",
> 	    __func__, sa_ctl, sa_ctl->index, sa_ctl->state);
> 	spin_lock_irqsave(&fcport->edif.sa_list_lock, flags);
> 	if (dir == SAU_FLG_TX)
> @@ -1272,7 +1272,7 @@ qla24xx_check_sadb_avail_slot(struct bsg_job *bsg_job, fc_port_t *fcport,
> 		fcport->edif.rx_rekey_cnt++;
> 
> 	ql_dbg(ql_dbg_edif, fcport->vha, 0x9100,
> -	    "%s: Found sa_ctl %p, index %d, state 0x%lx, tx_cnt %d, rx_cnt %d, nport_handle: 0x%x\n",
> +	    "%s: Found sa_ctl %px, index %d, state 0x%lx, tx_cnt %d, rx_cnt %d, nport_handle: 0x%x\n",
> 	    __func__, sa_ctl, sa_ctl->index, sa_ctl->state,
> 	    fcport->edif.tx_rekey_cnt,
> 	    fcport->edif.rx_rekey_cnt, fcport->loop_id);
> @@ -1448,7 +1448,7 @@ qla24xx_sadb_update(struct bsg_job *bsg_job)
> 		edif_entry->timer.expires = jiffies + RX_DELAY_DELETE_TIMEOUT * HZ;
> 
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -		    "%s: adding timer, entry: %p, delete sa_index %d, lid 0x%x to edif_list\n",
> +		    "%s: adding timer, entry: %px, delete sa_index %d, lid 0x%x to edif_list\n",
> 		    __func__, edif_entry, sa_index, nport_handle);
> 
> 		/*
> @@ -1466,7 +1466,7 @@ qla24xx_sadb_update(struct bsg_job *bsg_job)
> 		 */
> 
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -		    "%s: delete sa_index %d, lid 0x%x to edif_list. bsg done ptr %p\n",
> +		    "%s: delete sa_index %d, lid 0x%x to edif_list. bsg done ptr %px\n",
> 		    __func__, sa_index, nport_handle, bsg_job);
> 
> 		edif_entry->delete_sa_index = sa_index;
> @@ -1557,7 +1557,7 @@ qla24xx_sadb_update(struct bsg_job *bsg_job)
> done:
> 	bsg_job->reply_len = sizeof(struct fc_bsg_reply);
> 	ql_dbg(ql_dbg_edif, vha, 0x911d,
> -	    "%s:status: FAIL, result: 0x%x, bsg ptr done %p\n",
> +	    "%s:status: FAIL, result: 0x%x, bsg ptr done %px\n",
> 	    __func__, bsg_reply->result, bsg_job);
> 	bsg_job_done(bsg_job, bsg_reply->result,
> 	    bsg_reply->reply_payload_rcv_len);
> @@ -1989,7 +1989,7 @@ qla_edb_eventcreate(scsi_qla_host_t *vha, uint32_t dbtype,
> 	if (edbnode && fcport)
> 		fcport->edif.auth_state = dbtype;
> 	ql_dbg(ql_dbg_edif, vha, 0x09102,
> -	    "%s Doorbell produced : type=%d %p\n", __func__, dbtype, edbnode);
> +	    "%s Doorbell produced : type=%d %px\n", __func__, dbtype, edbnode);
> }
> 
> static struct edb_node *
> @@ -2074,7 +2074,7 @@ edif_doorbell_show(struct device *dev, struct device_attribute *attr,
> 			}
> 
> 			ql_dbg(ql_dbg_edif, vha, 0x09102,
> -				"%s Doorbell consumed : type=%d %p\n",
> +				"%s Doorbell consumed : type=%d %px\n",
> 				__func__, dbnode->ntype, dbnode);
> 			/* we're done with the db node, so free it up */
> 			qla_edb_node_free(vha, dbnode);
> @@ -2111,7 +2111,7 @@ qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha, struct qla_work_evt *e)
> 	uint16_t nport_handle = e->u.sa_update.nport_handle;
> 
> 	ql_dbg(ql_dbg_edif, vha, 0x70e6,
> -	    "%s: starting,  sa_ctl: %p\n", __func__, sa_ctl);
> +	    "%s: starting,  sa_ctl: %px\n", __func__, sa_ctl);
> 
> 	if (!sa_ctl) {
> 		ql_dbg(ql_dbg_edif, vha, 0x70e6,
> @@ -2134,7 +2134,7 @@ qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha, struct qla_work_evt *e)
> 	iocb_cmd->u.sa_update.sa_ctl = sa_ctl;
> 
> 	ql_dbg(ql_dbg_edif, vha, 0x3073,
> -	    "Enter: SA REPL portid=%06x, sa_ctl %p, index %x, nport_handle: 0x%x\n",
> +	    "Enter: SA REPL portid=%06x, sa_ctl %px, index %x, nport_handle: 0x%x\n",
> 	    fcport->d_id.b24, sa_ctl, sa_ctl->index, nport_handle);
> 	/*
> 	 * if this is a sadb cleanup delete, mark it so the isr can
> @@ -2144,7 +2144,7 @@ qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha, struct qla_work_evt *e)
> 		/* mark this srb as a cleanup delete */
> 		sp->flags |= SRB_EDIF_CLEANUP_DELETE;
> 		ql_dbg(ql_dbg_edif, vha, 0x70e6,
> -		    "%s: sp 0x%p flagged as cleanup delete\n", __func__, sp);
> +		    "%s: sp 0x%px flagged as cleanup delete\n", __func__, sp);
> 	}
> 
> 	sp->type = SRB_SA_REPLACE;
> @@ -2172,24 +2172,24 @@ void qla24xx_sa_update_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb)
> 	switch (sa_frame->flags & (SAU_FLG_INV | SAU_FLG_TX)) {
> 	case 0:
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -		    "%s: EDIF SA UPDATE RX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA UPDATE RX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, sa_frame->fast_sa_index);
> 		break;
> 	case 1:
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -		    "%s: EDIF SA DELETE RX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA DELETE RX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, sa_frame->fast_sa_index);
> 		flags |= SA_FLAG_INVALIDATE;
> 		break;
> 	case 2:
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -		    "%s: EDIF SA UPDATE TX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA UPDATE TX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, sa_frame->fast_sa_index);
> 		flags |= SA_FLAG_TX;
> 		break;
> 	case 3:
> 		ql_dbg(ql_dbg_edif, vha, 0x911d,
> -		    "%s: EDIF SA DELETE TX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA DELETE TX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, sa_frame->fast_sa_index);
> 		flags |= SA_FLAG_TX | SA_FLAG_INVALIDATE;
> 		break;
> @@ -2529,22 +2529,22 @@ qla28xx_sa_update_iocb_entry(scsi_qla_host_t *v, struct req_que *req,
> 	switch (pkt->flags & (SA_FLAG_INVALIDATE | SA_FLAG_TX)) {
> 	case 0:
> 		ql_dbg(ql_dbg_edif, vha, 0x3063,
> -		    "%s: EDIF SA UPDATE RX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA UPDATE RX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, pkt->sa_index);
> 		break;
> 	case 1:
> 		ql_dbg(ql_dbg_edif, vha, 0x3063,
> -		    "%s: EDIF SA DELETE RX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA DELETE RX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, pkt->sa_index);
> 		break;
> 	case 2:
> 		ql_dbg(ql_dbg_edif, vha, 0x3063,
> -		    "%s: EDIF SA UPDATE TX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA UPDATE TX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, pkt->sa_index);
> 		break;
> 	case 3:
> 		ql_dbg(ql_dbg_edif, vha, 0x3063,
> -		    "%s: EDIF SA DELETE TX IOCB  vha: 0x%p  index: %d\n",
> +		    "%s: EDIF SA DELETE TX IOCB  vha: 0x%px  index: %d\n",
> 		    __func__, vha, pkt->sa_index);
> 		break;
> 	}
> @@ -2569,13 +2569,13 @@ qla28xx_sa_update_iocb_entry(scsi_qla_host_t *v, struct req_que *req,
> 		edif_entry = qla_edif_list_find_sa_index(sp->fcport, nport_handle);
> 		if (edif_entry) {
> 			ql_dbg(ql_dbg_edif, vha, 0x5033,
> -			    "%s: removing edif_entry %p, new sa_index: 0x%x\n",
> +			    "%s: removing edif_entry %px, new sa_index: 0x%x\n",
> 			    __func__, edif_entry, pkt->sa_index);
> 			qla_edif_list_delete_sa_index(sp->fcport, edif_entry);
> 			del_timer(&edif_entry->timer);
> 
> 			ql_dbg(ql_dbg_edif, vha, 0x5033,
> -			    "%s: releasing edif_entry %p, new sa_index: 0x%x\n",
> +			    "%s: releasing edif_entry %px, new sa_index: 0x%x\n",
> 			    __func__, edif_entry, pkt->sa_index);
> 
> 			kfree(edif_entry);
> @@ -2656,7 +2656,7 @@ qla28xx_sa_update_iocb_entry(scsi_qla_host_t *v, struct req_que *req,
> 			qla_edif_free_sa_ctl(sp->fcport, sa_ctl, sa_ctl->index);
> 		} else {
> 			ql_dbg(ql_dbg_edif, vha, 0x3063,
> -			    "%s: sa_ctl NOT freed, sa_ctl: %p\n",
> +			    "%s: sa_ctl NOT freed, sa_ctl: %px\n",
> 			    __func__, sa_ctl);
> 		}
> 		ql_dbg(ql_dbg_edif, vha, 0x3063,
> @@ -2720,7 +2720,7 @@ qla28xx_start_scsi_edif(srb_t *sp)
> 		if (qla2x00_marker(vha, sp->qpair, 0, 0, MK_SYNC_ALL) !=
> 			QLA_SUCCESS) {
> 			ql_log(ql_log_warn, vha, 0x300c,
> -			    "qla2x00_marker failed for cmd=%p.\n", cmd);
> +			    "qla2x00_marker failed for cmd=%px.\n", cmd);
> 			return QLA_FUNCTION_FAILED;
> 		}
> 		vha->marker_needed = 0;
> @@ -2769,7 +2769,7 @@ qla28xx_start_scsi_edif(srb_t *sp)
> 	    mempool_alloc(ha->ctx_mempool, GFP_ATOMIC);
> 	if (!ctx) {
> 		ql_log(ql_log_fatal, vha, 0x3010,
> -		    "Failed to allocate ctx for cmd=%p.\n", cmd);
> +		    "Failed to allocate ctx for cmd=%px.\n", cmd);
> 		goto queuing_error;
> 	}
> 
> @@ -2778,7 +2778,7 @@ qla28xx_start_scsi_edif(srb_t *sp)
> 	    GFP_ATOMIC, &ctx->fcp_cmnd_dma);
> 	if (!ctx->fcp_cmnd) {
> 		ql_log(ql_log_fatal, vha, 0x3011,
> -		    "Failed to allocate fcp_cmnd for cmd=%p.\n", cmd);
> +		    "Failed to allocate fcp_cmnd for cmd=%px.\n", cmd);
> 		goto queuing_error;
> 	}
> 
> @@ -2989,7 +2989,7 @@ static uint16_t qla_edif_sadb_get_sa_index(fc_port_t *fcport,
> 	uint16_t nport_handle = fcport->loop_id;
> 
> 	ql_dbg(ql_dbg_edif, vha, 0x3063,
> -	    "%s: entry  fc_port: %p, nport_handle: 0x%x\n",
> +	    "%s: entry  fc_port: %px, nport_handle: 0x%x\n",
> 	    __func__, fcport, nport_handle);
> 
> 	if (dir)
> @@ -3197,7 +3197,7 @@ static void __chk_edif_rx_sa_delete_pending(scsi_qla_host_t *vha,
> 	sa_ctl = qla_edif_find_sa_ctl_by_index(fcport, delete_sa_index, 0);
> 	if (sa_ctl) {
> 		ql_dbg(ql_dbg_edif, vha, 0x3063,
> -		    "%s: POST SA DELETE sa_ctl: %p, index recvd %d\n",
> +		    "%s: POST SA DELETE sa_ctl: %px, index recvd %d\n",
> 		    __func__, sa_ctl, sa_index);
> 		ql_dbg(ql_dbg_edif, vha, 0x3063,
> 		    "delete index %d, update index: %d, nport handle: 0x%x, handle: 0x%x\n",
> @@ -3368,7 +3368,7 @@ int qla_edif_process_els(scsi_qla_host_t *vha, struct bsg_job *bsg_job)
> 	rval = qla2x00_start_sp(sp);
> 
> 	ql_dbg(ql_dbg_edif, vha, 0x700a,
> -	    "%s %s %8phN xchg %x ctlflag %x hdl %x reqlen %xh bsg ptr %p\n",
> +	    "%s %s %8phN xchg %x ctlflag %x hdl %x reqlen %xh bsg ptr %px\n",
> 	    __func__, sc_to_str(p->e.sub_cmd), fcport->port_name,
> 	    p->e.extra_rx_xchg_address, p->e.extra_control_flags,
> 	    sp->handle, sp->remap.req.len, bsg_job);
> diff --git a/drivers/scsi/qla2xxx/qla_gs.c b/drivers/scsi/qla2xxx/qla_gs.c
> index b16b7d16be12..b0b15fac5f3b 100644
> --- a/drivers/scsi/qla2xxx/qla_gs.c
> +++ b/drivers/scsi/qla2xxx/qla_gs.c
> @@ -3861,7 +3861,7 @@ static int qla24xx_async_gnnft(scsi_qla_host_t *vha, struct srb *sp,
> 
> 	if (!sp->u.iocb_cmd.u.ctarg.req || !sp->u.iocb_cmd.u.ctarg.rsp) {
> 		ql_log(ql_log_warn, vha, 0xffff,
> -		    "%s: req %p rsp %p are not setup\n",
> +		    "%s: req %px rsp %px are not setup\n",
> 		    __func__, sp->u.iocb_cmd.u.ctarg.req,
> 		    sp->u.iocb_cmd.u.ctarg.rsp);
> 		spin_lock_irqsave(&vha->work_lock, flags);
> diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
> index ad0d3f536a31..24683ac1a620 100644
> --- a/drivers/scsi/qla2xxx/qla_init.c
> +++ b/drivers/scsi/qla2xxx/qla_init.c
> @@ -1610,7 +1610,7 @@ int qla24xx_fcport_handle_login(struct scsi_qla_host *vha, fc_port_t *fcport)
> 	u16 sec;
> 
> 	ql_dbg(ql_dbg_disc, vha, 0x20d8,
> -	    "%s %8phC DS %d LS %d P %d fl %x confl %p rscn %d|%d login %d lid %d scan %d\n",
> +	    "%s %8phC DS %d LS %d P %d fl %x confl %px rscn %d|%d login %d lid %d scan %d\n",
> 	    __func__, fcport->port_name, fcport->disc_state,
> 	    fcport->fw_login_state, fcport->login_pause, fcport->flags,
> 	    fcport->conflict, fcport->last_rscn_gen, fcport->rscn_gen,
> @@ -1809,7 +1809,7 @@ void qla24xx_handle_relogin_event(scsi_qla_host_t *vha,
> 		return;
> 
> 	ql_dbg(ql_dbg_disc, vha, 0x2102,
> -	    "%s %8phC DS %d LS %d P %d del %d cnfl %p rscn %d|%d login %d|%d fl %x\n",
> +	    "%s %8phC DS %d LS %d P %d del %d cnfl %px rscn %d|%d login %d|%d fl %x\n",
> 	    __func__, fcport->port_name, fcport->disc_state,
> 	    fcport->fw_login_state, fcport->login_pause,
> 	    fcport->deleted, fcport->conflict,
> @@ -3169,7 +3169,7 @@ qla2x00_chip_diag(scsi_qla_host_t *vha)
> 	/* Assume a failed state */
> 	rval = QLA_FUNCTION_FAILED;
> 
> -	ql_dbg(ql_dbg_init, vha, 0x007b, "Testing device at %p.\n",
> +	ql_dbg(ql_dbg_init, vha, 0x007b, "Testing device at %px.\n",
> 	       &reg->flash_address);
> 
> 	spin_lock_irqsave(&ha->hardware_lock, flags);
> @@ -3638,7 +3638,7 @@ qla2x00_alloc_outstanding_cmds(struct qla_hw_data *ha, struct req_que *req)
> 		if (!req->outstanding_cmds) {
> 			ql_log(ql_log_fatal, NULL, 0x0126,
> 			    "Failed to allocate memory for "
> -			    "outstanding_cmds for req_que %p.\n", req);
> +			    "outstanding_cmds for req_que %px.\n", req);
> 			req->num_outstanding_cmds = 0;
> 			return QLA_FUNCTION_FAILED;
> 		}
> @@ -5072,7 +5072,7 @@ qla2x00_rport_del(void *data)
> 	spin_unlock_irqrestore(fcport->vha->host->host_lock, flags);
> 	if (rport) {
> 		ql_dbg(ql_dbg_disc, fcport->vha, 0x210b,
> -		    "%s %8phN. rport %p roles %x\n",
> +		    "%s %8phN. rport %px roles %x\n",
> 		    __func__, fcport->port_name, rport,
> 		    rport->roles);
> 
> @@ -5678,7 +5678,7 @@ qla2x00_reg_remote_port(scsi_qla_host_t *vha, fc_port_t *fcport)
> 	fc_remote_port_rolechg(rport, rport_ids.roles);
> 
> 	ql_dbg(ql_dbg_disc, vha, 0x20ee,
> -	    "%s: %8phN. rport %ld:0:%d (%p) is %s mode\n",
> +	    "%s: %8phN. rport %ld:0:%d (%px) is %s mode\n",
> 	    __func__, fcport->port_name, vha->host_no,
> 	    rport->scsi_target_id, rport,
> 	    (fcport->port_type == FCT_TARGET) ? "tgt" :
> @@ -6884,7 +6884,7 @@ qla2xxx_mctp_dump(scsi_qla_host_t *vha)
> 		    "Failed to capture mctp dump\n");
> 	} else {
> 		ql_log(ql_log_info, vha, 0x5070,
> -		    "Mctp dump capture for host (%ld/%p).\n",
> +		    "Mctp dump capture for host (%ld/%px).\n",
> 		    vha->host_no, ha->mctp_dump);
> 		ha->mctp_dumped = 1;
> 	}
> @@ -6921,7 +6921,7 @@ qla2x00_quiesce_io(scsi_qla_host_t *vha)
> 	struct scsi_qla_host *vp;
> 
> 	ql_dbg(ql_dbg_dpc, vha, 0x401d,
> -	    "Quiescing I/O - ha=%p.\n", ha);
> +	    "Quiescing I/O - ha=%px.\n", ha);
> 
> 	atomic_set(&ha->loop_down_timer, LOOP_DOWN_TIME);
> 	if (atomic_read(&vha->loop_state) != LOOP_DOWN) {
> @@ -6958,7 +6958,7 @@ qla2x00_abort_isp_cleanup(scsi_qla_host_t *vha)
> 	vha->qla_stats.total_isp_aborts++;
> 
> 	ql_log(ql_log_info, vha, 0x00af,
> -	    "Performing ISP error recovery - ha=%p.\n", ha);
> +	    "Performing ISP error recovery - ha=%px.\n", ha);
> 
> 	ha->flags.purge_mbox = 1;
> 	/* For ISP82XX, reset_chip is just disabling interrupts.
> diff --git a/drivers/scsi/qla2xxx/qla_iocb.c b/drivers/scsi/qla2xxx/qla_iocb.c
> index 625d6b237fb2..b97346bd3c2b 100644
> --- a/drivers/scsi/qla2xxx/qla_iocb.c
> +++ b/drivers/scsi/qla2xxx/qla_iocb.c
> @@ -1048,7 +1048,7 @@ qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *ha, srb_t *sp,
> 		difctx = sp->u.scmd.crc_ctx;
> 		direction_to_device = cmd->sc_data_direction == DMA_TO_DEVICE;
> 		ql_dbg(ql_dbg_tgt + ql_dbg_verbose, vha, 0xe021,
> -		  "%s: scsi_cmnd: %p, crc_ctx: %p, sp: %p\n",
> +		  "%s: scsi_cmnd: %px, crc_ctx: %px, sp: %px\n",
> 			__func__, cmd, difctx, sp);
> 	} else if (tc) {
> 		vha = tc->vha;
> @@ -3018,7 +3018,7 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
> 		goto out;
> 	}
> 
> -	ql_dbg(ql_dbg_io, vha, 0x3073, "PLOGI %p %p\n", ptr, resp_ptr);
> +	ql_dbg(ql_dbg_io, vha, 0x3073, "PLOGI %px %px\n", ptr, resp_ptr);
> 
> 	memset(ptr, 0, sizeof(struct els_plogi_payload));
> 	memset(resp_ptr, 0, sizeof(struct els_plogi_payload));
> @@ -3327,7 +3327,7 @@ qla82xx_start_scsi(srb_t *sp)
> 		if (qla2x00_marker(vha, ha->base_qpair,
> 			0, 0, MK_SYNC_ALL) != QLA_SUCCESS) {
> 			ql_log(ql_log_warn, vha, 0x300c,
> -			    "qla2x00_marker failed for cmd=%p.\n", cmd);
> +			    "qla2x00_marker failed for cmd=%px.\n", cmd);
> 			return QLA_FUNCTION_FAILED;
> 		}
> 		vha->marker_needed = 0;
> @@ -3360,7 +3360,7 @@ qla82xx_start_scsi(srb_t *sp)
> 		more_dsd_lists = qla24xx_calc_dsd_lists(tot_dsds);
> 		if ((more_dsd_lists + ha->gbl_dsd_inuse) >= NUM_DSD_CHAIN) {
> 			ql_dbg(ql_dbg_io, vha, 0x300d,
> -			    "Num of DSD list %d is than %d for cmd=%p.\n",
> +			    "Num of DSD list %d is than %d for cmd=%px.\n",
> 			    more_dsd_lists + ha->gbl_dsd_inuse, NUM_DSD_CHAIN,
> 			    cmd);
> 			goto queuing_error;
> @@ -3376,7 +3376,7 @@ qla82xx_start_scsi(srb_t *sp)
> 			if (!dsd_ptr) {
> 				ql_log(ql_log_fatal, vha, 0x300e,
> 				    "Failed to allocate memory for dsd_dma "
> -				    "for cmd=%p.\n", cmd);
> +				    "for cmd=%px.\n", cmd);
> 				goto queuing_error;
> 			}
> 
> @@ -3386,7 +3386,7 @@ qla82xx_start_scsi(srb_t *sp)
> 				kfree(dsd_ptr);
> 				ql_log(ql_log_fatal, vha, 0x300f,
> 				    "Failed to allocate memory for dsd_addr "
> -				    "for cmd=%p.\n", cmd);
> +				    "for cmd=%px.\n", cmd);
> 				goto queuing_error;
> 			}
> 			list_add_tail(&dsd_ptr->list, &ha->gbl_dsd_list);
> @@ -3412,7 +3412,7 @@ qla82xx_start_scsi(srb_t *sp)
> 		    mempool_alloc(ha->ctx_mempool, GFP_ATOMIC);
> 		if (!ctx) {
> 			ql_log(ql_log_fatal, vha, 0x3010,
> -			    "Failed to allocate ctx for cmd=%p.\n", cmd);
> +			    "Failed to allocate ctx for cmd=%px.\n", cmd);
> 			goto queuing_error;
> 		}
> 
> @@ -3421,7 +3421,7 @@ qla82xx_start_scsi(srb_t *sp)
> 			GFP_ATOMIC, &ctx->fcp_cmnd_dma);
> 		if (!ctx->fcp_cmnd) {
> 			ql_log(ql_log_fatal, vha, 0x3011,
> -			    "Failed to allocate fcp_cmnd for cmd=%p.\n", cmd);
> +			    "Failed to allocate fcp_cmnd for cmd=%px.\n", cmd);
> 			goto queuing_error;
> 		}
> 
> @@ -3437,7 +3437,7 @@ qla82xx_start_scsi(srb_t *sp)
> 				 */
> 				ql_log(ql_log_warn, vha, 0x3012,
> 				    "scsi cmd len %d not multiple of 4 "
> -				    "for cmd=%p.\n", cmd->cmd_len, cmd);
> +				    "for cmd=%px.\n", cmd->cmd_len, cmd);
> 				goto queuing_error_fcp_cmnd;
> 			}
> 			ctx->fcp_cmnd_len = 12 + cmd->cmd_len + 4;
> diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
> index e8928fd83049..8d4d174419bb 100644
> --- a/drivers/scsi/qla2xxx/qla_isr.c
> +++ b/drivers/scsi/qla2xxx/qla_isr.c
> @@ -2188,7 +2188,7 @@ qla24xx_els_ct_entry(scsi_qla_host_t *v, struct req_que *req,
> 		type = "Driver ELS logo";
> 		if (iocb_type != ELS_IOCB_TYPE) {
> 			ql_dbg(ql_dbg_user, vha, 0x5047,
> -			    "Completing %s: (%p) type=%d.\n",
> +			    "Completing %s: (%px) type=%d.\n",
> 			    type, sp, sp->type);
> 			sp->done(sp, 0);
> 			return;
> @@ -2205,7 +2205,7 @@ qla24xx_els_ct_entry(scsi_qla_host_t *v, struct req_que *req,
> 		return;
> 	default:
> 		ql_dbg(ql_dbg_user, vha, 0x503e,
> -		    "Unrecognized SRB: (%p) type=%d.\n", sp, sp->type);
> +		    "Unrecognized SRB: (%px) type=%d.\n", sp, sp->type);
> 		return;
> 	}
> 
> @@ -2808,7 +2808,7 @@ qla2x00_handle_sense(srb_t *sp, uint8_t *sense_data, uint32_t par_sense_len,
> 
> 	if (sense_len) {
> 		ql_dbg(ql_dbg_io + ql_dbg_buffer, vha, 0x301c,
> -		    "Check condition Sense data, nexus%ld:%d:%llu cmd=%p.\n",
> +		    "Check condition Sense data, nexus%ld:%d:%llu cmd=%px.\n",
> 		    sp->vha->host_no, cp->device->id, cp->device->lun,
> 		    cp);
> 		ql_dump_buffer(ql_dbg_io + ql_dbg_buffer, vha, 0x302b,
> @@ -2851,7 +2851,7 @@ qla2x00_handle_dif_error(srb_t *sp, struct sts_entry_24xx *sts24)
> 	e_ref_tag = get_unaligned_le32(ep + 4);
> 
> 	ql_dbg(ql_dbg_io, vha, 0x3023,
> -	    "iocb(s) %p Returned STATUS.\n", sts24);
> +	    "iocb(s) %px Returned STATUS.\n", sts24);
> 
> 	ql_dbg(ql_dbg_io, vha, 0x3024,
> 	    "DIF ERROR in cmd 0x%x lba 0x%llx act ref"
> @@ -3136,7 +3136,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
> 	if (req == NULL ||
> 	    que >= find_first_zero_bit(ha->req_qid_map, ha->max_req_queues)) {
> 		ql_dbg(ql_dbg_io, vha, 0x3059,
> -		    "Invalid status handle (0x%x): Bad req pointer. req=%p, "
> +		    "Invalid status handle (0x%x): Bad req pointer. req=%px, "
> 		    "que=%u.\n", sts->handle, req, que);
> 		return;
> 	}
> @@ -3169,7 +3169,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
> 	if (sp->cmd_type != TYPE_SRB) {
> 		req->outstanding_cmds[handle] = NULL;
> 		ql_dbg(ql_dbg_io, vha, 0x3015,
> -		    "Unknown sp->cmd_type %x %p).\n",
> +		    "Unknown sp->cmd_type %x %px).\n",
> 		    sp->cmd_type, sp);
> 		return;
> 	}
> @@ -3206,7 +3206,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
> 	cp = GET_CMD_SP(sp);
> 	if (cp == NULL) {
> 		ql_dbg(ql_dbg_io, vha, 0x3018,
> -		    "Command already returned (0x%x/%p).\n",
> +		    "Command already returned (0x%x/%px).\n",
> 		    sts->handle, sp);
> 
> 		return;
> @@ -3453,7 +3453,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
> 
> 	case CS_DMA:
> 		ql_log(ql_log_info, fcport->vha, 0x3022,
> -		    "CS_DMA error: 0x%x-0x%x (0x%x) nexus=%ld:%d:%llu portid=%06x oxid=0x%x cdb=%10phN len=0x%x rsp_info=0x%x resid=0x%x fw_resid=0x%x sp=%p cp=%p.\n",
> +		    "CS_DMA error: 0x%x-0x%x (0x%x) nexus=%ld:%d:%llu portid=%06x oxid=0x%x cdb=%10phN len=0x%x rsp_info=0x%x resid=0x%x fw_resid=0x%x sp=%px cp=%px.\n",
> 		    comp_status, scsi_status, res, vha->host_no,
> 		    cp->device->id, cp->device->lun, fcport->d_id.b24,
> 		    ox_id, cp->cmnd, scsi_bufflen(cp), rsp_info_len,
> @@ -3471,7 +3471,7 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
> out:
> 	if (logit)
> 		ql_log(ql_log_warn, fcport->vha, 0x3022,
> -		       "FCP command status: 0x%x-0x%x (0x%x) nexus=%ld:%d:%llu portid=%02x%02x%02x oxid=0x%x cdb=%10phN len=0x%x rsp_info=0x%x resid=0x%x fw_resid=0x%x sp=%p cp=%p.\n",
> +		       "FCP command status: 0x%x-0x%x (0x%x) nexus=%ld:%d:%llu portid=%02x%02x%02x oxid=0x%x cdb=%10phN len=0x%x rsp_info=0x%x resid=0x%x fw_resid=0x%x sp=%px cp=%px.\n",
> 		       comp_status, scsi_status, res, vha->host_no,
> 		       cp->device->id, cp->device->lun, fcport->d_id.b.domain,
> 		       fcport->d_id.b.area, fcport->d_id.b.al_pa, ox_id,
> @@ -3509,7 +3509,7 @@ qla2x00_status_cont_entry(struct rsp_que *rsp, sts_cont_entry_t *pkt)
> 	cp = GET_CMD_SP(sp);
> 	if (cp == NULL) {
> 		ql_log(ql_log_warn, vha, 0x3025,
> -		    "cmd is NULL: already returned to OS (sp=%p).\n", sp);
> +		    "cmd is NULL: already returned to OS (sp=%px).\n", sp);
> 
> 		rsp->status_srb = NULL;
> 		return;
> @@ -4405,10 +4405,10 @@ qla24xx_enable_msix(struct qla_hw_data *ha, struct rsp_que *rsp)
> 		     ql2xmqsupport))
> 			ha->mqenable = 1;
> 	ql_dbg(ql_dbg_multiq, vha, 0xc005,
> -	    "mqiobase=%p, max_rsp_queues=%d, max_req_queues=%d.\n",
> +	    "mqiobase=%px, max_rsp_queues=%d, max_req_queues=%d.\n",
> 	    ha->mqiobase, ha->max_rsp_queues, ha->max_req_queues);
> 	ql_dbg(ql_dbg_init, vha, 0x0055,
> -	    "mqiobase=%p, max_rsp_queues=%d, max_req_queues=%d.\n",
> +	    "mqiobase=%px, max_rsp_queues=%d, max_req_queues=%d.\n",
> 	    ha->mqiobase, ha->max_rsp_queues, ha->max_req_queues);
> 
> msix_out:
> diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
> index 4dd008e06617..63ca4c29c791 100644
> --- a/drivers/scsi/qla2xxx/qla_mbx.c
> +++ b/drivers/scsi/qla2xxx/qla_mbx.c
> @@ -240,7 +240,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
> 	}
> 
> 	ql_dbg(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1117,
> -	    "I/O Address = %p.\n", optr);
> +	    "I/O Address = %px.\n", optr);
> 
> 	/* Issue set host interrupt command to send cmd out. */
> 	ha->flags.mbox_int = 0;
> diff --git a/drivers/scsi/qla2xxx/qla_mid.c b/drivers/scsi/qla2xxx/qla_mid.c
> index 078d596dbd49..98333f5b0807 100644
> --- a/drivers/scsi/qla2xxx/qla_mid.c
> +++ b/drivers/scsi/qla2xxx/qla_mid.c
> @@ -284,7 +284,7 @@ qla2x00_alert_all_vps(struct rsp_que *rsp, uint16_t *mb)
> 			case MBA_POINT_TO_POINT:
> 			case MBA_CHG_IN_CONNECTION:
> 				ql_dbg(ql_dbg_async, vha, 0x5024,
> -				    "Async_event for VP[%d], mb=0x%x vha=%p.\n",
> +				    "Async_event for VP[%d], mb=0x%x vha=%px.\n",
> 				    i, *mb, vha);
> 				qla2x00_async_event(vha, rsp, mb);
> 				break;
> @@ -292,7 +292,7 @@ qla2x00_alert_all_vps(struct rsp_que *rsp, uint16_t *mb)
> 			case MBA_RSCN_UPDATE:
> 				if ((mb[3] & 0xff) == vha->vp_idx) {
> 					ql_dbg(ql_dbg_async, vha, 0x5024,
> -					    "Async_event for VP[%d], mb=0x%x vha=%p\n",
> +					    "Async_event for VP[%d], mb=0x%x vha=%px\n",
> 					    i, *mb, vha);
> 					qla2x00_async_event(vha, rsp, mb);
> 				}
> @@ -549,7 +549,7 @@ qla24xx_create_vhost(struct fc_vport *fc_vport)
> 	host->transportt = qla2xxx_transport_vport_template;
> 
> 	ql_dbg(ql_dbg_vport, vha, 0xa007,
> -	    "Detect vport hba %ld at address = %p.\n",
> +	    "Detect vport hba %ld at address = %px.\n",
> 	    vha->host_no, vha);
> 
> 	vha->flags.init_done = 1;
> @@ -777,12 +777,12 @@ qla25xx_create_req_que(struct qla_hw_data *ha, uint16_t options,
> 	req->out_ptr = (uint16_t *)(req->ring + req->length);
> 	mutex_unlock(&ha->mq_lock);
> 	ql_dbg(ql_dbg_multiq, base_vha, 0xc004,
> -	    "ring_ptr=%p ring_index=%d, "
> +	    "ring_ptr=%px ring_index=%d, "
> 	    "cnt=%d id=%d max_q_depth=%d.\n",
> 	    req->ring_ptr, req->ring_index,
> 	    req->cnt, req->id, req->max_q_depth);
> 	ql_dbg(ql_dbg_init, base_vha, 0x00de,
> -	    "ring_ptr=%p ring_index=%d, "
> +	    "ring_ptr=%px ring_index=%d, "
> 	    "cnt=%d id=%d max_q_depth=%d.\n",
> 	    req->ring_ptr, req->ring_index, req->cnt,
> 	    req->id, req->max_q_depth);
> @@ -866,7 +866,7 @@ qla25xx_create_rsp_que(struct qla_hw_data *ha, uint16_t options,
> 	rsp->vp_idx = vp_idx;
> 	rsp->hw = ha;
> 	ql_dbg(ql_dbg_init, base_vha, 0x00e4,
> -	    "rsp queue_id=%d rid=%d vp_idx=%d hw=%p.\n",
> +	    "rsp queue_id=%d rid=%d vp_idx=%d hw=%px.\n",
> 	    que_id, rsp->rid, rsp->vp_idx, rsp->hw);
> 	/* Use alternate PCI bus number */
> 	if (MSB(rsp->rid))
> @@ -889,11 +889,11 @@ qla25xx_create_rsp_que(struct qla_hw_data *ha, uint16_t options,
> 	rsp->in_ptr = (uint16_t *)(rsp->ring + rsp->length);
> 	mutex_unlock(&ha->mq_lock);
> 	ql_dbg(ql_dbg_multiq, base_vha, 0xc00b,
> -	    "options=%x id=%d rsp_q_in=%p rsp_q_out=%p\n",
> +	    "options=%x id=%d rsp_q_in=%px rsp_q_out=%px\n",
> 	    rsp->options, rsp->id, rsp->rsp_q_in,
> 	    rsp->rsp_q_out);
> 	ql_dbg(ql_dbg_init, base_vha, 0x00e5,
> -	    "options=%x id=%d rsp_q_in=%p rsp_q_out=%p\n",
> +	    "options=%x id=%d rsp_q_in=%px rsp_q_out=%px\n",
> 	    rsp->options, rsp->id, rsp->rsp_q_in,
> 	    rsp->rsp_q_out);
> 
> diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx/qla_nvme.c
> index fdac3f7fa080..6f3c0a506509 100644
> --- a/drivers/scsi/qla2xxx/qla_nvme.c
> +++ b/drivers/scsi/qla2xxx/qla_nvme.c
> @@ -98,7 +98,7 @@ static int qla_nvme_alloc_queue(struct nvme_fc_local_port *lport,
> 	ha = vha->hw;
> 
> 	ql_log(ql_log_info, vha, 0x2104,
> -	    "%s: handle %p, idx =%d, qsize %d\n",
> +	    "%s: handle %px, idx =%d, qsize %d\n",
> 	    __func__, handle, qidx, qsize);
> 
> 	if (qidx > qla_nvme_fc_transport.max_hw_queues) {
> @@ -111,7 +111,7 @@ static int qla_nvme_alloc_queue(struct nvme_fc_local_port *lport,
> 	if (ha->queue_pair_map[qidx]) {
> 		*handle = ha->queue_pair_map[qidx];
> 		ql_log(ql_log_info, vha, 0x2121,
> -		    "Returning existing qpair of %p for idx=%x\n",
> +		    "Returning existing qpair of %px for idx=%x\n",
> 		    *handle, qidx);
> 		return 0;
> 	}
> @@ -224,7 +224,7 @@ static void qla_nvme_abort_work(struct work_struct *work)
> 	int rval;
> 
> 	ql_dbg(ql_dbg_io, fcport->vha, 0xffff,
> -	       "%s called for sp=%p, hndl=%x on fcport=%p deleted=%d\n",
> +	       "%s called for sp=%px, hndl=%x on fcport=%px deleted=%d\n",
> 	       __func__, sp, sp->handle, fcport, fcport->deleted);
> 
> 	if (!ha->flags.fw_started || fcport->deleted)
> @@ -232,7 +232,7 @@ static void qla_nvme_abort_work(struct work_struct *work)
> 
> 	if (ha->flags.host_shutting_down) {
> 		ql_log(ql_log_info, sp->fcport->vha, 0xffff,
> -		    "%s Calling done on sp: %p, type: 0x%x\n",
> +		    "%s Calling done on sp: %px, type: 0x%x\n",
> 		    __func__, sp, sp->type);
> 		sp->done(sp, 0);
> 		goto out;
> @@ -241,7 +241,7 @@ static void qla_nvme_abort_work(struct work_struct *work)
> 	rval = ha->isp_ops->abort_command(sp);
> 
> 	ql_dbg(ql_dbg_io, fcport->vha, 0x212b,
> -	    "%s: %s command for sp=%p, handle=%x on fcport=%p rval=%x\n",
> +	    "%s: %s command for sp=%px, handle=%x on fcport=%px rval=%x\n",
> 	    __func__, (rval != QLA_SUCCESS) ? "Failed to abort" : "Aborted",
> 	    sp, sp->handle, fcport, rval);
> 
> @@ -633,7 +633,7 @@ static void qla_nvme_localport_delete(struct nvme_fc_local_port *lport)
> 	struct scsi_qla_host *vha = lport->private;
> 
> 	ql_log(ql_log_info, vha, 0x210f,
> -	    "localport delete of %p completed.\n", vha->nvme_local_port);
> +	    "localport delete of %px completed.\n", vha->nvme_local_port);
> 	vha->nvme_local_port = NULL;
> 	complete(&vha->nvme_del_done);
> }
> @@ -648,7 +648,7 @@ static void qla_nvme_remoteport_delete(struct nvme_fc_remote_port *rport)
> 	fcport->nvme_flag &= ~NVME_FLAG_REGISTERED;
> 	fcport->nvme_flag &= ~NVME_FLAG_DELETING;
> 	ql_log(ql_log_info, fcport->vha, 0x2110,
> -	    "remoteport_delete of %p %8phN completed.\n",
> +	    "remoteport_delete of %px %8phN completed.\n",
> 	    fcport, fcport->port_name);
> 	complete(&fcport->nvme_del_done);
> }
> @@ -680,7 +680,7 @@ void qla_nvme_unregister_remote_port(struct fc_port *fcport)
> 		return;
> 
> 	ql_log(ql_log_warn, fcport->vha, 0x2112,
> -	    "%s: unregister remoteport on %p %8phN\n",
> +	    "%s: unregister remoteport on %px %8phN\n",
> 	    __func__, fcport, fcport->port_name);
> 
> 	if (test_bit(PFLG_DRIVER_REMOVING, &fcport->vha->pci_flags))
> @@ -705,7 +705,7 @@ void qla_nvme_delete(struct scsi_qla_host *vha)
> 	if (vha->nvme_local_port) {
> 		init_completion(&vha->nvme_del_done);
> 		ql_log(ql_log_info, vha, 0x2116,
> -			"unregister localport=%p\n",
> +			"unregister localport=%px\n",
> 			vha->nvme_local_port);
> 		nv_ret = nvme_fc_unregister_localport(vha->nvme_local_port);
> 		if (nv_ret)
> diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
> index 868037c7d608..53e9eea031bd 100644
> --- a/drivers/scsi/qla2xxx/qla_os.c
> +++ b/drivers/scsi/qla2xxx/qla_os.c
> @@ -866,11 +866,11 @@ qla2xxx_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd)
> 		if (ha->flags.pci_channel_io_perm_failure) {
> 			ql_dbg(ql_dbg_aer, vha, 0x9010,
> 			    "PCI Channel IO permanent failure, exiting "
> -			    "cmd=%p.\n", cmd);
> +			    "cmd=%px.\n", cmd);
> 			cmd->result = DID_NO_CONNECT << 16;
> 		} else {
> 			ql_dbg(ql_dbg_aer, vha, 0x9011,
> -			    "EEH_Busy, Requeuing the cmd=%p.\n", cmd);
> +			    "EEH_Busy, Requeuing the cmd=%px.\n", cmd);
> 			cmd->result = DID_REQUEUE << 16;
> 		}
> 		goto qc24_fail_command;
> @@ -880,7 +880,7 @@ qla2xxx_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd)
> 	if (rval) {
> 		cmd->result = rval;
> 		ql_dbg(ql_dbg_io + ql_dbg_verbose, vha, 0x3003,
> -		    "fc_remote_port_chkready failed for cmd=%p, rval=0x%x.\n",
> +		    "fc_remote_port_chkready failed for cmd=%px, rval=0x%x.\n",
> 		    cmd, rval);
> 		goto qc24_fail_command;
> 	}
> @@ -888,7 +888,7 @@ qla2xxx_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd)
> 	if (!vha->flags.difdix_supported &&
> 		scsi_get_prot_op(cmd) != SCSI_PROT_NORMAL) {
> 			ql_dbg(ql_dbg_io, vha, 0x3004,
> -			    "DIF Cap not reg, fail DIF capable cmd's:%p.\n",
> +			    "DIF Cap not reg, fail DIF capable cmd's:%px.\n",
> 			    cmd);
> 			cmd->result = DID_NO_CONNECT << 16;
> 			goto qc24_fail_command;
> @@ -936,7 +936,7 @@ qla2xxx_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd)
> 	rval = ha->isp_ops->start_scsi(sp);
> 	if (rval != QLA_SUCCESS) {
> 		ql_dbg(ql_dbg_io + ql_dbg_verbose, vha, 0x3013,
> -		    "Start scsi failed rval=%d for cmd=%p.\n", rval, cmd);
> +		    "Start scsi failed rval=%d for cmd=%px.\n", rval, cmd);
> 		goto qc24_host_busy_free_sp;
> 	}
> 
> @@ -971,7 +971,7 @@ qla2xxx_mqueuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd,
> 	if (rval) {
> 		cmd->result = rval;
> 		ql_dbg(ql_dbg_io + ql_dbg_verbose, vha, 0x3076,
> -		    "fc_remote_port_chkready failed for cmd=%p, rval=0x%x.\n",
> +		    "fc_remote_port_chkready failed for cmd=%px, rval=0x%x.\n",
> 		    cmd, rval);
> 		goto qc24_fail_command;
> 	}
> @@ -1024,7 +1024,7 @@ qla2xxx_mqueuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd,
> 	rval = ha->isp_ops->start_scsi_mq(sp);
> 	if (rval != QLA_SUCCESS) {
> 		ql_dbg(ql_dbg_io + ql_dbg_verbose, vha, 0x3078,
> -		    "Start scsi failed rval=%d for cmd=%p.\n", rval, cmd);
> +		    "Start scsi failed rval=%d for cmd=%px.\n", rval, cmd);
> 		goto qc24_host_busy_free_sp;
> 	}
> 
> @@ -1129,7 +1129,7 @@ static inline int test_fcport_count(scsi_qla_host_t *vha)
> 
> 	spin_lock_irqsave(&ha->tgt.sess_lock, flags);
> 	ql_dbg(ql_dbg_init, vha, 0x00ec,
> -	    "tgt %p, fcport_count=%d\n",
> +	    "tgt %px, fcport_count=%d\n",
> 	    vha, vha->fcport_count);
> 	res = (vha->fcport_count == 0);
> 	if  (res) {
> @@ -1286,7 +1286,7 @@ qla2xxx_eh_abort(struct scsi_cmnd *cmd)
> 	lun = cmd->device->lun;
> 
> 	ql_dbg(ql_dbg_taskm, vha, 0x8002,
> -	    "Aborting from RISC nexus=%ld:%d:%llu sp=%p cmd=%p handle=%x\n",
> +	    "Aborting from RISC nexus=%ld:%d:%llu sp=%px cmd=%px handle=%x\n",
> 	    vha->host_no, id, lun, sp, cmd, sp->handle);
> 
> 	/*
> @@ -1297,7 +1297,7 @@ qla2xxx_eh_abort(struct scsi_cmnd *cmd)
> 	rval = ha->isp_ops->abort_command(sp);
> 
> 	ql_dbg(ql_dbg_taskm, vha, 0x8003,
> -	       "Abort command mbx cmd=%p, rval=%x.\n", cmd, rval);
> +	       "Abort command mbx cmd=%px, rval=%x.\n", cmd, rval);
> 
> 	/* Wait for the command completion. */
> 	ratov_j = ha->r_a_tov/10 * 4 * 1000;
> @@ -1407,39 +1407,39 @@ __qla2xxx_eh_generic_reset(char *name, enum nexus_wait_type type,
> 		return SUCCESS;
> 
> 	ql_log(ql_log_info, vha, 0x8009,
> -	    "%s RESET ISSUED nexus=%ld:%d:%llu cmd=%p.\n", name, vha->host_no,
> +	    "%s RESET ISSUED nexus=%ld:%d:%llu cmd=%px.\n", name, vha->host_no,
> 	    cmd->device->id, cmd->device->lun, cmd);
> 
> 	err = 0;
> 	if (qla2x00_wait_for_hba_online(vha) != QLA_SUCCESS) {
> 		ql_log(ql_log_warn, vha, 0x800a,
> -		    "Wait for hba online failed for cmd=%p.\n", cmd);
> +		    "Wait for hba online failed for cmd=%px.\n", cmd);
> 		goto eh_reset_failed;
> 	}
> 	err = 2;
> 	if (do_reset(fcport, cmd->device->lun, 1)
> 		!= QLA_SUCCESS) {
> 		ql_log(ql_log_warn, vha, 0x800c,
> -		    "do_reset failed for cmd=%p.\n", cmd);
> +		    "do_reset failed for cmd=%px.\n", cmd);
> 		goto eh_reset_failed;
> 	}
> 	err = 3;
> 	if (qla2x00_eh_wait_for_pending_commands(vha, cmd->device->id,
> 	    cmd->device->lun, type) != QLA_SUCCESS) {
> 		ql_log(ql_log_warn, vha, 0x800d,
> -		    "wait for pending cmds failed for cmd=%p.\n", cmd);
> +		    "wait for pending cmds failed for cmd=%px.\n", cmd);
> 		goto eh_reset_failed;
> 	}
> 
> 	ql_log(ql_log_info, vha, 0x800e,
> -	    "%s RESET SUCCEEDED nexus:%ld:%d:%llu cmd=%p.\n", name,
> +	    "%s RESET SUCCEEDED nexus:%ld:%d:%llu cmd=%px.\n", name,
> 	    vha->host_no, cmd->device->id, cmd->device->lun, cmd);
> 
> 	return SUCCESS;
> 
> eh_reset_failed:
> 	ql_log(ql_log_info, vha, 0x800f,
> -	    "%s RESET FAILED: %s nexus=%ld:%d:%llu cmd=%p.\n", name,
> +	    "%s RESET FAILED: %s nexus=%ld:%d:%llu cmd=%px.\n", name,
> 	    reset_errors[err], vha->host_no, cmd->device->id, cmd->device->lun,
> 	    cmd);
> 	vha->reset_cmd_err_cnt++;
> @@ -2038,7 +2038,7 @@ qla2x00_iospace_config(struct qla_hw_data *ha)
> 			pci_resource_len(ha->pdev, 3));
> 	if (ha->mqiobase) {
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0018,
> -		    "MQIO Base=%p.\n", ha->mqiobase);
> +		    "MQIO Base=%px.\n", ha->mqiobase);
> 		/* Read MSIX vector size of the board */
> 		pci_read_config_word(ha->pdev, QLA_PCI_MSIX_CONTROL, &msix);
> 		ha->msix_count = msix + 1;
> @@ -2849,7 +2849,7 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
> 		goto disable_device;
> 	}
> 	ql_dbg_pci(ql_dbg_init, pdev, 0x000a,
> -	    "Memory allocated for ha=%p.\n", ha);
> +	    "Memory allocated for ha=%px.\n", ha);
> 	ha->pdev = pdev;
> 	INIT_LIST_HEAD(&ha->tgt.q_full_list);
> 	spin_lock_init(&ha->tgt.q_full_lock);
> @@ -3089,7 +3089,7 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
> 	    ha->init_cb_size, ha->gid_list_info_size, ha->optrom_size,
> 	    ha->nvram_npiv_size, ha->max_fibre_devices);
> 	ql_dbg_pci(ql_dbg_init, pdev, 0x001f,
> -	    "isp_ops=%p, flash_conf_off=%d, "
> +	    "isp_ops=%px, flash_conf_off=%d, "
> 	    "flash_data_off=%d, nvram_conf_off=%d, nvram_data_off=%d.\n",
> 	    ha->isp_ops, ha->flash_conf_off, ha->flash_data_off,
> 	    ha->nvram_conf_off, ha->nvram_data_off);
> @@ -3100,7 +3100,7 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
> 		goto iospace_config_failed;
> 
> 	ql_log_pci(ql_log_info, pdev, 0x001d,
> -	    "Found an ISP%04X irq %d iobase 0x%p.\n",
> +	    "Found an ISP%04X irq %d iobase 0x%px.\n",
> 	    pdev->device, pdev->irq, ha->iobase);
> 	mutex_init(&ha->vport_lock);
> 	mutex_init(&ha->mq_lock);
> @@ -3188,7 +3188,7 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
> 	ql_dbg(ql_dbg_init, base_vha, 0x0033,
> 	    "max_id=%d this_id=%d "
> 	    "cmd_per_len=%d unique_id=%d max_cmd_len=%d max_channel=%d "
> -	    "max_lun=%llu transportt=%p, vendor_id=%llu.\n", host->max_id,
> +	    "max_lun=%llu transportt=%px, vendor_id=%llu.\n", host->max_id,
> 	    host->this_id, host->cmd_per_lun, host->unique_id,
> 	    host->max_cmd_len, host->max_channel, host->max_lun,
> 	    host->transportt, sht->vendor_id);
> @@ -3270,18 +3270,18 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
> 	}
> 
> 	ql_dbg(ql_dbg_multiq, base_vha, 0xc009,
> -	    "rsp_q_map=%p req_q_map=%p rsp->req=%p req->rsp=%p.\n",
> +	    "rsp_q_map=%px req_q_map=%px rsp->req=%px req->rsp=%px.\n",
> 	    ha->rsp_q_map, ha->req_q_map, rsp->req, req->rsp);
> 	ql_dbg(ql_dbg_multiq, base_vha, 0xc00a,
> -	    "req->req_q_in=%p req->req_q_out=%p "
> -	    "rsp->rsp_q_in=%p rsp->rsp_q_out=%p.\n",
> +	    "req->req_q_in=%px req->req_q_out=%px "
> +	    "rsp->rsp_q_in=%px rsp->rsp_q_out=%px.\n",
> 	    req->req_q_in, req->req_q_out,
> 	    rsp->rsp_q_in, rsp->rsp_q_out);
> 	ql_dbg(ql_dbg_init, base_vha, 0x003e,
> -	    "rsp_q_map=%p req_q_map=%p rsp->req=%p req->rsp=%p.\n",
> +	    "rsp_q_map=%px req_q_map=%px rsp->req=%px req->rsp=%px.\n",
> 	    ha->rsp_q_map, ha->req_q_map, rsp->req, req->rsp);
> 	ql_dbg(ql_dbg_init, base_vha, 0x003f,
> -	    "req->req_q_in=%p req->req_q_out=%p rsp->rsp_q_in=%p rsp->rsp_q_out=%p.\n",
> +	    "req->req_q_in=%px req->req_q_out=%px rsp->rsp_q_in=%px rsp->rsp_q_out=%px.\n",
> 	    req->req_q_in, req->req_q_out, rsp->rsp_q_in, rsp->rsp_q_out);
> 
> 	ha->wq = alloc_workqueue("qla2xxx_wq", WQ_MEM_RECLAIM, 0);
> @@ -3322,7 +3322,7 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
> 		host->can_queue = req->num_outstanding_cmds - 10;
> 
> 	ql_dbg(ql_dbg_init, base_vha, 0x0032,
> -	    "can_queue=%d, req=%p, mgmt_svr_loop_id=%d, sg_tablesize=%d.\n",
> +	    "can_queue=%d, req=%px, mgmt_svr_loop_id=%d, sg_tablesize=%d.\n",
> 	    host->can_queue, base_vha->req,
> 	    base_vha->mgmt_svr_loop_id, host->sg_tablesize);
> 
> @@ -3393,7 +3393,7 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
> 	    "Started qla2x00_timer with "
> 	    "interval=%d.\n", WATCH_INTERVAL);
> 	ql_dbg(ql_dbg_init, base_vha, 0x00f0,
> -	    "Detected hba at address=%p.\n",
> +	    "Detected hba at address=%px.\n",
> 	    ha);
> 
> 	if (IS_T10_PI_CAPABLE(ha) && ql2xenabledif) {
> @@ -3926,7 +3926,7 @@ qla2x00_schedule_rport_del(struct scsi_qla_host *vha, fc_port_t *fcport)
> 
> 	if (fcport->rport) {
> 		ql_dbg(ql_dbg_disc, fcport->vha, 0x2109,
> -		    "%s %8phN. rport %p roles %x\n",
> +		    "%s %8phN. rport %px roles %x\n",
> 		    __func__, fcport->port_name, fcport->rport,
> 		    fcport->rport->roles);
> 		fc_remote_port_delete(fcport->rport);
> @@ -4049,7 +4049,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		if (!ha->ctx_mempool)
> 			goto fail_free_srb_mempool;
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0021,
> -		    "ctx_cachep=%p ctx_mempool=%p.\n",
> +		    "ctx_cachep=%px ctx_mempool=%px.\n",
> 		    ctx_cachep, ha->ctx_mempool);
> 	}
> 
> @@ -4066,7 +4066,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		goto fail_free_nvram;
> 
> 	ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0022,
> -	    "init_cb=%p gid_list=%p, srb_mempool=%p s_dma_pool=%p.\n",
> +	    "init_cb=%px gid_list=%px, srb_mempool=%px s_dma_pool=%px.\n",
> 	    ha->init_cb, ha->gid_list, ha->srb_mempool, ha->s_dma_pool);
> 
> 	if (IS_P3P_TYPE(ha) || ql2xenabledif || (IS_QLA28XX(ha) && ql2xsecenable)) {
> @@ -4162,7 +4162,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		}
> 
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0025,
> -		    "dl_dma_pool=%p fcp_cmnd_dma_pool=%p dif_bundl_pool=%p.\n",
> +		    "dl_dma_pool=%px fcp_cmnd_dma_pool=%px dif_bundl_pool=%px.\n",
> 		    ha->dl_dma_pool, ha->fcp_cmnd_dma_pool,
> 		    ha->dif_bundl_pool);
> 	}
> @@ -4175,7 +4175,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		if (!ha->sns_cmd)
> 			goto fail_dma_pool;
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0026,
> -		    "sns_cmd: %p.\n", ha->sns_cmd);
> +		    "sns_cmd: %px.\n", ha->sns_cmd);
> 	} else {
> 	/* Get consistent memory allocated for MS IOCB */
> 		ha->ms_iocb = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL,
> @@ -4188,7 +4188,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		if (!ha->ct_sns)
> 			goto fail_free_ms_iocb;
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0027,
> -		    "ms_iocb=%p ct_sns=%p.\n",
> +		    "ms_iocb=%px ct_sns=%px.\n",
> 		    ha->ms_iocb, ha->ct_sns);
> 	}
> 
> @@ -4228,8 +4228,8 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 	(*req)->rsp = *rsp;
> 	(*rsp)->req = *req;
> 	ql_dbg_pci(ql_dbg_init, ha->pdev, 0x002c,
> -	    "req=%p req->length=%d req->ring=%p rsp=%p "
> -	    "rsp->length=%d rsp->ring=%p.\n",
> +	    "req=%px req->length=%d req->ring=%px rsp=%px "
> +	    "rsp->length=%d rsp->ring=%px.\n",
> 	    *req, (*req)->length, (*req)->ring, *rsp, (*rsp)->length,
> 	    (*rsp)->ring);
> 	/* Allocate memory for NVRAM data for vports */
> @@ -4253,7 +4253,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		if (!ha->ex_init_cb)
> 			goto fail_ex_init_cb;
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x002e,
> -		    "ex_init_cb=%p.\n", ha->ex_init_cb);
> +		    "ex_init_cb=%px.\n", ha->ex_init_cb);
> 	}
> 
> 	/* Get consistent memory allocated for Special Features-CB. */
> @@ -4263,7 +4263,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		if (!ha->sf_init_cb)
> 			goto fail_sf_init_cb;
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0199,
> -			   "sf_init_cb=%p.\n", ha->sf_init_cb);
> +			   "sf_init_cb=%px.\n", ha->sf_init_cb);
> 	}
> 
> 	INIT_LIST_HEAD(&ha->gbl_dsd_list);
> @@ -4275,7 +4275,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 		if (!ha->async_pd)
> 			goto fail_async_pd;
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x002f,
> -		    "async_pd=%p.\n", ha->async_pd);
> +		    "async_pd=%px.\n", ha->async_pd);
> 	}
> 
> 	INIT_LIST_HEAD(&ha->vp_list);
> @@ -4289,7 +4289,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
> 	else {
> 		qla2x00_set_reserved_loop_ids(ha);
> 		ql_dbg_pci(ql_dbg_init, ha->pdev, 0x0123,
> -		    "loop_id_map=%p.\n", ha->loop_id_map);
> +		    "loop_id_map=%px.\n", ha->loop_id_map);
> 	}
> 
> 	ha->sfp_data = dma_alloc_coherent(&ha->pdev->dev,
> @@ -4954,7 +4954,7 @@ struct scsi_qla_host *qla2x00_create_host(struct scsi_host_template *sht,
> 
> 	sprintf(vha->host_str, "%s_%lu", QLA2XXX_DRIVER_NAME, vha->host_no);
> 	ql_dbg(ql_dbg_init, vha, 0x0041,
> -	    "Allocated the host=%p hw=%p vha=%p dev_name=%s",
> +	    "Allocated the host=%px hw=%px vha=%px dev_name=%s",
> 	    vha->host, vha->hw, vha,
> 	    dev_name(&(ha->pdev->dev)));
> 
> diff --git a/drivers/scsi/qla2xxx/qla_sup.c b/drivers/scsi/qla2xxx/qla_sup.c
> index a0aeba69513d..4361b5e0b4fb 100644
> --- a/drivers/scsi/qla2xxx/qla_sup.c
> +++ b/drivers/scsi/qla2xxx/qla_sup.c
> @@ -1338,7 +1338,7 @@ qla24xx_write_flash_data(scsi_qla_host_t *vha, __le32 *dwptr, uint32_t faddr,
> 			}
> 
> 			ql_log(ql_log_warn, vha, 0x7097,
> -			    "Failed burst-write at %x (%p/%#llx)....\n",
> +			    "Failed burst-write at %x (%px/%#llx)....\n",
> 			    flash_data_addr(ha, faddr), optrom,
> 			    (u64)optrom_dma);
> 
> @@ -2927,7 +2927,7 @@ qla28xx_write_flash_data(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr,
> 		    flash_data_addr(ha, faddr), dburst);
> 		if (rval != QLA_SUCCESS) {
> 			ql_log(ql_log_warn, vha, 0x7097,
> -			    "Failed burst write at %x (%p/%#llx)...\n",
> +			    "Failed burst write at %x (%px/%#llx)...\n",
> 			    flash_data_addr(ha, faddr), optrom,
> 			    (u64)optrom_dma);
> 			break;
> diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c
> index c3a589659658..c27cc79e151c 100644
> --- a/drivers/scsi/qla2xxx/qla_target.c
> +++ b/drivers/scsi/qla2xxx/qla_target.c
> @@ -202,6 +202,8 @@ struct scsi_qla_host *qla_find_host_by_d_id(struct scsi_qla_host *vha,
> 		ql_dbg(ql_dbg_tgt_mgt + ql_dbg_verbose, vha, 0xf005,
> 		    "Unable to find host %06x\n", key);
> 
> +	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf005,
> +	       "find host %06x host %px\n", key, host);
> 	return host;
> }
> 
> @@ -291,7 +293,7 @@ static void qlt_try_to_dequeue_unknown_atios(struct scsi_qla_host *vha,
> 	list_for_each_entry_safe(u, t, &vha->unknown_atio_list, cmd_list) {
> 		if (u->aborted) {
> 			ql_dbg(ql_dbg_async, vha, 0x502e,
> -			    "Freeing unknown %s %p, because of Abort\n",
> +			    "Freeing unknown %s %px, because of Abort\n",
> 			    "ATIO_TYPE7", u);
> 			qlt_send_term_exchange(vha->hw->base_qpair, NULL,
> 			    &u->atio, ha_locked, 0);
> @@ -301,17 +303,17 @@ static void qlt_try_to_dequeue_unknown_atios(struct scsi_qla_host *vha,
> 		host = qla_find_host_by_d_id(vha, u->atio.u.isp24.fcp_hdr.d_id);
> 		if (host != NULL) {
> 			ql_dbg(ql_dbg_async + ql_dbg_verbose, vha, 0x502f,
> -			    "Requeuing unknown ATIO_TYPE7 %p\n", u);
> +			    "Requeuing unknown ATIO_TYPE7 %px\n", u);
> 			qlt_24xx_atio_pkt(host, &u->atio, ha_locked);
> 		} else if (tgt->tgt_stop) {
> 			ql_dbg(ql_dbg_async + ql_dbg_verbose, vha, 0x503a,
> -			    "Freeing unknown %s %p, because tgt is being stopped\n",
> +			    "Freeing unknown %s %px, because tgt is being stopped\n",
> 			    "ATIO_TYPE7", u);
> 			qlt_send_term_exchange(vha->hw->base_qpair, NULL,
> 			    &u->atio, ha_locked, 0);
> 		} else {
> 			ql_dbg(ql_dbg_async + ql_dbg_verbose, vha, 0x503d,
> -			    "Reschedule u %p, vha %p, host %p\n", u, vha, host);
> +			    "Reschedule u %px, vha %px, host %px\n", u, vha, host);
> 			if (!queued) {
> 				queued = 1;
> 				schedule_delayed_work(&vha->unknown_atio_work,
> @@ -695,7 +697,7 @@ void qla24xx_do_nack_work(struct scsi_qla_host *vha, struct qla_work_evt *e)
> 		mutex_unlock(&vha->vha_tgt.tgt_mutex);
> 		if (t) {
> 			ql_log(ql_log_info, vha, 0xd034,
> -			    "%s create sess success %p", __func__, t);
> +			    "%s create sess success %px", __func__, t);
> 			/* create sess has an extra kref */
> 			vha->hw->tgt.tgt_ops->put_sess(e->u.nack.fcport);
> 		}
> @@ -775,7 +777,7 @@ void qlt_fc_port_added(struct scsi_qla_host *vha, fc_port_t *fcport)
> 		    sess->local ? "local " : "", sess->port_name, sess->loop_id);
> 
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf007,
> -		    "Reappeared sess %p\n", sess);
> +		    "Reappeared sess %px\n", sess);
> 
> 		ha->tgt.tgt_ops->update_sess(sess, fcport->d_id,
> 		    fcport->loop_id,
> @@ -890,8 +892,8 @@ qlt_plogi_ack_link(struct scsi_qla_host *vha, struct qlt_plogi_ack_t *pla,
> 	pla->ref_count++;
> 
> 	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf097,
> -		"Linking sess %p [%d] wwn %8phC with PLOGI ACK to wwn %8phC"
> -		" s_id %02x:%02x:%02x, ref=%d pla %p link %d\n",
> +		"Linking sess %px [%d] wwn %8phC with PLOGI ACK to wwn %8phC"
> +		" s_id %02x:%02x:%02x, ref=%d pla %px link %d\n",
> 		sess, link, sess->port_name,
> 		iocb->u.isp24.port_name, iocb->u.isp24.port_id[2],
> 		iocb->u.isp24.port_id[1], iocb->u.isp24.port_id[0],
> @@ -977,7 +979,7 @@ void qlt_free_session_done(struct work_struct *work)
> 		sess->plogi_link[QLT_PLOGI_LINK_SAME_WWN];
> 
> 	ql_dbg(ql_dbg_disc, vha, 0xf084,
> -		"%s: se_sess %p / sess %p from port %8phC loop_id %#04x"
> +		"%s: se_sess %px / sess %px from port %8phC loop_id %#04x"
> 		" s_id %02x:%02x:%02x logout %d keep %d els_logo %d\n",
> 		__func__, sess->se_sess, sess, sess->port_name, sess->loop_id,
> 		sess->d_id.b.domain, sess->d_id.b.area, sess->d_id.b.al_pa,
> @@ -1021,7 +1023,7 @@ void qlt_free_session_done(struct work_struct *work)
> 				    NULL);
> 				if (rc != QLA_SUCCESS)
> 					ql_log(ql_log_warn, vha, 0xf085,
> -					    "Schedule logo failed sess %p rc %d\n",
> +					    "Schedule logo failed sess %px rc %d\n",
> 					    sess, rc);
> 				else
> 					logout_started = true;
> @@ -1031,7 +1033,7 @@ void qlt_free_session_done(struct work_struct *work)
> 				    NULL);
> 				if (rc != QLA_SUCCESS)
> 					ql_log(ql_log_warn, vha, 0xf085,
> -					    "Schedule PRLO failed sess %p rc %d\n",
> +					    "Schedule PRLO failed sess %px rc %d\n",
> 					    sess, rc);
> 				else
> 					logout_started = true;
> @@ -1058,7 +1060,7 @@ void qlt_free_session_done(struct work_struct *work)
> 		while (!READ_ONCE(sess->logout_completed)) {
> 			if (!traced) {
> 				ql_dbg(ql_dbg_disc, vha, 0xf086,
> -					"%s: waiting for sess %p logout\n",
> +					"%s: waiting for sess %px logout\n",
> 					__func__, sess);
> 				traced = true;
> 			}
> @@ -1074,7 +1076,7 @@ void qlt_free_session_done(struct work_struct *work)
> 		}
> 
> 		ql_dbg(ql_dbg_disc, vha, 0xf087,
> -		    "%s: sess %p logout completed\n", __func__, sess);
> +		    "%s: sess %px logout completed\n", __func__, sess);
> 	}
> 
> 	if (sess->logo_ack_needed) {
> @@ -1122,7 +1124,7 @@ void qlt_free_session_done(struct work_struct *work)
> 		if (con) {
> 			iocb = &con->iocb;
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf099,
> -				 "se_sess %p / sess %p port %8phC is gone,"
> +				 "se_sess %px / sess %px port %8phC is gone,"
> 				 " %s (ref=%d), releasing PLOGI for %8phC (ref=%d)\n",
> 				 sess->se_sess, sess, sess->port_name,
> 				 own ? "releasing own PLOGI" : "no own PLOGI pending",
> @@ -1132,7 +1134,7 @@ void qlt_free_session_done(struct work_struct *work)
> 			sess->plogi_link[QLT_PLOGI_LINK_CONFLICT] = NULL;
> 		} else {
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf09a,
> -			    "se_sess %p / sess %p port %8phC is gone, %s (ref=%d)\n",
> +			    "se_sess %px / sess %px port %8phC is gone, %s (ref=%d)\n",
> 			    sess->se_sess, sess, sess->port_name,
> 			    own ? "releasing own PLOGI" :
> 			    "no own PLOGI pending",
> @@ -1153,7 +1155,7 @@ void qlt_free_session_done(struct work_struct *work)
> 	qla2x00_dfs_remove_rport(vha, sess);
> 
> 	ql_dbg(ql_dbg_disc, vha, 0xf001,
> -	    "Unregistration of sess %p %8phC finished fcp_cnt %d\n",
> +	    "Unregistration of sess %px %8phC finished fcp_cnt %d\n",
> 		sess, sess->port_name, vha->fcport_count);
> 
> 	if (tgt && (tgt->sess_count == 0))
> @@ -1186,7 +1188,7 @@ void qlt_unreg_sess(struct fc_port *sess)
> 	unsigned long flags;
> 
> 	ql_dbg(ql_dbg_disc, sess->vha, 0x210a,
> -	    "%s sess %p for deletion %8phC\n",
> +	    "%s sess %px for deletion %8phC\n",
> 	    __func__, sess, sess->port_name);
> 
> 	spin_lock_irqsave(&sess->vha->work_lock, flags);
> @@ -1237,14 +1239,14 @@ static int qlt_reset(struct scsi_qla_host *vha, void *iocb, int mcmd)
> 	}
> 
> 	ql_dbg(ql_dbg_tgt, vha, 0xe000,
> -	    "Using sess for qla_tgt_reset: %p\n", sess);
> +	    "Using sess for qla_tgt_reset: %px\n", sess);
> 	if (!sess) {
> 		res = -ESRCH;
> 		return res;
> 	}
> 
> 	ql_dbg(ql_dbg_tgt, vha, 0xe047,
> -	    "scsi(%ld): resetting (session %p from port %8phC mcmd %x, "
> +	    "scsi(%ld): resetting (session %px from port %8phC mcmd %x, "
> 	    "loop_id %d)\n", vha->host_no, sess, sess->port_name,
> 	    mcmd, loop_id);
> 
> @@ -1313,7 +1315,7 @@ void qlt_schedule_sess_for_deletion(struct fc_port *sess)
> 	qla24xx_chk_fcp_state(sess);
> 
> 	ql_dbg(ql_log_warn, sess->vha, 0xe001,
> -	    "Scheduling sess %p for deletion %8phC fc4_type %x\n",
> +	    "Scheduling sess %px for deletion %8phC fc4_type %x\n",
> 	    sess, sess->port_name, sess->fc4_type);
> 
> 	WARN_ON(!queue_work(sess->vha->hw->wq, &sess->del_work));
> @@ -1445,7 +1447,7 @@ static struct fc_port *qlt_create_sess(
> 	}
> 
> 	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf006,
> -	    "Adding sess %p se_sess %p  to tgt %p sess_count %d\n",
> +	    "Adding sess %px se_sess %px  to tgt %px sess_count %d\n",
> 	    sess, sess->se_sess, vha->vha_tgt.qla_tgt,
> 	    vha->vha_tgt.qla_tgt->sess_count);
> 
> @@ -1489,14 +1491,14 @@ qlt_fc_port_deleted(struct scsi_qla_host *vha, fc_port_t *fcport, int max_gen)
> 	if (max_gen - sess->generation < 0) {
> 		spin_unlock_irqrestore(&vha->hw->tgt.sess_lock, flags);
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf092,
> -		    "Ignoring stale deletion request for se_sess %p / sess %p"
> +		    "Ignoring stale deletion request for se_sess %px / sess %px"
> 		    " for port %8phC, req_gen %d, sess_gen %d\n",
> 		    sess->se_sess, sess, sess->port_name, max_gen,
> 		    sess->generation);
> 		return;
> 	}
> 
> -	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf008, "qla_tgt_fc_port_deleted %p", sess);
> +	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf008, "qla_tgt_fc_port_deleted %px", sess);
> 
> 	sess->local = 1;
> 	spin_unlock_irqrestore(&vha->hw->tgt.sess_lock, flags);
> @@ -1514,7 +1516,7 @@ static inline int test_tgt_sess_count(struct qla_tgt *tgt)
> 	 */
> 	spin_lock_irqsave(&ha->tgt.sess_lock, flags);
> 	ql_dbg(ql_dbg_tgt, tgt->vha, 0xe002,
> -	    "tgt %p, sess_count=%d\n",
> +	    "tgt %px, sess_count=%d\n",
> 	    tgt, tgt->sess_count);
> 	res = (tgt->sess_count == 0);
> 	spin_unlock_irqrestore(&ha->tgt.sess_lock, flags);
> @@ -1540,7 +1542,7 @@ int qlt_stop_phase1(struct qla_tgt *tgt)
> 		return -EPERM;
> 	}
> 
> -	ql_dbg(ql_dbg_tgt_mgt, vha, 0xe003, "Stopping target for host %ld(%p)\n",
> +	ql_dbg(ql_dbg_tgt_mgt, vha, 0xe003, "Stopping target for host %ld(%px)\n",
> 	    vha->host_no, vha);
> 	/*
> 	 * Mutex needed to sync with qla_tgt_fc_port_[added,deleted].
> @@ -1553,7 +1555,7 @@ int qlt_stop_phase1(struct qla_tgt *tgt)
> 	mutex_unlock(&qla_tgt_mutex);
> 
> 	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf009,
> -	    "Waiting for sess works (tgt %p)", tgt);
> +	    "Waiting for sess works (tgt %px)", tgt);
> 	spin_lock_irqsave(&tgt->sess_work_lock, flags);
> 	while (!list_empty(&tgt->sess_works_list)) {
> 		spin_unlock_irqrestore(&tgt->sess_work_lock, flags);
> @@ -1563,7 +1565,7 @@ int qlt_stop_phase1(struct qla_tgt *tgt)
> 	spin_unlock_irqrestore(&tgt->sess_work_lock, flags);
> 
> 	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf00a,
> -	    "Waiting for tgt %p: sess_count=%d\n", tgt, tgt->sess_count);
> +	    "Waiting for tgt %px: sess_count=%d\n", tgt, tgt->sess_count);
> 
> 	wait_event_timeout(tgt->waitQ, test_tgt_sess_count(tgt), 10*HZ);
> 
> @@ -1605,7 +1607,7 @@ void qlt_stop_phase2(struct qla_tgt *tgt)
> 	mutex_unlock(&vha->vha_tgt.tgt_mutex);
> 	mutex_unlock(&tgt->ha->optrom_mutex);
> 
> -	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf00c, "Stop of tgt %p finished\n",
> +	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf00c, "Stop of tgt %px finished\n",
> 	    tgt);
> 
> 	switch (vha->qlini_mode) {
> @@ -1665,7 +1667,7 @@ static void qlt_release(struct qla_tgt *tgt)
> 	vha->vha_tgt.qla_tgt = NULL;
> 
> 	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf00d,
> -	    "Release of tgt %p finished\n", tgt);
> +	    "Release of tgt %px finished\n", tgt);
> 
> 	kfree(tgt);
> }
> @@ -1686,8 +1688,8 @@ static int qlt_sched_sess_work(struct qla_tgt *tgt, int type,
> 	}
> 
> 	ql_dbg(ql_dbg_tgt_mgt, tgt->vha, 0xf00e,
> -	    "Scheduling work (type %d, prm %p)"
> -	    " to find session for param %p (size %d, tgt %p)\n",
> +	    "Scheduling work (type %d, prm %px)"
> +	    " to find session for param %px (size %d, tgt %px)\n",
> 	    type, prm, param, param_size, tgt);
> 
> 	prm->type = type;
> @@ -1718,7 +1720,7 @@ static void qlt_send_notify_ack(struct qla_qpair *qpair,
> 	if (!ha->flags.fw_started)
> 		return;
> 
> -	ql_dbg(ql_dbg_tgt, vha, 0xe004, "Sending NOTIFY_ACK (ha=%p)\n", ha);
> +	ql_dbg(ql_dbg_tgt, vha, 0xe004, "Sending NOTIFY_ACK (ha=%px)\n", ha);
> 
> 	pkt = (request_t *)__qla2x00_alloc_iocbs(qpair, NULL);
> 	if (!pkt) {
> @@ -1783,7 +1785,7 @@ static int qlt_build_abts_resp_iocb(struct qla_tgt_mgmt_cmd *mcmd)
> 	struct qla_qpair *qpair = mcmd->qpair;
> 
> 	ql_dbg(ql_dbg_tgt, vha, 0xe006,
> -	    "Sending task mgmt ABTS response (ha=%p, status=%x)\n",
> +	    "Sending task mgmt ABTS response (ha=%px, status=%x)\n",
> 	    ha, mcmd->fc_tm_rsp);
> 
> 	rc = qlt_check_reserve_free_req(qpair, 1);
> @@ -1869,7 +1871,7 @@ static void qlt_24xx_send_abts_resp(struct qla_qpair *qpair,
> 	uint8_t *p;
> 
> 	ql_dbg(ql_dbg_tgt, vha, 0xe006,
> -	    "Sending task mgmt ABTS response (ha=%p, atio=%p, status=%x\n",
> +	    "Sending task mgmt ABTS response (ha=%px, atio=%px, status=%x\n",
> 	    ha, abts, status);
> 
> 	resp = (struct abts_resp_to_24xx *)qla2x00_alloc_iocbs_ready(qpair,
> @@ -2260,7 +2262,7 @@ static void qlt_24xx_send_task_mgmt_ctio(struct qla_qpair *qpair,
> 	uint16_t temp;
> 
> 	ql_dbg(ql_dbg_tgt, ha, 0xe008,
> -	    "Sending task mgmt CTIO7 (ha=%p, atio=%p, resp_code=%x\n",
> +	    "Sending task mgmt CTIO7 (ha=%px, atio=%px, resp_code=%x\n",
> 	    ha, atio, resp_code);
> 
> 
> @@ -2317,7 +2319,7 @@ void qlt_send_resp_ctio(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd,
> 	struct scsi_qla_host *vha = cmd->vha;
> 
> 	ql_dbg(ql_dbg_tgt_dif, vha, 0x3066,
> -	    "Sending response CTIO7 (vha=%p, atio=%p, scsi_status=%02x, "
> +	    "Sending response CTIO7 (vha=%px, atio=%px, scsi_status=%02x, "
> 	    "sense_key=%02x, asc=%02x, ascq=%02x",
> 	    vha, atio, scsi_status, sense_key, asc, ascq);
> 
> @@ -2382,7 +2384,7 @@ void qlt_xmit_tm_rsp(struct qla_tgt_mgmt_cmd *mcmd)
> 	bool free_mcmd = true;
> 
> 	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf013,
> -	    "TM response mcmd (%p) status %#x state %#x",
> +	    "TM response mcmd (%px) status %#x state %#x",
> 	    mcmd, mcmd->fc_tm_rsp, mcmd->flags);
> 
> 	spin_lock_irqsave(qpair->qp_lock_ptr, flags);
> @@ -2755,28 +2757,28 @@ static void qlt_print_dif_err(struct qla_tgt_prm *prm)
> 		case 1:
> 			ql_dbg(ql_dbg_tgt_dif, vha, 0xe00b,
> 			    "BE detected Guard TAG ERR: lba[0x%llx|%lld] len[0x%x] "
> -			    "se_cmd=%p tag[%x]",
> +			    "se_cmd=%px tag[%x]",
> 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
> 			    cmd->atio.u.isp24.exchange_addr);
> 			break;
> 		case 2:
> 			ql_dbg(ql_dbg_tgt_dif, vha, 0xe00c,
> 			    "BE detected APP TAG ERR: lba[0x%llx|%lld] len[0x%x] "
> -			    "se_cmd=%p tag[%x]",
> +			    "se_cmd=%px tag[%x]",
> 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
> 			    cmd->atio.u.isp24.exchange_addr);
> 			break;
> 		case 3:
> 			ql_dbg(ql_dbg_tgt_dif, vha, 0xe00f,
> 			    "BE detected REF TAG ERR: lba[0x%llx|%lld] len[0x%x] "
> -			    "se_cmd=%p tag[%x]",
> +			    "se_cmd=%px tag[%x]",
> 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
> 			    cmd->atio.u.isp24.exchange_addr);
> 			break;
> 		default:
> 			ql_dbg(ql_dbg_tgt_dif, vha, 0xe010,
> 			    "BE detected Dif ERR: lba[%llx|%lld] len[%x] "
> -			    "se_cmd=%p tag[%x]",
> +			    "se_cmd=%px tag[%x]",
> 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
> 			    cmd->atio.u.isp24.exchange_addr);
> 			break;
> @@ -3082,7 +3084,7 @@ qlt_build_ctio_crc2_pkt(struct qla_qpair *qpair, struct qla_tgt_prm *prm)
> 	memset(pkt, 0, sizeof(*pkt));
> 
> 	ql_dbg_qp(ql_dbg_tgt, cmd->qpair, 0xe071,
> -		"qla_target(%d):%s: se_cmd[%p] CRC2 prot_op[0x%x] cmd prot sg:cnt[%p:%x] lba[%llu]\n",
> +		"qla_target(%d):%s: se_cmd[%px] CRC2 prot_op[0x%x] cmd prot sg:cnt[%px:%x] lba[%llu]\n",
> 		cmd->vp_idx, __func__, se_cmd, se_cmd->prot_op,
> 		prm->prot_sg, prm->prot_seg_cnt, se_cmd->t_task_lba);
> 
> @@ -3284,7 +3286,7 @@ int qlt_xmit_response(struct qla_tgt_cmd *cmd, int xmit_type,
> 	}
> 
> 	ql_dbg_qp(ql_dbg_tgt, qpair, 0xe018,
> -	    "is_send_status=%d, cmd->bufflen=%d, cmd->sg_cnt=%d, cmd->dma_data_direction=%d se_cmd[%p] qp %d\n",
> +	    "is_send_status=%d, cmd->bufflen=%d, cmd->sg_cnt=%d, cmd->dma_data_direction=%d se_cmd[%px] qp %d\n",
> 	    (xmit_type & QLA_TGT_XMIT_STATUS) ?
> 	    1 : 0, cmd->bufflen, cmd->sg_cnt, cmd->dma_data_direction,
> 	    &cmd->se_cmd, qpair->id);
> @@ -3369,7 +3371,7 @@ int qlt_xmit_response(struct qla_tgt_cmd *cmd, int xmit_type,
> 				    qpair->req);
> 
> 			ql_dbg_qp(ql_dbg_tgt, qpair, 0x305e,
> -			    "Building additional status packet 0x%p.\n",
> +			    "Building additional status packet 0x%px.\n",
> 			    ctio);
> 
> 			/*
> @@ -3536,7 +3538,7 @@ qlt_handle_dif_error(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd,
> 	/* check appl tag */
> 	if (cmd->e_app_tag != cmd->a_app_tag) {
> 		ql_dbg(ql_dbg_tgt_dif, vha, 0xe00d,
> -		    "App Tag ERR: cdb[%x] lba[%llx %llx] blks[%x] [Actual|Expected] Ref[%x|%x], App[%x|%x], Guard [%x|%x] cmd=%p ox_id[%04x]",
> +		    "App Tag ERR: cdb[%x] lba[%llx %llx] blks[%x] [Actual|Expected] Ref[%x|%x], App[%x|%x], Guard [%x|%x] cmd=%px ox_id[%04x]",
> 		    cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks,
> 		    cmd->a_ref_tag, cmd->e_ref_tag, cmd->a_app_tag,
> 		    cmd->e_app_tag, cmd->a_guard, cmd->e_guard, cmd,
> @@ -3552,7 +3554,7 @@ qlt_handle_dif_error(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd,
> 	/* check ref tag */
> 	if (cmd->e_ref_tag != cmd->a_ref_tag) {
> 		ql_dbg(ql_dbg_tgt_dif, vha, 0xe00e,
> -		    "Ref Tag ERR: cdb[%x] lba[%llx %llx] blks[%x] [Actual|Expected] Ref[%x|%x], App[%x|%x], Guard[%x|%x] cmd=%p ox_id[%04x] ",
> +		    "Ref Tag ERR: cdb[%x] lba[%llx %llx] blks[%x] [Actual|Expected] Ref[%x|%x], App[%x|%x], Guard[%x|%x] cmd=%px ox_id[%04x] ",
> 		    cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks,
> 		    cmd->a_ref_tag, cmd->e_ref_tag, cmd->a_app_tag,
> 		    cmd->e_app_tag, cmd->a_guard, cmd->e_guard, cmd,
> @@ -3569,7 +3571,7 @@ qlt_handle_dif_error(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd,
> 	/* check guard */
> 	if (cmd->e_guard != cmd->a_guard) {
> 		ql_dbg(ql_dbg_tgt_dif, vha, 0xe012,
> -		    "Guard ERR: cdb[%x] lba[%llx %llx] blks[%x] [Actual|Expected] Ref[%x|%x], App[%x|%x], Guard [%x|%x] cmd=%p ox_id[%04x]",
> +		    "Guard ERR: cdb[%x] lba[%llx %llx] blks[%x] [Actual|Expected] Ref[%x|%x], App[%x|%x], Guard [%x|%x] cmd=%px ox_id[%04x]",
> 		    cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks,
> 		    cmd->a_ref_tag, cmd->e_ref_tag, cmd->a_app_tag,
> 		    cmd->e_app_tag, cmd->a_guard, cmd->e_guard, cmd,
> @@ -3618,7 +3620,7 @@ static int __qlt_send_term_imm_notif(struct scsi_qla_host *vha,
> 	int ret = 0;
> 
> 	ql_dbg(ql_dbg_tgt_tmr, vha, 0xe01c,
> -	    "Sending TERM ELS CTIO (ha=%p)\n", ha);
> +	    "Sending TERM ELS CTIO (ha=%px)\n", ha);
> 
> 	pkt = (request_t *)qla2x00_alloc_iocbs(vha, NULL);
> 	if (pkt == NULL) {
> @@ -3683,7 +3685,7 @@ static int __qlt_send_term_exchange(struct qla_qpair *qpair,
> 	int ret = 0;
> 	uint16_t temp;
> 
> -	ql_dbg(ql_dbg_tgt, vha, 0xe009, "Sending TERM EXCH CTIO (ha=%p)\n", ha);
> +	ql_dbg(ql_dbg_tgt, vha, 0xe009, "Sending TERM EXCH CTIO (ha=%px)\n", ha);
> 
> 	if (cmd)
> 		vha = cmd->vha;
> @@ -3699,7 +3701,7 @@ static int __qlt_send_term_exchange(struct qla_qpair *qpair,
> 	if (cmd != NULL) {
> 		if (cmd->state < QLA_TGT_STATE_PROCESSED) {
> 			ql_dbg(ql_dbg_tgt, vha, 0xe051,
> -			    "qla_target(%d): Terminating cmd %p with "
> +			    "qla_target(%d): Terminating cmd %px with "
> 			    "incorrect state %d\n", vha->vp_idx, cmd,
> 			    cmd->state);
> 		} else
> @@ -3825,8 +3827,8 @@ int qlt_abort_cmd(struct qla_tgt_cmd *cmd)
> 	unsigned long flags;
> 
> 	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf014,
> -	    "qla_target(%d): terminating exchange for aborted cmd=%p "
> -	    "(se_cmd=%p, tag=%llu)", vha->vp_idx, cmd, &cmd->se_cmd,
> +	    "qla_target(%d): terminating exchange for aborted cmd=%px "
> +	    "(se_cmd=%px, tag=%llu)", vha->vp_idx, cmd, &cmd->se_cmd,
> 	    se_cmd->tag);
> 
> 	spin_lock_irqsave(&cmd->cmd_lock, flags);
> @@ -3838,7 +3840,7 @@ int qlt_abort_cmd(struct qla_tgt_cmd *cmd)
> 		 *  2) TCM TMR - drain_state_list
> 		 */
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf016,
> -		    "multiple abort. %p transport_state %x, t_state %x, "
> +		    "multiple abort. %px transport_state %x, t_state %x, "
> 		    "se_cmd_flags %x\n", cmd, cmd->se_cmd.transport_state,
> 		    cmd->se_cmd.t_state, cmd->se_cmd.se_cmd_flags);
> 		return -EIO;
> @@ -3857,7 +3859,7 @@ void qlt_free_cmd(struct qla_tgt_cmd *cmd)
> 	struct fc_port *sess = cmd->sess;
> 
> 	ql_dbg(ql_dbg_tgt, cmd->vha, 0xe074,
> -	    "%s: se_cmd[%p] ox_id %04x\n",
> +	    "%s: se_cmd[%px] ox_id %04x\n",
> 	    __func__, &cmd->se_cmd,
> 	    be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id));
> 
> @@ -3895,7 +3897,7 @@ static int qlt_term_ctio_exchange(struct qla_qpair *qpair, void *ctio,
> 	if (cmd->se_cmd.prot_op)
> 		ql_dbg(ql_dbg_tgt_dif, vha, 0xe013,
> 		    "Term DIF cmd: lba[0x%llx|%lld] len[0x%x] "
> -		    "se_cmd=%p tag[%x] op %#x/%s",
> +		    "se_cmd=%px tag[%x] op %#x/%s",
> 		     cmd->lba, cmd->lba,
> 		     cmd->num_blks, &cmd->se_cmd,
> 		     cmd->atio.u.isp24.exchange_addr,
> @@ -4024,7 +4026,7 @@ static void qlt_do_ctio_completion(struct scsi_qla_host *vha,
> 			/* They are OK */
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf058,
> 			    "qla_target(%d): CTIO with "
> -			    "status %#x received, state %x, se_cmd %p, "
> +			    "status %#x received, state %x, se_cmd %px, "
> 			    "(LIP_RESET=e, ABORTED=2, TARGET_RESET=17, "
> 			    "TIMEOUT=b, INVALID_RX_ID=8)\n", vha->vp_idx,
> 			    status, cmd->state, se_cmd);
> @@ -4038,7 +4040,7 @@ static void qlt_do_ctio_completion(struct scsi_qla_host *vha,
> 
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf059,
> 			    "qla_target(%d): CTIO with %s status %x "
> -			    "received (state %x, se_cmd %p)\n", vha->vp_idx,
> +			    "received (state %x, se_cmd %px)\n", vha->vp_idx,
> 			    logged_out ? "PORT LOGGED OUT" : "PORT UNAVAILABLE",
> 			    status, cmd->state, se_cmd);
> 
> @@ -4061,7 +4063,7 @@ static void qlt_do_ctio_completion(struct scsi_qla_host *vha,
> 				(struct ctio_crc_from_fw *)ctio;
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf073,
> 			    "qla_target(%d): CTIO with DIF_ERROR status %x "
> -			    "received (state %x, ulp_cmd %p) actual_dif[0x%llx] "
> +			    "received (state %x, ulp_cmd %px) actual_dif[0x%llx] "
> 			    "expect_dif[0x%llx]\n",
> 			    vha->vp_idx, status, cmd->state, se_cmd,
> 			    *((u64 *)&crc->actual_dif[0]),
> @@ -4076,13 +4078,13 @@ static void qlt_do_ctio_completion(struct scsi_qla_host *vha,
> 		case CTIO_FAST_INVALID_REQ:
> 		case CTIO_FAST_SPI_ERR:
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf05b,
> -			    "qla_target(%d): CTIO with EDIF error status 0x%x received (state %x, se_cmd %p\n",
> +			    "qla_target(%d): CTIO with EDIF error status 0x%x received (state %x, se_cmd %px\n",
> 			    vha->vp_idx, status, cmd->state, se_cmd);
> 			break;
> 
> 		default:
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf05b,
> -			    "qla_target(%d): CTIO with error status 0x%x received (state %x, se_cmd %p\n",
> +			    "qla_target(%d): CTIO with error status 0x%x received (state %x, se_cmd %px\n",
> 			    vha->vp_idx, status, cmd->state, se_cmd);
> 			break;
> 		}
> @@ -4115,7 +4117,7 @@ static void qlt_do_ctio_completion(struct scsi_qla_host *vha,
> 	} else if (cmd->aborted) {
> 		cmd->trc_flags |= TRC_CTIO_ABORTED;
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf01e,
> -		  "Aborted command %p (tag %lld) finished\n", cmd, se_cmd->tag);
> +		  "Aborted command %px (tag %lld) finished\n", cmd, se_cmd->tag);
> 	} else {
> 		cmd->trc_flags |= TRC_CTIO_STRANGE;
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf05c,
> @@ -4219,7 +4221,7 @@ static void __qlt_do_work(struct qla_tgt_cmd *cmd)
> 	return;
> 
> out_term:
> -	ql_dbg(ql_dbg_io, vha, 0x3060, "Terminating work cmd %p", cmd);
> +	ql_dbg(ql_dbg_io, vha, 0x3060, "Terminating work cmd %px", cmd);
> 	/*
> 	 * cmd has not sent to target yet, so pass NULL as the second
> 	 * argument to qlt_send_term_exchange() and free the memory here.
> @@ -4399,7 +4401,7 @@ static int qlt_handle_cmd_for_atio(struct scsi_qla_host *vha,
> 
> 	if (unlikely(tgt->tgt_stop)) {
> 		ql_dbg(ql_dbg_io, vha, 0x3061,
> -		    "New command while device %p is shutting down\n", tgt);
> +		    "New command while device %px is shutting down\n", tgt);
> 		return -ENODEV;
> 	}
> 
> @@ -4415,7 +4417,7 @@ static int qlt_handle_cmd_for_atio(struct scsi_qla_host *vha,
> 	 * session deletion, but it's still in sess_del_work wq */
> 	if (sess->deleted) {
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf002,
> -		    "New command while old session %p is being deleted\n",
> +		    "New command while old session %px is being deleted\n",
> 		    sess);
> 		return -EFAULT;
> 	}
> @@ -4622,7 +4624,7 @@ void qlt_logo_completion_handler(fc_port_t *fcport, int rc)
> {
> 	if (rc != MBS_COMMAND_COMPLETE) {
> 		ql_dbg(ql_dbg_tgt_mgt, fcport->vha, 0xf093,
> -			"%s: se_sess %p / sess %p from"
> +			"%s: se_sess %px / sess %px from"
> 			" port %8phC loop_id %#04x s_id %02x:%02x:%02x"
> 			" LOGO failed: %#x\n",
> 			__func__,
> @@ -4666,7 +4668,7 @@ qlt_find_sess_invalidate_other(scsi_qla_host_t *vha, uint64_t wwn,
> 		if (port_id.b24 == other_sess->d_id.b24) {
> 			if (loop_id != other_sess->loop_id) {
> 				ql_dbg(ql_dbg_disc, vha, 0x1000c,
> -				    "Invalidating sess %p loop_id %d wwn %llx.\n",
> +				    "Invalidating sess %px loop_id %d wwn %llx.\n",
> 				    other_sess, other_sess->loop_id, other_wwn);
> 
> 				/*
> @@ -4682,7 +4684,7 @@ qlt_find_sess_invalidate_other(scsi_qla_host_t *vha, uint64_t wwn,
> 				 * kill the session, but don't free the loop_id
> 				 */
> 				ql_dbg(ql_dbg_disc, vha, 0xf01b,
> -				    "Invalidating sess %p loop_id %d wwn %llx.\n",
> +				    "Invalidating sess %px loop_id %d wwn %llx.\n",
> 				    other_sess, other_sess->loop_id, other_wwn);
> 
> 				other_sess->keep_nport_handle = 1;
> @@ -4697,7 +4699,7 @@ qlt_find_sess_invalidate_other(scsi_qla_host_t *vha, uint64_t wwn,
> 		if ((loop_id == other_sess->loop_id) &&
> 			(loop_id != FC_NO_LOOP_ID)) {
> 			ql_dbg(ql_dbg_disc, vha, 0x1000d,
> -			       "Invalidating sess %p loop_id %d wwn %llx.\n",
> +			       "Invalidating sess %px loop_id %d wwn %llx.\n",
> 			       other_sess, other_sess->loop_id, other_wwn);
> 
> 			/* Same loop_id but different s_id
> @@ -5029,7 +5031,7 @@ static int qlt_24xx_handle_els(struct scsi_qla_host *vha,
> 				break;
> 			default:
> 				ql_dbg(ql_dbg_tgt_mgt, vha, 0xf09b,
> -				    "PRLI with conflicting sess %p port %8phC\n",
> +				    "PRLI with conflicting sess %px port %8phC\n",
> 				    conflict_sess, conflict_sess->port_name);
> 				conflict_sess->fw_login_state =
> 				    DSC_LS_PORT_UNAVAIL;
> @@ -5090,7 +5092,7 @@ static int qlt_24xx_handle_els(struct scsi_qla_host *vha,
> 				 * while last one finishes.
> 				 */
> 				ql_log(ql_log_warn, sess->vha, 0xf095,
> -				    "sess %p PRLI received, before plogi ack.\n",
> +				    "sess %px PRLI received, before plogi ack.\n",
> 				    sess);
> 				qlt_send_term_imm_notif(vha, iocb, 1);
> 				res = 0;
> @@ -5102,7 +5104,7 @@ static int qlt_24xx_handle_els(struct scsi_qla_host *vha,
> 			 * since we have deleted the old session during PLOGI
> 			 */
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf096,
> -			    "PRLI (loop_id %#04x) for existing sess %p (loop_id %#04x)\n",
> +			    "PRLI (loop_id %#04x) for existing sess %px (loop_id %#04x)\n",
> 			    sess->loop_id, sess, iocb->u.isp24.nport_handle);
> 
> 			sess->local = 0;
> @@ -5173,7 +5175,7 @@ static int qlt_24xx_handle_els(struct scsi_qla_host *vha,
> 		res = qlt_reset(vha, iocb, QLA_TGT_NEXUS_LOSS_SESS);
> 
> 		ql_dbg(ql_dbg_disc, vha, 0x20fc,
> -		    "%s: logo %llx res %d sess %p ",
> +		    "%s: logo %llx res %d sess %px ",
> 		    __func__, wwn, res, sess);
> 		if (res == 0) {
> 			/*
> @@ -5206,7 +5208,7 @@ static int qlt_24xx_handle_els(struct scsi_qla_host *vha,
> 		    iocb->u.isp24.port_name, 1);
> 		if (sess) {
> 			ql_dbg(ql_dbg_disc, vha, 0x20fd,
> -				"sess %p lid %d|%d DS %d LS %d\n",
> +				"sess %px lid %d|%d DS %d LS %d\n",
> 				sess, sess->loop_id, loop_id,
> 				sess->disc_state, sess->fw_login_state);
> 		}
> @@ -5454,7 +5456,7 @@ qlt_alloc_qfull_cmd(struct scsi_qla_host *vha,
> 
> 	if (unlikely(tgt->tgt_stop)) {
> 		ql_dbg(ql_dbg_io, vha, 0x300a,
> -			"New command while device %p is shutting down\n", tgt);
> +			"New command while device %px is shutting down\n", tgt);
> 		return;
> 	}
> 
> @@ -5569,7 +5571,7 @@ qlt_free_qfull_cmds(struct qla_qpair *qpair)
> 			    be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id));
> 		else
> 			ql_dbg(ql_dbg_io, vha, 0x3008,
> -			    "%s: Unexpected cmd in QFull list %p\n", __func__,
> +			    "%s: Unexpected cmd in QFull list %px\n", __func__,
> 			    cmd);
> 
> 		list_move_tail(&cmd->cmd_list, &free_list);
> @@ -5641,7 +5643,7 @@ static void qlt_24xx_atio_pkt(struct scsi_qla_host *vha,
> 
> 	if (unlikely(tgt == NULL)) {
> 		ql_dbg(ql_dbg_tgt, vha, 0x3064,
> -		    "ATIO pkt, but no tgt (ha %p)", ha);
> +		    "ATIO pkt, but no tgt (ha %px)", ha);
> 		return;
> 	}
> 	/*
> @@ -5847,7 +5849,7 @@ static void qlt_response_pkt(struct scsi_qla_host *vha,
> 
> 	if (unlikely(tgt == NULL)) {
> 		ql_dbg(ql_dbg_tgt, vha, 0xe05d,
> -		    "qla_target(%d): Response pkt %x received, but no tgt (ha %p)\n",
> +		    "qla_target(%d): Response pkt %x received, but no tgt (ha %px)\n",
> 		    vha->vp_idx, pkt->entry_type, vha->hw);
> 		return;
> 	}
> @@ -6381,7 +6383,7 @@ static void qlt_sess_work_fn(struct work_struct *work)
> 	struct scsi_qla_host *vha = tgt->vha;
> 	unsigned long flags;
> 
> -	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf000, "Sess work (tgt %p)", tgt);
> +	ql_dbg(ql_dbg_tgt_mgt, vha, 0xf000, "Sess work (tgt %px)", tgt);
> 
> 	spin_lock_irqsave(&tgt->sess_work_lock, flags);
> 	while (!list_empty(&tgt->sess_works_list)) {
> @@ -6433,7 +6435,7 @@ int qlt_add_target(struct qla_hw_data *ha, struct scsi_qla_host *base_vha)
> 	}
> 
> 	ql_dbg(ql_dbg_tgt, base_vha, 0xe03b,
> -	    "Registering target for host %ld(%p).\n", base_vha->host_no, ha);
> +	    "Registering target for host %ld(%px).\n", base_vha->host_no, ha);
> 
> 	BUG_ON(base_vha->vha_tgt.qla_tgt != NULL);
> 
> @@ -6528,7 +6530,7 @@ int qlt_remove_target(struct qla_hw_data *ha, struct scsi_qla_host *vha)
> 	/* free left over qfull cmds */
> 	qlt_init_term_exchange(vha);
> 
> -	ql_dbg(ql_dbg_tgt, vha, 0xe03c, "Unregistering target for host %ld(%p)",
> +	ql_dbg(ql_dbg_tgt, vha, 0xe03c, "Unregistering target for host %ld(%px)",
> 	    vha->host_no, ha);
> 	qlt_release(vha->vha_tgt.qla_tgt);
> 
> @@ -7324,7 +7326,7 @@ qlt_update_vp_map(struct scsi_qla_host *vha, int cmd)
> 		slot = btree_lookup32(&vha->hw->host_map, key);
> 		if (!slot) {
> 			ql_dbg(ql_dbg_tgt_mgt, vha, 0xf018,
> -			    "Save vha in host_map %p %06x\n", vha, key);
> +			    "Save vha in host_map %px %06x\n", vha, key);
> 			rc = btree_insert32(&vha->hw->host_map,
> 				key, vha, GFP_ATOMIC);
> 			if (rc)
> @@ -7334,7 +7336,7 @@ qlt_update_vp_map(struct scsi_qla_host *vha, int cmd)
> 			return;
> 		}
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf019,
> -		    "replace existing vha in host_map %p %06x\n", vha, key);
> +		    "replace existing vha in host_map %px %06x\n", vha, key);
> 		btree_update32(&vha->hw->host_map, key, vha);
> 		break;
> 	case RESET_VP_IDX:
> @@ -7344,7 +7346,7 @@ qlt_update_vp_map(struct scsi_qla_host *vha, int cmd)
> 		break;
> 	case RESET_AL_PA:
> 		ql_dbg(ql_dbg_tgt_mgt, vha, 0xf01a,
> -		   "clear vha in host_map %p %06x\n", vha, key);
> +		   "clear vha in host_map %px %06x\n", vha, key);
> 		slot = btree_lookup32(&vha->hw->host_map, key);
> 		if (slot)
> 			btree_remove32(&vha->hw->host_map, key);
> diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b/drivers/scsi/qla2xxx/qla_tmpl.c
> index 26c13a953b97..aa520ccefc3b 100644
> --- a/drivers/scsi/qla2xxx/qla_tmpl.c
> +++ b/drivers/scsi/qla2xxx/qla_tmpl.c
> @@ -1017,7 +1017,7 @@ qla27xx_mpi_fwdump(scsi_qla_host_t *vha, int hardware_locked)
> 			buf += fwdt->dump_size;
> 			walk_template_only = true;
> 			ql_log(ql_log_warn, vha, 0x02f4,
> -			       "-> MPI firmware already dumped -- dump saving to temporary buffer %p.\n",
> +			       "-> MPI firmware already dumped -- dump saving to temporary buffer %px.\n",
> 			       buf);
> 		}
> 
> @@ -1043,7 +1043,7 @@ qla27xx_mpi_fwdump(scsi_qla_host_t *vha, int hardware_locked)
> 		vha->hw->mpi_fw_dumped = 1;
> 
> 		ql_log(ql_log_warn, vha, 0x02f8,
> -		       "-> MPI firmware dump saved to buffer (%lu/%p)\n",
> +		       "-> MPI firmware dump saved to buffer (%lu/%px)\n",
> 		       vha->host_no, vha->hw->mpi_fw_dump);
> 		qla2x00_post_uevent_work(vha, QLA_UEVENT_CODE_FW_DUMP);
> 	}
> @@ -1062,7 +1062,7 @@ qla27xx_fwdump(scsi_qla_host_t *vha)
> 		ql_log(ql_log_warn, vha, 0xd01e, "-> fwdump no buffer\n");
> 	} else if (vha->hw->fw_dumped) {
> 		ql_log(ql_log_warn, vha, 0xd01f,
> -		    "-> Firmware already dumped (%p) -- ignoring request\n",
> +		    "-> Firmware already dumped (%px) -- ignoring request\n",
> 		    vha->hw->fw_dump);
> 	} else {
> 		struct fwdt *fwdt = vha->hw->fwdt;
> @@ -1088,7 +1088,7 @@ qla27xx_fwdump(scsi_qla_host_t *vha)
> 		vha->hw->fw_dumped = true;
> 
> 		ql_log(ql_log_warn, vha, 0xd015,
> -		    "-> Firmware dump saved to buffer (%lu/%p) <%lx>\n",
> +		    "-> Firmware dump saved to buffer (%lu/%px) <%lx>\n",
> 		    vha->host_no, vha->hw->fw_dump, vha->hw->fw_dump_cap_flags);
> 		qla2x00_post_uevent_work(vha, QLA_UEVENT_CODE_FW_DUMP);
> 	}
> diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.c b/drivers/scsi/qla2xxx/tcm_qla2xxx.c
> index 03de1bcf1461..3dc9438a1f21 100644
> --- a/drivers/scsi/qla2xxx/tcm_qla2xxx.c
> +++ b/drivers/scsi/qla2xxx/tcm_qla2xxx.c
> @@ -392,7 +392,7 @@ static int tcm_qla2xxx_write_pending(struct se_cmd *se_cmd)
> 		 * can get ahead of this cmd. tcm_qla2xxx_aborted_task
> 		 * already kick start the free.
> 		 */
> -		pr_debug("write_pending aborted cmd[%p] refcount %d "
> +		pr_debug("write_pending aborted cmd[%px] refcount %d "
> 			"transport_state %x, t_state %x, se_cmd_flags %x\n",
> 			cmd, kref_read(&cmd->se_cmd.cmd_kref),
> 			cmd->se_cmd.transport_state,
> @@ -659,7 +659,7 @@ static int tcm_qla2xxx_queue_data_in(struct se_cmd *se_cmd)
> 		 * can get ahead of this cmd. tcm_qla2xxx_aborted_task
> 		 * already kick start the free.
> 		 */
> -		pr_debug("queue_data_in aborted cmd[%p] refcount %d "
> +		pr_debug("queue_data_in aborted cmd[%px] refcount %d "
> 			"transport_state %x, t_state %x, se_cmd_flags %x\n",
> 			cmd, kref_read(&cmd->se_cmd.cmd_kref),
> 			cmd->se_cmd.transport_state,
> @@ -701,7 +701,7 @@ static int tcm_qla2xxx_queue_status(struct se_cmd *se_cmd)
> 		 * already kick start the free.
> 		 */
> 		pr_debug(
> -		    "queue_data_in aborted cmd[%p] refcount %d transport_state %x, t_state %x, se_cmd_flags %x\n",
> +		    "queue_data_in aborted cmd[%px] refcount %d transport_state %x, t_state %x, se_cmd_flags %x\n",
> 		    cmd, kref_read(&cmd->se_cmd.cmd_kref),
> 		    cmd->se_cmd.transport_state, cmd->se_cmd.t_state,
> 		    cmd->se_cmd.se_cmd_flags);
> @@ -740,7 +740,7 @@ static void tcm_qla2xxx_queue_tm_rsp(struct se_cmd *se_cmd)
> 	struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
> 				struct qla_tgt_mgmt_cmd, se_cmd);
> 
> -	pr_debug("queue_tm_rsp: mcmd: %p func: 0x%02x response: 0x%02x\n",
> +	pr_debug("queue_tm_rsp: mcmd: %px func: 0x%02x response: 0x%02x\n",
> 			mcmd, se_tmr->function, se_tmr->response);
> 	/*
> 	 * Do translation between TCM TM response codes and
> @@ -815,7 +815,7 @@ static void tcm_qla2xxx_clear_nacl_from_fcport_map(struct fc_port *sess)
> 			       node, GFP_ATOMIC);
> 	}
> 
> -	pr_debug("Removed from fcport_map: %p for WWNN: 0x%016LX, port_id: 0x%06x\n",
> +	pr_debug("Removed from fcport_map: %px for WWNN: 0x%016LX, port_id: 0x%06x\n",
> 	    se_nacl, nacl->nport_wwnn, nacl->nport_id);
> 	/*
> 	 * Now clear the se_nacl and session pointers from our HW lport lookup
> @@ -1202,7 +1202,7 @@ static struct fc_port *tcm_qla2xxx_find_sess_by_s_id(scsi_qla_host_t *vha,
> 		pr_debug("Unable to locate s_id: 0x%06x\n", key);
> 		return NULL;
> 	}
> -	pr_debug("find_sess_by_s_id: located se_nacl: %p, initiatorname: %s\n",
> +	pr_debug("find_sess_by_s_id: located se_nacl: %px, initiatorname: %s\n",
> 	    se_nacl, se_nacl->initiatorname);
> 
> 	nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl);
> @@ -1276,7 +1276,7 @@ static void tcm_qla2xxx_set_sess_by_s_id(
> 	fc_port->se_sess = se_sess;
> 	nacl->fc_port = fc_port;
> 
> -	pr_debug("Setup nacl->fc_port %p by s_id for se_nacl: %p, initiatorname: %s\n",
> +	pr_debug("Setup nacl->fc_port %px by s_id for se_nacl: %px, initiatorname: %s\n",
> 	    nacl->fc_port, new_se_nacl, new_se_nacl->initiatorname);
> }
> 
> @@ -1379,7 +1379,7 @@ static void tcm_qla2xxx_set_sess_by_loop_id(
> 	if (nacl->fc_port != fc_port)
> 		nacl->fc_port = fc_port;
> 
> -	pr_debug("Setup nacl->fc_port %p by loop_id for se_nacl: %p, initiatorname: %s\n",
> +	pr_debug("Setup nacl->fc_port %px by loop_id for se_nacl: %px, initiatorname: %s\n",
> 	    nacl->fc_port, new_se_nacl, new_se_nacl->initiatorname);
> }
> 
> @@ -1516,7 +1516,7 @@ static void tcm_qla2xxx_update_sess(struct fc_port *sess, port_id_t s_id,
> 
> 
> 	if (sess->loop_id != loop_id || sess->d_id.b24 != s_id.b24)
> -		pr_info("Updating session %p from port %8phC loop_id %d -> %d s_id %x:%x:%x -> %x:%x:%x\n",
> +		pr_info("Updating session %px from port %8phC loop_id %d -> %d s_id %x:%x:%x -> %x:%x:%x\n",
> 		    sess, sess->port_name,
> 		    sess->loop_id, loop_id, sess->d_id.b.domain,
> 		    sess->d_id.b.area, sess->d_id.b.al_pa, s_id.b.domain,
> -- 
> 2.19.0.rc0
> 

Good improvement. I was planning to look at doing this change. 

Reviewed-by: Himanshu Madhani <himanshu.madhani@xxxxxxxxxx>

--
Himanshu Madhani	 Oracle Linux Engineering






[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux