On Thu, Jul 27, 2006 at 10:34:00PM -0700, David Miller ([EMAIL PROTECTED]) wrote: > From: Evgeniy Polyakov <[EMAIL PROTECTED]> > Date: Fri, 28 Jul 2006 09:17:25 +0400 > > > What would you expect from non-preemptible kernel? Hard lockup, no acks, > > no soft irqs. > > Why does pressing Ctrl-Z on the user process stop kernel soft irq > processing?
I do not know, why Alexey decided that Ctrl-Z was ever pressed. I'm saying about the case when keventd ate 100% of CPU, but stack worked with (very) long delays. Obviously userspace was unresponsible and no data arrived there. It is an analogy that posponed softirq work does not destroy connections as long as process context protocol processing with delays. User does not get it's data, so no need to send an ack. And if it is impossible to get that data at all, user should not care that sending side does not see acks. When user is capable to get that data, it starts to acknowledge. -- Evgeniy Polyakov - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html