From: Joel Becker <Joel.Becker@oracle.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mark Fasheh <mfasheh@suse.com>,
linux-kernel@vger.kernel.org, ocfs2-devel@oss.oracle.com,
Andrew Morton <akpm@linux-foundation.org>
Subject: [Ocfs2-devel] [git patches] Ocfs2 and Configfs updates for 2.6.27
Date: Thu, 17 Jul 2008 14:20:38 -0700 [thread overview]
Message-ID: <20080717212038.GA8283@ca-server1.us.oracle.com> (raw)
In-Reply-To: <alpine.LFD.1.10.0807171056520.2959@woody.linux-foundation.org>
On Thu, Jul 17, 2008 at 11:01:40AM -0700, Linus Torvalds wrote:
> .. I really dislike how this was done.
Argh!
> This commit:
>
> 11c3b79218390a139f2d474ee1e983a672d5839a ("configfs: Allow ->make_item()
> and ->make_group() to return detailed errors.")
>
> is just ugly. Returning one value by passing a pointer to a pointer, and
> the error value by returning an 'int' errno is _not_ how we do things in
> the kernel.
See, I coded it up with PTR_ERR() first, and everyone I showed
it to said "I hate PTR_ERR()!".
> I pulled it, but I want to register my protest.
I wish you hadn't, because it won't be to difficult to go back
to PTR_ERR(). However, don't revert it - that affects some of the
follow-on patches that were affected by the change.
I'll spin up a new PTR_ERR() change. I have some more cleanups
coming too, they need to finish their time in linux-next.
Joel
--
"The cynics are right nine times out of ten."
- H. L. Mencken
Joel Becker
Principal Software Developer
Oracle
E-mail: joel.becker at oracle.com
Phone: (650) 506-8127
WARNING: multiple messages have this Message-ID (diff)
From: Joel Becker <Joel.Becker@oracle.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mark Fasheh <mfasheh@suse.com>,
linux-kernel@vger.kernel.org, ocfs2-devel@oss.oracle.com,
Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [git patches] Ocfs2 and Configfs updates for 2.6.27
Date: Thu, 17 Jul 2008 14:20:38 -0700 [thread overview]
Message-ID: <20080717212038.GA8283@ca-server1.us.oracle.com> (raw)
In-Reply-To: <alpine.LFD.1.10.0807171056520.2959@woody.linux-foundation.org>
On Thu, Jul 17, 2008 at 11:01:40AM -0700, Linus Torvalds wrote:
> .. I really dislike how this was done.
Argh!
> This commit:
>
> 11c3b79218390a139f2d474ee1e983a672d5839a ("configfs: Allow ->make_item()
> and ->make_group() to return detailed errors.")
>
> is just ugly. Returning one value by passing a pointer to a pointer, and
> the error value by returning an 'int' errno is _not_ how we do things in
> the kernel.
See, I coded it up with PTR_ERR() first, and everyone I showed
it to said "I hate PTR_ERR()!".
> I pulled it, but I want to register my protest.
I wish you hadn't, because it won't be to difficult to go back
to PTR_ERR(). However, don't revert it - that affects some of the
follow-on patches that were affected by the change.
I'll spin up a new PTR_ERR() change. I have some more cleanups
coming too, they need to finish their time in linux-next.
Joel
--
"The cynics are right nine times out of ten."
- H. L. Mencken
Joel Becker
Principal Software Developer
Oracle
E-mail: joel.becker@oracle.com
Phone: (650) 506-8127
next prev parent reply other threads:[~2008-07-17 21:20 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-17 17:51 [Ocfs2-devel] [git patches] Ocfs2 and Configfs updates for 2.6.27 Mark Fasheh
2008-07-17 17:51 ` Mark Fasheh
2008-07-17 18:01 ` [Ocfs2-devel] " Linus Torvalds
2008-07-17 18:01 ` Linus Torvalds
2008-07-17 21:20 ` Joel Becker [this message]
2008-07-17 21:20 ` Joel Becker
2008-07-17 21:45 ` [Ocfs2-devel] " Joel Becker
2008-07-17 21:45 ` Joel Becker
2008-07-17 22:30 ` Joel Becker
2008-07-17 22:30 ` Joel Becker
2008-07-18 8:48 ` Louis Rilling
2008-07-18 8:48 ` Louis Rilling
2008-07-18 22:22 ` Joel Becker
2008-07-18 22:22 ` Joel Becker
-- strict thread matches above, loose matches on Subject: below --
2008-07-14 22:01 Mark Fasheh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080717212038.GA8283@ca-server1.us.oracle.com \
--to=joel.becker@oracle.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mfasheh@suse.com \
--cc=ocfs2-devel@oss.oracle.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.