| To: | Andi Kleen <ak@xxxxxxx> |
|---|---|
| Subject: | Re: [PATCH] small skbuff.[ch] tweaks |
| From: | Mitchell Blank Jr <mitch@xxxxxxxxxx> |
| Date: | Tue, 2 Sep 2003 02:49:42 -0700 |
| Cc: | netdev@xxxxxxxxxxx |
| In-reply-to: | <20030902090423.GD3889@xxxxxxxxxxxxx> |
| References: | <20030902081625.GA52298@xxxxxxxxxxxxxx> <20030902105833.04778449.ak@xxxxxxx> <20030902091059.GA53570@xxxxxxxxxxxxxx> <20030902090423.GD3889@xxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.4.1i |
Andi Kleen wrote:
> > > Both unlikely(!ptr) and likely(ptr) are not needed because gcc assumes
> > > this
> > > by default
> >
> > Is there any disadvantage to stating it explicitly?
>
> It makes the code much uglier.
Well I guess it's a matter of taste then. Personally I like unlikely()/
likely() a lot, even from just a readability standpoint. I think it provides
a nice hint to the structure of code while reading it ("ok, we're just
handling an error case here, the meat of the code is below") If anything they
help comment the code.
I certainly think they're preferable to "this is an unlikely error condition but
we shouldn't mark it as such because of some gcc trivia lets us save a few
characters of typing"
However if the consensus is that those unlikely()'s should be removed I'll be
happy to spin a new patch with those removed.
-Mitch
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] small skbuff.[ch] tweaks, Andi Kleen |
|---|---|
| Next by Date: | GUI linux kerne/driver modulel debugger., Ronnie Vaisman |
| Previous by Thread: | Re: [PATCH] small skbuff.[ch] tweaks, Andi Kleen |
| Next by Thread: | GUI linux kerne/driver modulel debugger., Ronnie Vaisman |
| Indexes: | [Date] [Thread] [Top] [All Lists] |