History

hexagon: export raw I/O routines for modules

Patch series "Fixes for ARCH=hexagon allmodconfig", v2. This series fixes some issues noticed with ARCH=hexagon allmodconfig. This patch (of 3): When building ARCH=hexagon allmodconfig, the following errors occur: ERROR: modpost: "__raw_readsl" [drivers/i3c/master/svc-i3c-master.ko] undefined! ERROR: modpost: "__raw_writesl" [drivers/i3c/master/dw-i3c-master.ko] undefined! ERROR: modpost: "__raw_readsl" [drivers/i3c/master/dw-i3c-master.ko] undefined! ERROR: modpost: "__raw_writesl" [drivers/i3c/master/i3c-master-cdns.ko] undefined! ERROR: modpost: "__raw_readsl" [drivers/i3c/master/i3c-master-cdns.ko] undefined! Export these symbols so that modules can use them without any errors.

Nathan Chancellor committed 4 years ago

Commit ffb92ce1 parent 9a543f01 file · +4 −0Browse files

Unified · Split

arch/hexagon/lib/io.c+4−0
@@ -27,6 +27,7 @@ void __raw_readsw(const void __iomem *addr, void *data, int len) · 26 unmodified lines
2727 *dst++ = *src;
2828
2929 }
30+EXPORT_SYMBOL(__raw_readsw);
3031
3132 /*
3233 * __raw_writesw - read words a short at a time
@@ -47,6 +48,7 @@ void __raw_writesw(void __iomem *addr, const void *data, int len) · 14 unmodified lines
4748
4849
4950 }
51+EXPORT_SYMBOL(__raw_writesw);
5052
5153 /* Pretty sure len is pre-adjusted for the length of the access already */
5254 void __raw_readsl(const void __iomem *addr, void *data, int len)
@@ -62,6 +64,7 @@ void __raw_readsl(const void __iomem *addr, void *data, int len) · 9 unmodified lines
6264
6365
6466 }
67+EXPORT_SYMBOL(__raw_readsl);
6568
6669 void __raw_writesl(void __iomem *addr, const void *data, int len)
6770 {
@@ -76,3 +79,4 @@ void __raw_writesl(void __iomem *addr, const void *data, int len) · 8 unmodified lines
7679
7780
7881 }
82+EXPORT_SYMBOL(__raw_writesl);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t