diff options
Diffstat (limited to 'arch/microblaze/lib/memmove.c')
-rw-r--r-- | arch/microblaze/lib/memmove.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/arch/microblaze/lib/memmove.c b/arch/microblaze/lib/memmove.c index 2146c3752a80..3611ce70415b 100644 --- a/arch/microblaze/lib/memmove.c +++ b/arch/microblaze/lib/memmove.c | |||
@@ -24,10 +24,10 @@ | |||
24 | * not any responsibility to update it. | 24 | * not any responsibility to update it. |
25 | */ | 25 | */ |
26 | 26 | ||
27 | #include <linux/export.h> | ||
27 | #include <linux/types.h> | 28 | #include <linux/types.h> |
28 | #include <linux/stddef.h> | 29 | #include <linux/stddef.h> |
29 | #include <linux/compiler.h> | 30 | #include <linux/compiler.h> |
30 | #include <linux/module.h> | ||
31 | #include <linux/string.h> | 31 | #include <linux/string.h> |
32 | 32 | ||
33 | #ifdef __HAVE_ARCH_MEMMOVE | 33 | #ifdef __HAVE_ARCH_MEMMOVE |
@@ -129,7 +129,8 @@ void *memmove(void *v_dst, const void *v_src, __kernel_size_t c) | |||
129 | 129 | ||
130 | for (; c >= 4; c -= 4) { | 130 | for (; c >= 4; c -= 4) { |
131 | value = *--i_src; | 131 | value = *--i_src; |
132 | *--i_dst = buf_hold | ((value & 0xFFFFFF00)>>8); | 132 | *--i_dst = buf_hold | |
133 | ((value & 0xFFFFFF00) >> 8); | ||
133 | buf_hold = (value & 0xFF) << 24; | 134 | buf_hold = (value & 0xFF) << 24; |
134 | } | 135 | } |
135 | #endif | 136 | #endif |
@@ -155,7 +156,8 @@ void *memmove(void *v_dst, const void *v_src, __kernel_size_t c) | |||
155 | 156 | ||
156 | for (; c >= 4; c -= 4) { | 157 | for (; c >= 4; c -= 4) { |
157 | value = *--i_src; | 158 | value = *--i_src; |
158 | *--i_dst = buf_hold | ((value & 0xFFFF0000)>>16); | 159 | *--i_dst = buf_hold | |
160 | ((value & 0xFFFF0000) >> 16); | ||
159 | buf_hold = (value & 0xFFFF) << 16; | 161 | buf_hold = (value & 0xFFFF) << 16; |
160 | } | 162 | } |
161 | #endif | 163 | #endif |
@@ -181,7 +183,8 @@ void *memmove(void *v_dst, const void *v_src, __kernel_size_t c) | |||
181 | 183 | ||
182 | for (; c >= 4; c -= 4) { | 184 | for (; c >= 4; c -= 4) { |
183 | value = *--i_src; | 185 | value = *--i_src; |
184 | *--i_dst = buf_hold | ((value & 0xFF000000)>> 24); | 186 | *--i_dst = buf_hold | |
187 | ((value & 0xFF000000) >> 24); | ||
185 | buf_hold = (value & 0xFFFFFF) << 8; | 188 | buf_hold = (value & 0xFFFFFF) << 8; |
186 | } | 189 | } |
187 | #endif | 190 | #endif |