Skip to content

Fix build failures with binutils 2.21

Ben Hutchings linux-arm-kernel lkml sparclinux 1 version Applied

Status from this message: Applied, thanks Ben.

Get series with b4
b4 am 1299630111.4146.15.camel@localhost

Versions newest first

  1. v1 Latest5 patches 3 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/5x86: Fix .size directive for xen_do_hypervisor_callbackarch/x86/kernel/entry_64.S+1 -10 replies
2/5x86: Fix .size directive for async_page_faultarch/x86/kernel/entry_32.S+1 -10 replies
3/5sparc: Fix .size directive for do_int_loadarch/sparc/kernel/una_asm_64.S+1 -11 reply
4/5avr32: Fix .size directive for cpu_enter_idlearch/avr32/mach-at32ap/pm-at32ap700x.S+1 -12 replies
5/5arm: Fix .size directives for __arm{7,9}tdmi_proc_infoarch/arm/mm/proc-arm7tdmi.S arch/arm/mm/proc-arm9tdmi.S+2 -20 replies

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by.

PatchHans-Christian Egtvedt
1/5
2/5
3/5
4/5A-b
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] Fix build failures with binutils 2.21

gas has been silently ignoring .size directives with typos, but this was fixed in binutils 2.21, resulting in build failures with the new version.

I collected a couple of fixes for x86, then saw a similar failure on sparc and went hunting for more instances. This series, based on 2.6.38-rc8, should cover them all. However, my changes are not even build-tested.

Ben.

Alan Modra (1):
x86: Fix .size directive for async_page_fault

Ben Hutchings (3):
sparc: Fix .size directive for do_int_load
avr32: Fix .size directive for cpu_enter_idle
arm: Fix .size directives for __arm{7,9}tdmi_proc_info

H.J. Lu (1):
x86: Fix .size directive for xen_do_hypervisor_callback

 arch/arm/mm/proc-arm7tdmi.S            |    2 +-
 arch/arm/mm/proc-arm9tdmi.S            |    2 +-
 arch/avr32/mach-at32ap/pm-at32ap700x.S |    2 +-
 arch/sparc/kernel/una_asm_64.S         |    2 +-
 arch/x86/kernel/entry_32.S             |    2 +-
 arch/x86/kernel/entry_64.S             |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)
Signature · 10 lines
1.7.4.1


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110309/ba24a4fd/attachment-0001.sig>