By scanning the scheduler code I found the place where the
error message is produced. And it means what it says :-)
The scheduler is being invoked from an interrupt and obviously
that should not happen. I guess I have to resolve the address,
to see who could do such a thing ...

I know, that I'm not invoking the scheduler explicitly, so it must be done
somewhere implicitly. What functions could invoke the sceduler? Adding and
deleting timers in interrupts shouldn't be a problem. I know that the
functions associated with wait queues can. Are there any other?

Thanks,

  Olaf

Olaf Meyer writes:
 > Kaz,
 > 
 > thanks for the debugging advice. Now that I'm not using X anymore
 > I actually can see the reason for my freeze. I'm now
 > just dropping the packets in the hard_xmit routine and freeing the
 > skb's with dev_kfree_skb. After some while my system freezes with the
 > console full of 
 > 
 >   Aiee: scheduling in interrupt 00124b3
 > 
 > log messages. What does this mean? Am I in some kind of infinite loop?
 > 
 > Thanks,
 > 
 >   Olaf

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to