Re: [PATCH v2 02/17] security: make security_file_set_fowner, f_setown and __f_setown void return

Jeff Layton
2014-10-07T18:02:28Z

On Tue, 7 Oct 2014 20:34:57 +0300
Dmitry Kasatkin <dmitry.kasatkin@gmail.com> wrote:

> On 7 October 2014 20:17, Christoph Hellwig <hch@infradead.org> wrote:
> > On Tue, Oct 07, 2014 at 08:11:42PM +0300, Dmitry Kasatkin wrote:
> >> If file_set_fowner op is now type of "void", how you can actually
> >> return the value?
> >> I think compiler must give error. How could you compile it?
> >
> > Returning void values is a GNU extension. I've seen it in a few
> > places in the kernel. Although in general I'd prefer it we'd remove
> > it (and have the compiler warn about it).
> >
>
> Cool. There were patches around to use LLVM as well.
> Will it work there?
>

Well, no one has complained so far, and this has been in linux-next for
more than a month or so. I was just getting ready to send my pull
request to Linus, so you caught this just in time.

I'll respin this patch to not call "return" there and let it stew in
-next for a couple of days before I send the pull request.

Thanks,
--
Jeff Layton <jlayton@primarydata.com>