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