[BUG] as of trunk build Linux kernel trunk entry_32.S got error
Hui Zhu
teawater@gmail.com
Thu Mar 3 07:16:00 GMT 2011
Trunk.
git log arch/x86/kernel/entry_32.S
commit 631bc4878220932fe67fc46fc7cf7cccdb1ec597
Author: Gleb Natapov <gleb@redhat.com>
Date: Thu Oct 14 11:22:52 2010 +0200
KVM: Handle async PF in a guest.
When async PF capability is detected hook up special page fault handler
that will handle async page fault events and bypass other page faults to
regular page fault handler. Also add async PF handling to nested SVM
emulation. Async PF always generates exit to L1 where vcpu thread will
be scheduled out until page is available.
Acked-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
commit 96e612ffc301372d3a3b94e2cb5d1e0c1c207dd1
Author: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Date: Tue Nov 16 13:45:16 2010 +0900
x86, asm: Fix binutils 2.15 build failure
Add parentheses around one pushl_cfi argument.
On Thu, Mar 3, 2011 at 14:29, Alan Modra <amodra@gmail.com> wrote:
> On Thu, Mar 03, 2011 at 02:16:19PM +0800, Hui Zhu wrote:
>> as -version
>> GNU assembler (GNU Binutils) 2.21.51.20110303
>> AS arch/x86/kernel/entry_32.o
>> /home/teawater/big/kernel/linux-2.6/arch/x86/kernel/entry_32.S:
>> Assembler messages:
>> /home/teawater/big/kernel/linux-2.6/arch/x86/kernel/entry_32.S:1422:
>> Error: .size expression does not evaluate to a constant
>>
>> When I change back to the as of system, everything is OK.
>>
>> Because I always use the as of trunk, so I think a recent PATCH caused
>> the problem.
>
> Possibly a recent patch exposed a bug in the kernel. Kernel version?
>
> --
> Alan Modra
> Australia Development Lab, IBM
>
More information about the Binutils
mailing list