[SCSI] libfc: Remove fc_fcp_complete
authorRobert Love <robert.w.love@intel.com>
Tue, 3 Nov 2009 19:45:52 +0000 (11:45 -0800)
committerJames Bottomley <James.Bottomley@suse.de>
Fri, 4 Dec 2009 18:00:54 +0000 (12:00 -0600)
This function is never used, let's remove it.

Signed-off-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/libfc/fc_fcp.c
include/scsi/libfc.h

index 479af9352a4279ba59380f62b9fb6b02eaa3e4a8..3ab08f8dfb2543c18b44c25eb7545e20d911e402 100644 (file)
@@ -1874,23 +1874,6 @@ static void fc_io_compl(struct fc_fcp_pkt *fsp)
        fc_fcp_pkt_release(fsp);
 }
 
-/**
- * fc_fcp_complete() - complete processing of a fcp packet
- * @fsp:       fcp packet
- *
- * This function may sleep if a fsp timer is pending.
- * The host lock must not be held by caller.
- */
-void fc_fcp_complete(struct fc_fcp_pkt *fsp)
-{
-       if (fc_fcp_lock_pkt(fsp))
-               return;
-
-       fc_fcp_complete_locked(fsp);
-       fc_fcp_unlock_pkt(fsp);
-}
-EXPORT_SYMBOL(fc_fcp_complete);
-
 /**
  * fc_eh_abort() - Abort a command
  * @sc_cmd:    scsi command to abort
index f207b6cac06fbac7dd6fb3bc25048c2c88a77866..db2175da2da5a6f55d26458b5056472e05c870b3 100644 (file)
@@ -887,14 +887,6 @@ int fc_fcp_init(struct fc_lport *);
 int fc_queuecommand(struct scsi_cmnd *sc_cmd,
                    void (*done)(struct scsi_cmnd *));
 
-/*
- * complete processing of a fcp packet
- *
- * This function may sleep if a fsp timer is pending.
- * The host lock must not be held by caller.
- */
-void fc_fcp_complete(struct fc_fcp_pkt *fsp);
-
 /*
  * Send an ABTS frame to the target device. The sc_cmd argument
  * is a pointer to the SCSI command to be aborted.