Re: [PATCH] cifs: Percolate errors up to the caller during get/set acls

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

 



On Mon, 8 Nov 2010 13:23:05 -0600
Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> wrote:

> On Mon, Nov 8, 2010 at 1:19 PM, Jeff Layton <jlayton@xxxxxxxxxx> wrote:
> > On Mon, 8 Nov 2010 13:04:15 -0600
> > Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> wrote:
> >
> >> >>
> >> >> I think we now have a consistent interface not only within
> >> >> various get/set_cifs_acl* functions but like most of the rest of of
> >> >> the functions
> >> >> i.e. they return error code and not a ptr to a structure when successful
> >> >> or an err ptr for failure?
> >> >>
> >> >
> >> > I'm not sure I understand your question. Can you rephrase it?
> >> >
> >> > --
> >> > Jeff Layton <jlayton@xxxxxxxxxx>
> >> >
> >>
> >> I meant all the get/set_cifs_acl function now return an error code
> >> i.e. 0 for success and non-zero for an error.
> >
> > Ok, so what's the question?
> >
> > --
> > Jeff Layton <jlayton@xxxxxxxxxx>
> >
> 
> no question, just stating the reason for changing signatures of
> get_cifs_acl*  calls instead of them returning a ptr to the structure.

I understood why you did it. I'm just pointing out that it's more
efficient to use the ERR_PTR() macro to pass back errors rather that
turning this thing into an int return with another double-pointer
argument. It's also easier to read.

-- 
Jeff Layton <jlayton@xxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux