Commit 0620efe7 authored by Arun Easi's avatar Arun Easi Committed by Martin K. Petersen
Browse files

scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro



IS_FNIC_FCP_INITIATOR macro is not applicable at this time.  Delete the
macro.

Suggested-by: default avatarDan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: default avatarSesidhar Baddela <sebaddel@cisco.com>
Reviewed-by: default avatarArulprabhu Ponnusamy <arulponn@cisco.com>
Reviewed-by: default avatarGian Carlo Boffa <gcboffa@cisco.com>
Signed-off-by: default avatarArun Easi <aeasi@cisco.com>
Signed-off-by: default avatarKaran Tilak Kumar <kartilak@cisco.com>
Link: https://lore.kernel.org/r/20250110091655.17643-1-kartilak@cisco.com


Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent 8ccc5947
Loading
Loading
Loading
Loading
+34 −51
Original line number Diff line number Diff line
@@ -1242,7 +1242,6 @@ bool fdls_delete_tport(struct fnic_iport_s *iport, struct fnic_tport_s *tport)
		tport->timer_pending = 0;
	}

	if (IS_FNIC_FCP_INITIATOR(fnic)) {
	spin_unlock_irqrestore(&fnic->fnic_lock, fnic->lock_flags);
	fnic_rport_exch_reset(iport->fnic, tport->fcid);
	spin_lock_irqsave(&fnic->fnic_lock, fnic->lock_flags);
@@ -1267,7 +1266,6 @@ bool fdls_delete_tport(struct fnic_iport_s *iport, struct fnic_tport_s *tport)
		list_del(&tport->links);
		kfree(tport);
	}
	}
	return true;
}

@@ -1388,7 +1386,6 @@ static void fdls_send_register_fc4_types(struct fnic_iport_s *iport)
		 "0x%x: FDLS send RFT with oxid: 0x%x", iport->fcid,
		 oxid);

	if (IS_FNIC_FCP_INITIATOR(fnic))
	prft_id->rft_id.fr_fts.ff_type_map[0] =
	    cpu_to_be32(1 << FC_TYPE_FCP);

@@ -1451,12 +1448,7 @@ static void fdls_send_register_fc4_features(struct fnic_iport_s *iport)
		 "0x%x: FDLS send RFF with oxid: 0x%x", iport->fcid,
		 oxid);

	if (IS_FNIC_FCP_INITIATOR(fnic)) {
	prff_id->rff_id.fr_type = FC_TYPE_FCP;
	} else {
		FNIC_FCS_DBG(KERN_INFO, fnic->host, fnic->fnic_num,
					 "0x%x: Unknown type", iport->fcid);
	}

	fnic_send_fcoe_frame(iport, frame, frame_size);

@@ -2333,9 +2325,6 @@ static void fdls_send_delete_tport_msg(struct fnic_tport_s *tport)
	struct fnic *fnic = iport->fnic;
	struct fnic_tport_event_s *tport_del_evt;

	if (!IS_FNIC_FCP_INITIATOR(fnic))
		return;

	tport_del_evt = kzalloc(sizeof(struct fnic_tport_event_s), GFP_ATOMIC);
	if (!tport_del_evt) {
		FNIC_FCS_DBG(KERN_INFO, fnic->host, fnic->fnic_num,
@@ -3485,11 +3474,9 @@ fdls_process_flogi_rsp(struct fnic_iport_s *iport,
					 "From fabric: R_A_TOV: %d E_D_TOV: %d",
					 iport->r_a_tov, iport->e_d_tov);

		if (IS_FNIC_FCP_INITIATOR(fnic)) {
		fc_host_fabric_name(iport->fnic->host) =
		get_unaligned_be64(&FNIC_LOGI_NODE_NAME(flogi_rsp->els));
		fc_host_port_id(iport->fnic->host) = iport->fcid;
		}

		fnic_fdls_learn_fcoe_macs(iport, rx_frame, fcid);

@@ -4526,11 +4513,9 @@ void fnic_fdls_disc_start(struct fnic_iport_s *iport)
{
	struct fnic *fnic = iport->fnic;

	if (IS_FNIC_FCP_INITIATOR(fnic)) {
	fc_host_fabric_name(iport->fnic->host) = 0;
	fc_host_post_event(iport->fnic->host, fc_get_event_number(),
					   FCH_EVT_LIPRESET, 0);
	}

	if (!iport->usefip) {
		if (iport->flags & FNIC_FIRST_LINK_UP) {
@@ -4993,7 +4978,6 @@ void fnic_fdls_link_down(struct fnic_iport_s *iport)
	fdls_set_state((&iport->fabric), FDLS_STATE_LINKDOWN);
	iport->fabric.flags = 0;

	if (IS_FNIC_FCP_INITIATOR(fnic)) {
	spin_unlock_irqrestore(&fnic->fnic_lock, fnic->lock_flags);
	fnic_scsi_fcpio_reset(iport->fnic);
	spin_lock_irqsave(&fnic->fnic_lock, fnic->lock_flags);
@@ -5002,7 +4986,6 @@ void fnic_fdls_link_down(struct fnic_iport_s *iport)
					 "removing rport: 0x%x", tport->fcid);
		fdls_delete_tport(iport, tport);
	}
	}

	if ((fnic_fdmi_support == 1) && (iport->fabric.fdmi_pending > 0)) {
		del_timer_sync(&iport->fabric.fdmi_timer);
+0 −2
Original line number Diff line number Diff line
@@ -80,8 +80,6 @@
#define FNIC_DEV_RST_TERM_DONE          BIT(20)
#define FNIC_DEV_RST_ABTS_PENDING       BIT(21)

#define IS_FNIC_FCP_INITIATOR(fnic) (fnic->role == FNIC_ROLE_FCP_INITIATOR)

#define FNIC_FW_RESET_TIMEOUT        60000	/* mSec   */
#define FNIC_FCOE_MAX_CMD_LEN        16
/* Retry supported by rport (returned by PRLI service parameters) */
+5 −9
Original line number Diff line number Diff line
@@ -1031,7 +1031,7 @@ static int fnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)

	fnic_fdls_init(fnic, (fnic->config.flags & VFCF_FIP_CAPABLE));

	if (IS_FNIC_FCP_INITIATOR(fnic) && fnic_scsi_drv_init(fnic))
	if (fnic_scsi_drv_init(fnic))
		goto err_out_scsi_drv_init;

	err = fnic_stats_debugfs_init(fnic);
@@ -1075,7 +1075,6 @@ static int fnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
err_out_fnic_alloc_vnic_res:
	fnic_clear_intr_mode(fnic);
err_out_fnic_set_intr_mode:
	if (IS_FNIC_FCP_INITIATOR(fnic))
	scsi_host_put(fnic->host);
err_out_fnic_role:
err_out_scsi_host_alloc:
@@ -1125,7 +1124,6 @@ static void fnic_remove(struct pci_dev *pdev)
	 */
	flush_workqueue(fnic_event_queue);

	if (IS_FNIC_FCP_INITIATOR(fnic))
	fnic_scsi_unload(fnic);

	if (vnic_dev_get_intr_mode(fnic->vdev) == VNIC_DEV_INTR_MODE_MSI)
@@ -1171,10 +1169,8 @@ static void fnic_remove(struct pci_dev *pdev)
	pci_disable_device(pdev);
	pci_set_drvdata(pdev, NULL);
	ida_free(&fnic_ida, fnic->fnic_num);
	if (IS_FNIC_FCP_INITIATOR(fnic)) {
	fnic_scsi_unload_cleanup(fnic);
	scsi_host_put(fnic->host);
	}
	kfree(fnic);
}