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
27 *dst++ = *src;27 *dst++ = *src;
28 28
29}29}
30EXPORT_SYMBOL(__raw_readsw);
30 31
31/*32/*
32 * __raw_writesw - read words a short at a time33 * __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
47 48
48 49
49}50}
51EXPORT_SYMBOL(__raw_writesw);
50 52
51/* Pretty sure len is pre-adjusted for the length of the access already */53/* Pretty sure len is pre-adjusted for the length of the access already */
52void __raw_readsl(const void __iomem *addr, void *data, int len)54void __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
62 64
63 65
64}66}
67EXPORT_SYMBOL(__raw_readsl);
65 68
66void __raw_writesl(void __iomem *addr, const void *data, int len)69void __raw_writesl(void __iomem *addr, const void *data, int len)
67{70{
@@ -76,3 +79,4 @@ void __raw_writesl(void __iomem *addr, const void *data, int len) · 8 unmodified lines
76 79
77 80
78}81}
82EXPORT_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