Skip to content

Commit c57653d

Browse files
committed
ARC: export __udivdi3 for modules
Some module using div_u64() was failing to link because the libgcc 64-bit divide assist routine was not being exported for modules Reported-by: [email protected] Cc: [email protected] Signed-off-by: Vineet Gupta <[email protected]>
1 parent 1c3c909 commit c57653d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

arch/arc/kernel/arcksyms.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ extern void __muldf3(void);
2828
extern void __divdf3(void);
2929
extern void __floatunsidf(void);
3030
extern void __floatunsisf(void);
31+
extern void __udivdi3(void);
3132

3233
EXPORT_SYMBOL(__ashldi3);
3334
EXPORT_SYMBOL(__ashrdi3);
@@ -45,6 +46,7 @@ EXPORT_SYMBOL(__muldf3);
4546
EXPORT_SYMBOL(__divdf3);
4647
EXPORT_SYMBOL(__floatunsidf);
4748
EXPORT_SYMBOL(__floatunsisf);
49+
EXPORT_SYMBOL(__udivdi3);
4850

4951
/* ARC optimised assembler routines */
5052
EXPORT_SYMBOL(memset);

0 commit comments

Comments
 (0)