On Wed, 2008-08-27 at 15:23 -0700, Joe Eykholt wrote:
> Robert Love wrote:
> > this is really just a state of the lport, move it to
> > the lport's file.
> > 
> > Also remove disc_stop from the libfc_function_template as
> > nobody should be calling this from outside fc_lport.c.
> > 
> > Signed-off-by: Robert Love <[EMAIL PROTECTED]>
> 
> ...
> 
> >  /*
> > + * Logoff the DNS rport
> > + */
> > +static void fc_lport_enter_dns_stop(struct fc_lport *lp)
> > +{
> > +   if (fc_lport_debug)
> > +           FC_DBG("Processing DNS_STOP state");
> > +
> > +   fc_lport_state_enter(lp, LPORT_ST_DNS_STOP);
> > +
> > +   if (lp->dns_rp)
> > +           lp->tt.rport_logout(lp->dns_rp);
> > +}
> 
> In the above, if dns_rp is NULL, it should go on to LOGO state.
> 
Yeah, these patches don't change the lport locking. I was just providing
them as a supplement to the lport locking discussion since I think that
some of this work needs to be done first to ensure that the lport
locking can be clean.

>       Joe
> 

_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel

Reply via email to