summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/libfc
diff options
context:
space:
mode:
authorHannes Reinecke <hare@suse.de>2016-10-18 04:01:53 -0400
committerMartin K. Petersen <martin.petersen@oracle.com>2016-11-08 17:29:56 -0500
commit96d564e24ac2b69fbfa2b81d48069ffeede549d7 (patch)
tree782b822b4c0235e00d10297eb801666e9cd4d021 /drivers/scsi/libfc
parentf1d61e6e682cd241c145e6268be3a9f30af934eb (diff)
scsi: libfc: Replace ->seq_assign callback with function call
The ->seq_assign callback only ever had one implementation, so call the function directly and drop the callback. Signed-off-by: Hannes Reinecke <hare@suse.com> Acked-by: Johannes Thumshirn <jth@kernel.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/libfc')
-rw-r--r--drivers/scsi/libfc/fc_exch.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/scsi/libfc/fc_exch.c b/drivers/scsi/libfc/fc_exch.c
index ceeccd7b3ba7..efb6a4b7a62a 100644
--- a/drivers/scsi/libfc/fc_exch.c
+++ b/drivers/scsi/libfc/fc_exch.c
@@ -1477,7 +1477,7 @@ reject:
1477 * A reference will be held on the exchange/sequence for the caller, which 1477 * A reference will be held on the exchange/sequence for the caller, which
1478 * must call fc_seq_release(). 1478 * must call fc_seq_release().
1479 */ 1479 */
1480static struct fc_seq *fc_seq_assign(struct fc_lport *lport, struct fc_frame *fp) 1480struct fc_seq *fc_seq_assign(struct fc_lport *lport, struct fc_frame *fp)
1481{ 1481{
1482 struct fc_exch_mgr_anchor *ema; 1482 struct fc_exch_mgr_anchor *ema;
1483 1483
@@ -1491,6 +1491,7 @@ static struct fc_seq *fc_seq_assign(struct fc_lport *lport, struct fc_frame *fp)
1491 break; 1491 break;
1492 return fr_seq(fp); 1492 return fr_seq(fp);
1493} 1493}
1494EXPORT_SYMBOL(fc_seq_assign);
1494 1495
1495/** 1496/**
1496 * fc_seq_release() - Release the hold 1497 * fc_seq_release() - Release the hold
@@ -2653,9 +2654,6 @@ int fc_exch_init(struct fc_lport *lport)
2653 if (!lport->tt.exch_mgr_reset) 2654 if (!lport->tt.exch_mgr_reset)
2654 lport->tt.exch_mgr_reset = fc_exch_mgr_reset; 2655 lport->tt.exch_mgr_reset = fc_exch_mgr_reset;
2655 2656
2656 if (!lport->tt.seq_assign)
2657 lport->tt.seq_assign = fc_seq_assign;
2658
2659 if (!lport->tt.seq_release) 2657 if (!lport->tt.seq_release)
2660 lport->tt.seq_release = fc_seq_release; 2658 lport->tt.seq_release = fc_seq_release;
2661 2659