Thread (13 messages) 13 messages, 6 authors, 2008-08-28

Re: [BUG] linux-next: Tree for August 26 - Badness at kernel/notifier.c:25

From: David Woodhouse <dwmw2@infradead.org>
Date: 2008-08-28 14:23:46
Also in: linuxppc-dev, lkml

On Thu, 2008-08-28 at 00:38 +1000, Stephen Rothwell wrote:
Hi Arjan,

On Thu, 28 Aug 2008 00:33:08 +1000 Stephen Rothwell [off-list ref] wrote:
quoted
The original reported trace was during setup_system which is very early in
the boot.
But, of course, that version didn't have the necessary extra dereference
of the function address ...

And the later debug patch did not check the address at register time,
only at notify time.

The later trace also looks to be early in the boot.
It's isa_bridge_notify(), which is neither within _[se]text nor
_[se]inittext, so the core_kernel_text() function disavows it.

Where are __devinit functions supposed to end up?

 $ egrep _[es]init\|_[es]text\|isa_bridge_notify System.map 
c000000000000000 T _stext
c00000000045d000 T _etext
c000000000463ca8 t .isa_bridge_notify
c00000000063a000 T _sinittext
c00000000067c3bc T _einittext
c00000000071fd80 d isa_bridge_notify

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help