diff options
| author | Andi Kleen <ak@muc.de> | 2002-09-03 05:43:59 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-09-03 05:43:59 -0700 |
| commit | efec05b7d8f9d68938a0440b82a25b05848c3bb7 (patch) | |
| tree | 5e61a974d1ba2b8829214f941d4b637ddea37e6e /drivers/hotplug | |
| parent | 618cb2b643bc4dcb43ada89804f102f3ceabe0f9 (diff) | |
[PATCH] Fix RELOC_HIDE miscompilation
RELOC_HIDE got miscompiled on gcc3.1/x86-64 in the access to softirq.c's per
cpu variables. This fixes the problem.
Clearly to hide the relocation the addition needs to be done after the
value obfuscation, not before.
I don't know if it triggers on other architectures (x86-64 is especially
stressf here because it has negative kernel addresses), but seems like the
right thing to do.
Diffstat (limited to 'drivers/hotplug')
0 files changed, 0 insertions, 0 deletions
