On Thu, Sep 14, 2023 at 03:56:04PM -0400, Kent Overstreet wrote:
> On Thu, Sep 14, 2023 at 05:58:48PM +0300, Dan Carpenter wrote:
> > The strndup_user() function returns error pointers on error.  It never
> > returns NULL.  Fix the checks including the commented out code.
> 
> My preferred style in bcachefs is
> 
> ret = PTR_ERR_OR_ZERO(p);
> if (ret)
>       return ret;
> 
> It keeps things consistent when we're doing a goto err instead of a
> return.

So you want people to write:

        path = strndup_user();
        ret = PTR_ERR_OR_ZERO(p);
        if (ret)
                goto err;

I don't want people to look at the git log and see me writing code like
that.  :P  You're going to have to do that yourself.  That's yuck.

regards,
dan carpenter

Reply via email to