Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932237AbWITSjz (ORCPT ); Wed, 20 Sep 2006 14:39:55 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932236AbWITSjy (ORCPT ); Wed, 20 Sep 2006 14:39:54 -0400 Received: from vms040pub.verizon.net ([206.46.252.40]:10710 "EHLO vms040pub.verizon.net") by vger.kernel.org with ESMTP id S932233AbWITSjx (ORCPT ); Wed, 20 Sep 2006 14:39:53 -0400 Date: Wed, 20 Sep 2006 14:36:46 -0400 From: Gene Heskett Subject: Re: 2.6.18-rt1 In-reply-to: <20060920182553.GC1292@us.ibm.com> To: linux-kernel@vger.kernel.org, paulmck@us.ibm.com Cc: Daniel Walker , Ingo Molnar , Thomas Gleixner , John Stultz , Dipankar Sarma , Arjan van de Ven Message-id: <200609201436.47042.gene.heskett@verizon.net> Organization: Organization? Absolutely zip. MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit Content-disposition: inline References: <20060920141907.GA30765@elte.hu> <1158774118.29177.13.camel@c-67-180-230-165.hsd1.ca.comcast.net> <20060920182553.GC1292@us.ibm.com> User-Agent: KMail/1.7 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3505 Lines: 94 On Wednesday 20 September 2006 14:25, Paul E. McKenney wrote: >On Wed, Sep 20, 2006 at 10:41:58AM -0700, Daniel Walker wrote: >> On Wed, 2006-09-20 at 10:38 -0700, Paul E. McKenney wrote: >> > On Wed, Sep 20, 2006 at 10:00:38AM -0700, Daniel Walker wrote: >> > > On Wed, 2006-09-20 at 12:50 -0400, Gene Heskett wrote: >> > > > LD .tmp_vmlinux1 >> > > > >> > > > kernel/built-in.o(.text+0x16f25): In function `hrtimer_start': >> > > > : undefined reference to `hrtimer_update_timer_prio' >> > > > >> > > > make: *** [.tmp_vmlinux1] Error 1 >> > > > >> > > > about half way thru the normal time. config attached. I don't >> > > > think hires timers are enabled. >> > > > >> > > > Comments? >> > > >> > > Fix attached. >> > > >> > > Daniel >> > >> > Compiles for me with this patch. Will try it out on a couple of >> > machines. >> >> Ingo actually updated with a similar fix , in >> >> http://people.redhat.com/~mingo/realtime-preempt/patch-2.6.18-rt2 > >OK, using that instead. > >I get the following at startup, which probably means that I need to use >some machine other than a NUMA-Q. Trying a different machine... > > Thanx, Paul > >BUG: unable to handle kernel NULL pointer dereference at virtual address > 00000000 printing eip: >c01151ff >*pde = 34d21001 >*pte = 00000000 >stopped custom tracer. >Oops: 0000 [#1] >PREEMPT SMP >Modules linked in: >CPU: 2 >EIP: 0060:[] Not tainted VLI >EFLAGS: 00010246 (2.6.18-rt2-autokern1 #1) >EIP is at __wake_up_common+0x10/0x55 >eax: 00000000 ebx: 00000001 ecx: c113629c edx: 00000000 >esi: c113629c edi: c113629c ebp: dff25f34 esp: dff25f24 >ds: 007b es: 007b ss: 0068 preempt: 00000001 >Process softirq-timer/2 (pid: 27, ti=dff24000 task=dff20e30 > task.ti=dff24000) Stack: 00000000 00000000 c113629c 00000001 dff25f60 > c0115267 c113629c 00000006 00000001 00000001 00000000 00000006 00000007 > dffd5e40 c1136270 c1136240 c012ecf6 00000000 00000001 c11360e4 00000001 > 00000000 dff12000 c043b2c0 Call Trace: > [] __wake_up+0x23/0x52 > [] hrtimer_run_queues+0xf6/0x10f > [] run_timer_softirq+0x13b/0x31b > [] ksoftirqd+0xff/0x194 > [] ksoftirqd+0x0/0x194 > [] kthread+0x82/0xa7 > [] kthread+0x0/0xa7 > [] kernel_thread_helper+0x5/0xb >--------------------------- > >| preempt count: 00000001 ] >| 1-level deep critical section nesting: > >---------------------------------------- >.. [] .... __spin_lock_irqsave+0xe/0x35 >.....[<00000000>] .. ( <= _stext+0x3feffd68/0x41) > >Code: 45 14 00 00 00 00 8b 45 08 83 ca 01 89 55 0c 8b 40 04 89 45 08 5d > e9 62 e2 ff ff 55 89 e5 57 56 53 50 8b 7d 08 8b 5d 10 8b 57 20 <8b> 02 > 89 45 f0 8d 47 20 39 c2 74 31 8b 72 f4 8d 42 f4 ff 75 18 EIP: > [] __wake_up_common+0x10/0x55 SS:ESP 0068:dff25f24 That looks like the chorus of the song I saw when it crashed on boot, pretty darned close to identical. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Yahoo.com and AOL/TW attorneys please note, additions to the above message by Gene Heskett are: Copyright 2006 by Maurice Eugene Heskett, all rights reserved. - 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/