Return-Path: Date: Fri, 10 Apr 2009 18:26:31 +0200 (CEST) From: Thomas Gleixner To: Maciej Rutecki cc: Andrew Morton , Linux Kernel Mailing List , linux-bluetooth@vger.kernel.org, marcel@holtmann.org Subject: Re: [2.6.29-git12] BUG: scheduling while atomic: swapper/0/0x10000100 In-Reply-To: <8db1092f0904100747w297a0daas9ebd05486d06e706@mail.gmail.com> Message-ID: References: <8db1092f0904070037q426fd8dcx4aa48c70e40b5d6c@mail.gmail.com> <20090409212028.7b2aa88c.akpm@linux-foundation.org> <8db1092f0904100340g7b7eb310y805e8680a32e3ac8@mail.gmail.com> <8db1092f0904100747w297a0daas9ebd05486d06e706@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII List-ID: On Fri, 10 Apr 2009, Maciej Rutecki wrote: > > We have a check for that in do_softirq, but none in do_IRQ. Can you > > please apply the patch below and test whether it triggers ? > > When I try connect with bluetooth, and connecting hangs, very often I > observe high load of cpu, and system was very unresponsive. ksoftirqd > has up to 100% load: > http://unixy.pl/maciek/download/kernel/2.6.30-rc1-git3/laptop/img_0002.jpg > > After this I reboot laptop. > > >From syslog: > http://unixy.pl/maciek/download/kernel/2.6.30-rc1-git3/laptop/syslog.txt Is this with my patch applied ? Thanks, tglx