Thread (9 messages) flat view 9 messages, 5 authors, 2003-10-10

Re: [PATCH] kfree_skb() bug in 2.4.22

From: Dan Kegel <hidden>
Date: 2003-10-10 16:21:28
Also in: lkml

Ingo Oeser wrote:
On Friday 10 October 2003 15:00, David S. Miller wrote:
quoted
Ingo Oeser [off-list ref] wrote:
quoted
Would you mind __attribute_nonnull__ for these functions, if we
enable GCC 3.3 support for this[1]?
I would say yes, but why?  All this attribute does is optimize
away tests for NULL which surprise surprise we don't have any
of in kfree_skb().

And it wouldn't warn about passing NULL to these functions? That's bad...
But maybe sparse/smatch are better for this...
Things like smatch, sparse, and checker can use the __attribute_nonnull__.
I'd say it's a good idea.  Should I submit the patch, then, since I'm
the one who like the idea?
- Dan

-- 
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help