diff options
author | Rasmus Villemoes <linux@rasmusvillemoes.dk> | 2015-02-13 17:36:00 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-14 00:21:35 -0500 |
commit | e8f24278329dc31b3b8223c83a5465c9df153d9d (patch) | |
tree | cdf8884076023c88cab6c722de38e9e5b618d7e1 /lib | |
parent | 9b6c2d2e2ba5280649eb043cbc7e3483c77e5d69 (diff) |
lib/bitmap.c: elide bitmap_copy_le on little-endian
On little-endian, there's no reason to have an extra, presumably less
efficient, way of copying a bitmap.
Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bitmap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/bitmap.c b/lib/bitmap.c index e4ac20bec76c..d2cd50cd4f5d 100644 --- a/lib/bitmap.c +++ b/lib/bitmap.c | |||
@@ -1191,6 +1191,7 @@ EXPORT_SYMBOL(bitmap_allocate_region); | |||
1191 | * | 1191 | * |
1192 | * Require nbits % BITS_PER_LONG == 0. | 1192 | * Require nbits % BITS_PER_LONG == 0. |
1193 | */ | 1193 | */ |
1194 | #ifdef __BIG_ENDIAN | ||
1194 | void bitmap_copy_le(unsigned long *dst, const unsigned long *src, unsigned int nbits) | 1195 | void bitmap_copy_le(unsigned long *dst, const unsigned long *src, unsigned int nbits) |
1195 | { | 1196 | { |
1196 | unsigned int i; | 1197 | unsigned int i; |
@@ -1203,3 +1204,4 @@ void bitmap_copy_le(unsigned long *dst, const unsigned long *src, unsigned int n | |||
1203 | } | 1204 | } |
1204 | } | 1205 | } |
1205 | EXPORT_SYMBOL(bitmap_copy_le); | 1206 | EXPORT_SYMBOL(bitmap_copy_le); |
1207 | #endif | ||