Thread (182 messages) 182 messages, 27 authors, 2008-08-01

Re: [regression] nf_iterate(), BUG: unable to handle kernel NULL pointer dereference

From: Matt Mackall <hidden>
Date: 2008-07-24 13:16:12
Also in: lkml

On Thu, 2008-07-24 at 20:50 +0800, Herbert Xu wrote:
On Thu, Jul 24, 2008 at 03:40:40PM +0300, Pekka Enberg wrote:
quoted
Using ksize() for skbs will crash your kernel for some configurations
because calling that function for memory allocated with
kmem_cache_alloc() is not supported by all the allocators (well,
SLOB).
So how about fixing the interface so that it can return an error
to indicate that the allocator doesn't support it?
You don't honestly expect people to correctly code to such a standard,
do you? People will assume that ksize never fails, they will be wrong,
and computers will die.
 You're taking
away an entire interface just because an underlying implementation
that's used by a very small proportion of users doesn't do the
right thing.
Umm, no. There were very few users to being with, so it was actually a
fairly large proportion. And that suggested the interface was a bad
idea.

-- 
Mathematics is the supreme nostalgia of our time.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help