]> Pileus Git - ~andy/linux/blobdiff - drivers/scsi/libfc/fc_elsct.c
Merge tag 'common-clk-api' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[~andy/linux] / drivers / scsi / libfc / fc_elsct.c
index fb9161dc4ca67411f07413018562286fcaeff017..c2384d501470123a119f4fcd61fadd9ba7aacc24 100644 (file)
@@ -28,6 +28,7 @@
 #include <scsi/fc/fc_els.h>
 #include <scsi/libfc.h>
 #include <scsi/fc_encode.h>
+#include "fc_libfc.h"
 
 /**
  * fc_elsct_send() - Send an ELS or CT frame
@@ -55,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) {