diff options
author | Neerav Parikh <neerav.parikh@intel.com> | 2012-01-22 17:30:00 -0800 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2012-02-19 08:08:58 -0600 |
commit | 1ea2c1daf4476ac798b1de8196f11dd36425b5ae (patch) | |
tree | de1d14fa0c5b912e22947b0e2177c0ee31b9ba4e /drivers/scsi/libfc | |
parent | a9277e7783651d4e0a849f7988340b1c1cf748a4 (diff) | |
download | linux-3.10-1ea2c1daf4476ac798b1de8196f11dd36425b5ae.tar.gz linux-3.10-1ea2c1daf4476ac798b1de8196f11dd36425b5ae.tar.bz2 linux-3.10-1ea2c1daf4476ac798b1de8196f11dd36425b5ae.zip |
[SCSI] libfc: Make the libfc Common Transport(CT) code generic
Currently the libfc Common Transport(CT) calls assume that
the CT requests are Name Server specific only. This patch
makes it more flexible to allow more FC-GS services to make
use of these routines.
Signed-off-by: Neerav Parikh <neerav.parikh@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Acked-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/libfc')
-rw-r--r-- | drivers/scsi/libfc/fc_elsct.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/scsi/libfc/fc_elsct.c b/drivers/scsi/libfc/fc_elsct.c index e17a28d324d..c2384d50147 100644 --- a/drivers/scsi/libfc/fc_elsct.c +++ b/drivers/scsi/libfc/fc_elsct.c @@ -56,8 +56,7 @@ struct fc_seq *fc_elsct_send(struct fc_lport *lport, u32 did, rc = fc_els_fill(lport, did, fp, op, &r_ctl, &fh_type); else { /* CT requests */ - rc = fc_ct_fill(lport, did, fp, op, &r_ctl, &fh_type); - did = FC_FID_DIR_SERV; + rc = fc_ct_fill(lport, did, fp, op, &r_ctl, &fh_type, &did); } if (rc) { |