On Tue, 2016-07-19 at 15:01 +0200, Hannes Reinecke wrote: > When registering and unregistering as an target port we should > be setting the FC-4 service params correctly. > > Signed-off-by: Hannes Reinecke <hare@xxxxxxxx> > --- > drivers/target/tcm_fc/tfc_sess.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/target/tcm_fc/tfc_sess.c b/drivers/target/tcm_fc/tfc_sess.c > index f5186a7..6ffbb60 100644 > --- a/drivers/target/tcm_fc/tfc_sess.c > +++ b/drivers/target/tcm_fc/tfc_sess.c > @@ -91,6 +91,7 @@ static void ft_tport_delete(struct ft_tport *tport) > > ft_sess_delete_all(tport); > lport = tport->lport; > + lport->service_params &= ~FCP_SPPF_TARG_FCN; > BUG_ON(tport != lport->prov[FC_TYPE_FCP]); > RCU_INIT_POINTER(lport->prov[FC_TYPE_FCP], NULL); > > @@ -110,6 +111,7 @@ void ft_lport_add(struct fc_lport *lport, void *arg) > { > mutex_lock(&ft_lport_lock); > ft_tport_get(lport); > + lport->service_params |= FCP_SPPF_TARG_FCN; > mutex_unlock(&ft_lport_lock); > } > Applied to target-pending/for-next. Thanks Hannes. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html