Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 8 Aug 2002 06:41:44 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 8 Aug 2002 06:41:44 -0400 Received: from [195.63.194.11] ([195.63.194.11]:15628 "EHLO mail.stock-world.de") by vger.kernel.org with ESMTP id ; Thu, 8 Aug 2002 06:41:43 -0400 Message-ID: <3D524A67.7030407@evision.ag> Date: Thu, 08 Aug 2002 12:39:35 +0200 From: Marcin Dalecki Reply-To: martin@dalecki.de User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.1b) Gecko/20020722 X-Accept-Language: en-us, en, pl, ru MIME-Version: 1.0 To: Zwane Mwaikambo CC: martin@dalecki.de, "Bill Huey (Hui)" , linux-kernel@vger.kernel.org Subject: Re: bad: schedule() with irqs disabled! (+ ksymoops) References: Content-Type: text/plain; charset=US-ASCII; Content-Transfer-Encoding: 7BIT Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1105 Lines: 27 Uz.ytkownik Zwane Mwaikambo napisa?: > On Thu, 8 Aug 2002, Marcin Dalecki wrote: > > >>I can report pretty the same: >> >>Trace; c0113f84 >>Trace; c0113fa6 >>Trace; c011d1f7 > > > What to do? Looks like do_softirq needs some work, also reading the > comments at the beginning of kernel/softirq.c is it preempt safe? This is > from looking at 'cpu = smp_processor_id' usage in do_softirq. I think that you are right do_softirq is apparently in toruble. Nowever the above only occurs when, I'm working on my notebook through ssh X11 port forward login. So in this case there are likely many overlapping IDE/eth0 IRQ comming through. And it's *really* the eth part that matters. So it could simply be that the e8139too driver deserves review in regards of proper lock protection. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/