]> bbs.cooldavid.org Git - net-next-2.6.git/commit - include/asm-generic/vmlinux.lds.h
Revert "generic, x86: fix __per_cpu_load relocation"
authorIngo Molnar <mingo@elte.hu>
Thu, 29 Jan 2009 16:10:12 +0000 (17:10 +0100)
committerIngo Molnar <mingo@elte.hu>
Thu, 29 Jan 2009 16:18:54 +0000 (17:18 +0100)
commitdba3d36b2f0842ed7f25c33cd3a2ccdb3d0df9db
tree6373a843665115872a1476f43322c2e2ac185ea3
parent4369f1fb7cd4cf777312f43e1cb9aa5504fc4125
Revert "generic, x86: fix __per_cpu_load relocation"

This reverts commit 5a611268b69f05262936dd177205acbce4471358.

It is causing occasional boot crashes, caused by certain
linker versions (GNU ld version 2.18.50.0.6-2 20080403) messing up:

 82dcc000 D __per_cpu_load
 c16e6000 A __per_cpu_load_abs

The __per_cpu_load value is out of whack. Hpa noticed the following
detail:

  * (gdb) p/x -(0xc16e6000-0x82dcc000)
  * $2 = 0xc16e6000
  * I.e. one is the other << 1

The two symbols should be equal.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/asm-generic/vmlinux.lds.h