Re: [PATCH 7/17] svcrdma: Fix error handling during listening endpoint creation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 06, 2008 at 07:48:02PM -0500, Tom Tucker wrote:
> 
> 
> 
> On 5/6/08 4:22 PM, "J. Bruce Fields" <bfields@xxxxxxxxxxxx> wrote:
> 
> > On Tue, May 06, 2008 at 09:48:06AM -0500, Tom Tucker wrote:
> >> 
> >> 
> >> 
> >> On 5/5/08 5:41 PM, "J. Bruce Fields" <bfields@xxxxxxxxxxxx> wrote:
> >> 
> >>> On Fri, May 02, 2008 at 11:28:39AM -0500, Tom Tucker wrote:
> >>>> A listening endpoint isn't known to the generic transport switch until
> >>>> the svc_create_xprt function returns without error. Calling
> >>>> svc_xprt_put within the xpo_create function causes the module reference
> >>>> count to be erroneously decremented.
> >>> 
> >>> There's some redundant code in these three error paths; would the usual
> >>> kernel-style "goto cleanup" thing help?
> >> 
> >> I think code-size it's a wash, but it might look more familiar.
> > 
> > Yeah, we try to stick to the same idioms as used elsewhere when it's
> > easy to.
> > 
> > Doesn't have to be done now, though.
> > 
> >> BTW, I noticed that the error path above returns a positive errno :-\,
> >> so that needs to be fixed too.
> > 
> > Oops, didn't catch that.  I'll expect a patch?
> 
> I've got updates to three of the patches. I'm just retesting to make sure I
> didn't inadvertently break something. I'll get the three updated patches to
> you by tomorrow.

OK!  Thanks.  I'm travelling tommorow (then at connectathon for a week)
so apologies in advance if I'm slow.

--b.
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux