[PATCH] boobytrap for 2.2.15pre5

Tom Leete tleete en access.mountain.net
Vie Ene 28 09:14:09 CST 2000


Rik van Riel wrote:
> 
[...] 
> If you apply this patch your kernel will spit out
> a one-line error message on every offence (and a
> 2-liner on a recursive offence). Each error message
> will be of the form:
> 
[...] 
> When you encounter these error messages, please send them
> to linux-kernel, _with_ the names of the functions (because
> they differ on every compilation) and, if possible, a short
> explanation of what do did to provoke these errors.
> 
>

Hi,

Got lots of these:
kmem_cache_alloc called from non-running (1) task from
c014d5e8!
then one of these:
kmem_cache_alloc called from non-running (2) task from
c014d5e8!

c014d5e8 is in alloc_skb.

ppp generates a lot of them, but not all. With ppp they seem
to be arriving in bursts of five at intervals of maybe 1 to
5 min. Those intervals are likely to reflect my activity. I
also got a few during startup or login.

net/core/skbuff.c says __GFP_WAIT  is clear if
in_interrupt(), but passes all other flags direct to
kmem_cache_alloc. I'm not seeing the printf(KERN_ERR ...)
for sleeping in interrupt from there.

Traces to follow, unless this rings a bell for someone.

Tom

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



Más información sobre la lista de distribución Ayuda