From: Adrian Bunk <bunk@fs.tum.de>
To: Andi Kleen <ak@muc.de>
Cc: linux-kernel@vger.kernel.org
Subject: 2.5.68-bk11: .text.exit errors in .altinstructions
Date: Fri, 2 May 2003 19:13:56 +0200 [thread overview]
Message-ID: <20030502171355.GU21168@fs.tum.de> (raw)
Hi Andi,
I'm getting the following .text.exit errors in 2.5.68-bk11 (kernel
compiled with gcc 2.95 for a K6):
<-- snip -->
./drivers/hotplug/pci_hotplug.o(.altinstructions+0xa8): undefined
reference to `local symbols in discarded section .exit.text'
./drivers/hotplug/pci_hotplug.o(.altinstructions+0xb4): undefined
reference to `local symbols in discarded section .exit.text'
./drivers/hotplug/cpci_hotplug_core.o(.altinstructions+0x90): undefined
reference to `local symbols in discarded section .exit.text'
./drivers/hotplug/cpci_hotplug_core.o(.altinstructions+0x9c): undefined
reference to `local symbols in discarded section .exit.text'
./drivers/hotplug/built-in.o(.altinstructions+0xa8): undefined reference
to `local symbols in discarded section .exit.text'
./drivers/hotplug/built-in.o(.altinstructions+0xb4): more undefined
references to `local symbols in discarded section .exit.text' follow
<-- snip -->
The strange thing is that all errors are in .altinstructions, the files
seem to be OK, and the problem wasn't present in earlier kernel
versions.
Disassembled .altinstructions from drivers/hotplug/cpci_hotplug_core.o:
<-- snip -->
Disassembly of section .altinstructions:
00000000 <.altinstructions>:
0: df 0a (bad) (%edx)
2: 00 00 add %al,(%eax)
4: 00 00 add %al,(%eax)
6: 00 00 add %al,(%eax)
8: 19 04 03 sbb %eax,(%ebx,%eax,1)
b: 00 6e 0b add %ch,0xb(%esi)
e: 00 00 add %al,(%eax)
10: 03 00 add (%eax),%eax
12: 00 00 add %al,(%eax)
14: 19 04 03 sbb %eax,(%ebx,%eax,1)
17: 00 5e 0d add %bl,0xd(%esi)
1a: 00 00 add %al,(%eax)
1c: 06 push %es
1d: 00 00 add %al,(%eax)
1f: 00 19 add %bl,(%ecx)
21: 04 03 add $0x3,%al
23: 00 94 0d 00 00 09 00 add %dl,0x90000(%ebp,%ecx,1)
2a: 00 00 add %al,(%eax)
2c: 19 04 03 sbb %eax,(%ebx,%eax,1)
2f: 00 68 10 add %ch,0x10(%eax)
32: 00 00 add %al,(%eax)
34: 0c 00 or $0x0,%al
36: 00 00 add %al,(%eax)
38: 19 04 03 sbb %eax,(%ebx,%eax,1)
3b: 00 65 11 add %ah,0x11(%ebp)
3e: 00 00 add %al,(%eax)
40: 0f 00 00 sldtl (%eax)
43: 00 19 add %bl,(%ecx)
45: 04 03 add $0x3,%al
47: 00 87 13 00 00 12 add %al,0x12000013(%edi)
4d: 00 00 add %al,(%eax)
4f: 00 19 add %bl,(%ecx)
51: 04 03 add $0x3,%al
53: 00 3d 16 00 00 15 add %bh,0x15000016
59: 00 00 add %al,(%eax)
5b: 00 19 add %bl,(%ecx)
5d: 04 03 add $0x3,%al
5f: 00 88 19 00 00 18 add %cl,0x18000019(%eax)
65: 00 00 add %al,(%eax)
67: 00 19 add %bl,(%ecx)
69: 04 03 add $0x3,%al
6b: 00 dc add %bl,%ah
6d: 19 00 sbb %eax,(%eax)
6f: 00 1b add %bl,(%ebx)
71: 00 00 add %al,(%eax)
73: 00 19 add %bl,(%ecx)
75: 04 03 add $0x3,%al
77: 00 58 1c add %bl,0x1c(%eax)
7a: 00 00 add %al,(%eax)
7c: 1e push %ds
7d: 00 00 add %al,(%eax)
7f: 00 19 add %bl,(%ecx)
81: 04 03 add $0x3,%al
83: 00 ac 1c 00 00 21 00 add %ch,0x210000(%esp,%ebx,1)
8a: 00 00 add %al,(%eax)
8c: 19 04 03 sbb %eax,(%ebx,%eax,1)
8f: 00 b7 00 00 00 24 add %dh,0x24000000(%edi)
95: 00 00 add %al,(%eax)
97: 00 19 add %bl,(%ecx)
99: 04 03 add $0x3,%al
9b: 00 05 01 00 00 27 add %al,0x27000001
a1: 00 00 add %al,(%eax)
a3: 00 19 add %bl,(%ecx)
a5: 04 03 add $0x3,%al
<-- snip -->
cu
Adrian
next reply other threads:[~2003-05-02 17:01 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-02 17:13 Adrian Bunk [this message]
2003-05-02 18:52 ` 2.5.68-bk11: .text.exit errors in .altinstructions Andi Kleen
2003-05-03 13:52 ` Ingo Oeser
2003-05-05 23:04 ` Grzegorz Jaskiewicz
2003-05-06 0:53 ` Andi Kleen
2003-05-06 2:14 ` Andrew Morton
2003-05-06 5:13 ` Andi Kleen
2003-05-06 8:18 ` Grzegorz Jaskiewicz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030502171355.GU21168@fs.tum.de \
--to=bunk@fs.tum.de \
--cc=ak@muc.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox