aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/lib/lib1funcs.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/lib/lib1funcs.S')
-rw-r--r--arch/arm/lib/lib1funcs.S9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/lib/lib1funcs.S b/arch/arm/lib/lib1funcs.S
index 9397b2e532af..f541bc013bff 100644
--- a/arch/arm/lib/lib1funcs.S
+++ b/arch/arm/lib/lib1funcs.S
@@ -36,6 +36,7 @@ Boston, MA 02111-1307, USA. */
36#include <linux/linkage.h> 36#include <linux/linkage.h>
37#include <asm/assembler.h> 37#include <asm/assembler.h>
38#include <asm/unwind.h> 38#include <asm/unwind.h>
39#include <asm/export.h>
39 40
40.macro ARM_DIV_BODY dividend, divisor, result, curbit 41.macro ARM_DIV_BODY dividend, divisor, result, curbit
41 42
@@ -238,6 +239,8 @@ UNWIND(.fnstart)
238UNWIND(.fnend) 239UNWIND(.fnend)
239ENDPROC(__udivsi3) 240ENDPROC(__udivsi3)
240ENDPROC(__aeabi_uidiv) 241ENDPROC(__aeabi_uidiv)
242EXPORT_SYMBOL(__udivsi3)
243EXPORT_SYMBOL(__aeabi_uidiv)
241 244
242ENTRY(__umodsi3) 245ENTRY(__umodsi3)
243UNWIND(.fnstart) 246UNWIND(.fnstart)
@@ -256,6 +259,7 @@ UNWIND(.fnstart)
256 259
257UNWIND(.fnend) 260UNWIND(.fnend)
258ENDPROC(__umodsi3) 261ENDPROC(__umodsi3)
262EXPORT_SYMBOL(__umodsi3)
259 263
260#ifdef CONFIG_ARM_PATCH_IDIV 264#ifdef CONFIG_ARM_PATCH_IDIV
261 .align 3 265 .align 3
@@ -303,6 +307,8 @@ UNWIND(.fnstart)
303UNWIND(.fnend) 307UNWIND(.fnend)
304ENDPROC(__divsi3) 308ENDPROC(__divsi3)
305ENDPROC(__aeabi_idiv) 309ENDPROC(__aeabi_idiv)
310EXPORT_SYMBOL(__divsi3)
311EXPORT_SYMBOL(__aeabi_idiv)
306 312
307ENTRY(__modsi3) 313ENTRY(__modsi3)
308UNWIND(.fnstart) 314UNWIND(.fnstart)
@@ -327,6 +333,7 @@ UNWIND(.fnstart)
327 333
328UNWIND(.fnend) 334UNWIND(.fnend)
329ENDPROC(__modsi3) 335ENDPROC(__modsi3)
336EXPORT_SYMBOL(__modsi3)
330 337
331#ifdef CONFIG_AEABI 338#ifdef CONFIG_AEABI
332 339
@@ -343,6 +350,7 @@ UNWIND(.save {r0, r1, ip, lr} )
343 350
344UNWIND(.fnend) 351UNWIND(.fnend)
345ENDPROC(__aeabi_uidivmod) 352ENDPROC(__aeabi_uidivmod)
353EXPORT_SYMBOL(__aeabi_uidivmod)
346 354
347ENTRY(__aeabi_idivmod) 355ENTRY(__aeabi_idivmod)
348UNWIND(.fnstart) 356UNWIND(.fnstart)
@@ -356,6 +364,7 @@ UNWIND(.save {r0, r1, ip, lr} )
356 364
357UNWIND(.fnend) 365UNWIND(.fnend)
358ENDPROC(__aeabi_idivmod) 366ENDPROC(__aeabi_idivmod)
367EXPORT_SYMBOL(__aeabi_idivmod)
359 368
360#endif 369#endif
361 370