diff options
| author | Luca Barbieri <[email protected]> | 2010-08-06 02:04:38 +0000 |
|---|---|---|
| committer | H. Peter Anvin <[email protected]> | 2010-08-12 04:03:28 +0000 |
| commit | 30246557a06bb20618bed906a06d1e1e0faa8bb4 (patch) | |
| tree | 26f1493097b00e1cf3fdbf40b4abced115ac219d /fs/jbd/commit.c | |
| parent | x86: Document __phys_reloc_hide() usage in __pa_symbol() (diff) | |
| download | kernel-30246557a06bb20618bed906a06d1e1e0faa8bb4.tar.gz kernel-30246557a06bb20618bed906a06d1e1e0faa8bb4.zip | |
x86, asm: Refactor atomic64_386_32.S to support old binutils and be cleaner
The old code didn't work on binutils 2.12 because setting a symbol to
a register apparently requires a fairly recent version.
This commit refactors the code to use the C preprocessor instead, and
in the process makes the whole code a bit easier to understand.
The object code produced is unchanged as expected.
This fixes kernel bugzilla 16506.
Reported-by: Dieter Stussy <[email protected]>
Signed-off-by: Luca Barbieri <[email protected]>
Signed-off-by: H. Peter Anvin <[email protected]>
Cc: <[email protected]> 2.6.35
LKML-Reference: <tip-*@git.kernel.org>
Diffstat (limited to 'fs/jbd/commit.c')
0 files changed, 0 insertions, 0 deletions
