Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S267350AbUJOXQu (ORCPT ); Fri, 15 Oct 2004 19:16:50 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S267362AbUJOXQu (ORCPT ); Fri, 15 Oct 2004 19:16:50 -0400 Received: from smtp.Lynuxworks.com ([207.21.185.24]:27152 "EHLO smtp.lynuxworks.com") by vger.kernel.org with ESMTP id S267350AbUJOXQr (ORCPT ); Fri, 15 Oct 2004 19:16:47 -0400 Date: Fri, 15 Oct 2004 16:16:09 -0700 To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Lee Revell , Rui Nuno Capela , Mark_H_Johnson@Raytheon.com, "K.R. Foley" , Daniel Walker , Bill Huey , Andrew Morton , Adam Heath , Lorenzo Allegrucci , Andrew Rodland Subject: Re: [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U3 Message-ID: <20041015231609.GA23505@nietzsche.lynx.com> References: <20041011215909.GA20686@elte.hu> <20041012091501.GA18562@elte.hu> <20041012123318.GA2102@elte.hu> <20041012195424.GA3961@elte.hu> <20041013061518.GA1083@elte.hu> <20041014002433.GA19399@elte.hu> <20041014143131.GA20258@elte.hu> <20041014234202.GA26207@elte.hu> <20041015102633.GA20132@elte.hu> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <20041015102633.GA20132@elte.hu> User-Agent: Mutt/1.5.6+20040907i From: Bill Huey (hui) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4159 Lines: 72 --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Oct 15, 2004 at 12:26:33PM +0200, Ingo Molnar wrote: > > i have released the -U3 PREEMPT_REALTIME patch: > > http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc4-mm1-U3 Atomic violations: bill --17pEHd4RhPHOinZp Content-Type: application/x-troff Content-Disposition: attachment; filename=t Content-Transfer-Encoding: quoted-printable Debug: sleeping function called from invalid context swapper(0) at kernel/m= utex.c:25=0Ain_atomic():1 [00010002], irqs_disabled():1=0A [] __m= ight_sleep+0xca/0xe0=0A [] _mutex_lock+0x29/0x70=0A [] = set_rtc_mmss+0x1d/0x1d0=0A [] update_wall_time_one_tick+0x9/0xb0= =0A [] update_wall_time+0x15/0x50=0A [] timer_interrupt= +0xff/0x130=0A [] handle_IRQ_event+0x46/0x80=0A [] __do= _IRQ+0x107/0x160=0A [] do_IRQ+0x4b/0x60=0A [] default_i= dle+0x0/0x40=0A [] common_interrupt+0x18/0x20=0A [] def= ault_idle+0x0/0x40=0A [] mtrr_del_page+0x3b/0x1d0=0A []= default_idle+0x3a/0x40=0A [] cpu_idle+0x63/0x90=0A [] = start_kernel+0x1ac/0x1f0=0A [] unknown_bootoption+0x0/0x180=0Apre= empt count: 2=0Aentry 1: cpu_idle+0x38/0x90 / (start_kernel+0x1ac/0x1f0)=0A= entry 2: _spin_lock+0x22/0x80 / (timer_interrupt+0x1b/0x130)=0A=0A=0A=0A=0A= Initializing CPU#0=0AKernel command line: root=3D/dev/sdb2 maxcpus=3D1 prof= ile=3D2 kgdbwwait kgdb8250=3D1,38400 console=3Dtty0 console=3Dkgdb mem=3D52= 4288K=0Akernel profiling enabled (shift: 2)=0A(swapper/0): new 265219 us ma= ximum-latency critical section.=0A =3D> started at: =0A =3D> ended at: =0A [] touch_preem= pt_timing+0x48/0x50=0A [] check_preempt_timing+0x162/0x200=0A [] cond_resched+0x25/0x80=0A [] touch_preempt_timing+0x48/= 0x50=0A [] cond_resched+0x25/0x80=0A [] cond_resched+0x= 25/0x80=0A [] register_cpu_notifier+0x2d/0x80=0A [] rcu= _init+0x97/0xa0=0A [] start_kernel+0xbc/0x1f0=0A [] unk= nown_bootoption+0x0/0x180=0Apreempt count: 1=0Aentry 1: start_kernel+0x48/0= x1f0 / (0xc0100211)=0APID hash table entries: 4096 (order: 12, 65536 bytes)= =0A(swapper/0): new 382088 us maximum-latency critical section.=0A =3D> sta= rted at: =0A =3D> ended at: =0A [] touch_preempt_timing+0x48/0x50=0A [] check_pr= eempt_timing+0x162/0x200=0A [] cond_resched+0x25/0x80=0A [] touch_preempt_timing+0x48/0x50=0A [] cond_resched+0x25/0x80= =0A [] cond_resched+0x25/0x80=0A [] register_cpu_notifi= er+0x2d/0x80=0A [] init_timers+0x35/0x60=0A [] start_ke= rnel+0xcb/0x1f0=0A [] unknown_bootoption+0x0/0x180=0Apreempt coun= t: 1=0Aentry 1: start_kernel+0x48/0x1f0 / (0xc0100211)=0ADetected 852.053 M= Hz processor.=0AUsing tsc for high-res timesource=0A(swapper/0): new 744706= us maximum-latency critical section.=0A =3D> started at: =0A =3D> ended at: =0A [] touch_= preempt_timing+0x48/0x50=0A [] check_preempt_timing+0x162/0x200= =0A [] cond_resched+0x25/0x80=0A [] touch_preempt_timin= g+0x48/0x50=0A [] cond_resched+0x25/0x80=0A [] cond_res= ched+0x25/0x80=0A [] _mutex_lock+0x31/0x70=0A [] _mutex= _lock_irqsave+0x16/0x20=0A [] tty_register_ldisc+0x37/0xc0=0A [] console_init+0x28/0x50=0A [] start_kernel+0xda/0x1f0=0A= [] unknown_bootoption+0x0/0x180=0Apreempt count: 1=0Aentry 1: st= art_kernel+0x48/0x1f0 / (0xc0100211)=0A=0A=0A=0A --17pEHd4RhPHOinZp-- - 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/