Re: [PATCH] boobytrap for 2.2.15pre5

From: Tom Leete (tleete@access.mountain.net)
Date: Fri Jan 28 2000 - 07:24:41 EST


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@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Jan 31 2000 - 21:00:20 EST