]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit8c7f121633356aa329bc90fa0c52964ad329bc22
tree6373a843665115872a1476f43322c2e2ac185ea3
parent654e6039026f3380d610be84bafd5ba9fb04a19b
Revert "generic, x86: fix __per_cpu_load relocation"

This reverts commit 68262c04e141a4030fc010a76ba14b56e5b61482.

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