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.
Unified · Split
| @@ -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 | } |
| 30 | EXPORT_SYMBOL(__raw_readsw); | ||
| 30 | 31 | ||
| 31 | /* | 32 | /* |
| 32 | * __raw_writesw - read words a short at a time | 33 | * __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 | } |
| 51 | EXPORT_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 */ |
| 52 | void __raw_readsl(const void __iomem *addr, void *data, int len) | 54 | 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 | |||
| 62 | 64 | ||
| 63 | 65 | ||
| 64 | } | 66 | } |
| 67 | EXPORT_SYMBOL(__raw_readsl); | ||
| 65 | 68 | ||
| 66 | void __raw_writesl(void __iomem *addr, const void *data, int len) | 69 | void __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 | } |
| 82 | EXPORT_SYMBOL(__raw_writesl); | ||