diff options
Diffstat (limited to 'arch/microblaze/lib/memcpy.c')
-rw-r--r-- | arch/microblaze/lib/memcpy.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/microblaze/lib/memcpy.c b/arch/microblaze/lib/memcpy.c index fe9c53fafdea..f536e81b8168 100644 --- a/arch/microblaze/lib/memcpy.c +++ b/arch/microblaze/lib/memcpy.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 | 31 | ||
32 | #include <linux/string.h> | 32 | #include <linux/string.h> |
33 | 33 | ||
@@ -103,12 +103,12 @@ void *memcpy(void *v_dst, const void *v_src, __kernel_size_t c) | |||
103 | } | 103 | } |
104 | #else | 104 | #else |
105 | /* Load the holding buffer */ | 105 | /* Load the holding buffer */ |
106 | buf_hold = (*i_src++ & 0xFFFFFF00) >>8; | 106 | buf_hold = (*i_src++ & 0xFFFFFF00) >> 8; |
107 | 107 | ||
108 | for (; c >= 4; c -= 4) { | 108 | for (; c >= 4; c -= 4) { |
109 | value = *i_src++; | 109 | value = *i_src++; |
110 | *i_dst++ = buf_hold | ((value & 0xFF) << 24); | 110 | *i_dst++ = buf_hold | ((value & 0xFF) << 24); |
111 | buf_hold = (value & 0xFFFFFF00) >>8; | 111 | buf_hold = (value & 0xFFFFFF00) >> 8; |
112 | } | 112 | } |
113 | #endif | 113 | #endif |
114 | /* Realign the source */ | 114 | /* Realign the source */ |
@@ -129,12 +129,12 @@ void *memcpy(void *v_dst, const void *v_src, __kernel_size_t c) | |||
129 | } | 129 | } |
130 | #else | 130 | #else |
131 | /* Load the holding buffer */ | 131 | /* Load the holding buffer */ |
132 | buf_hold = (*i_src++ & 0xFFFF0000 )>>16; | 132 | buf_hold = (*i_src++ & 0xFFFF0000) >> 16; |
133 | 133 | ||
134 | for (; c >= 4; c -= 4) { | 134 | for (; c >= 4; c -= 4) { |
135 | value = *i_src++; | 135 | value = *i_src++; |
136 | *i_dst++ = buf_hold | ((value & 0xFFFF)<<16); | 136 | *i_dst++ = buf_hold | ((value & 0xFFFF) << 16); |
137 | buf_hold = (value & 0xFFFF0000) >>16; | 137 | buf_hold = (value & 0xFFFF0000) >> 16; |
138 | } | 138 | } |
139 | #endif | 139 | #endif |
140 | /* Realign the source */ | 140 | /* Realign the source */ |