diff options
author | Alexander van Heukelum <heukelum@mailshack.com> | 2008-04-04 14:49:30 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-04-26 13:21:17 -0400 |
commit | d66462f5314b0e70ddad8032eb76099475ca5571 (patch) | |
tree | 473d34bf2662fb008495764dda774e00d563f01a /include/asm-x86/bitops_32.h | |
parent | 5245698f665c4b7a533dcc47a5afdf33095d436a (diff) |
x86: finalize bitops unification
include/asm-x86/bitops_32.h and include/asm-x86/bitops_64.h are now
almost identical. The 64-bit version sets ARCH_HAS_FAST_MULTIPLIER
and has an extra inline function set_bit_string. The define currently
has no influence on the generated code, but it can be argued that
setting it on i386 is the right thing to do anyhow. The addition
of the extra inline function on i386 does not hurt either.
Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/asm-x86/bitops_32.h')
-rw-r--r-- | include/asm-x86/bitops_32.h | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/include/asm-x86/bitops_32.h b/include/asm-x86/bitops_32.h deleted file mode 100644 index 2e863021bf81..000000000000 --- a/include/asm-x86/bitops_32.h +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | #ifndef _I386_BITOPS_H | ||
2 | #define _I386_BITOPS_H | ||
3 | |||
4 | /* | ||
5 | * Copyright 1992, Linus Torvalds. | ||
6 | */ | ||
7 | #ifdef __KERNEL__ | ||
8 | |||
9 | #include <asm-generic/bitops/sched.h> | ||
10 | |||
11 | #include <asm-generic/bitops/hweight.h> | ||
12 | |||
13 | #endif /* __KERNEL__ */ | ||
14 | |||
15 | #include <asm-generic/bitops/fls64.h> | ||
16 | |||
17 | #ifdef __KERNEL__ | ||
18 | |||
19 | #include <asm-generic/bitops/ext2-non-atomic.h> | ||
20 | |||
21 | #define ext2_set_bit_atomic(lock, nr, addr) \ | ||
22 | test_and_set_bit((nr), (unsigned long *)(addr)) | ||
23 | #define ext2_clear_bit_atomic(lock, nr, addr) \ | ||
24 | test_and_clear_bit((nr), (unsigned long *)(addr)) | ||
25 | |||
26 | #include <asm-generic/bitops/minix.h> | ||
27 | |||
28 | #endif /* __KERNEL__ */ | ||
29 | |||
30 | #endif /* _I386_BITOPS_H */ | ||