diff options
author | Peter Robinson <pbrobinson@gmail.com> | 2013-01-21 09:04:21 +0000 |
---|---|---|
committer | Peter Robinson <pbrobinson@gmail.com> | 2013-01-21 09:04:21 +0000 |
commit | c30bd638561da1962d3b07710666b840cd65d30e (patch) | |
tree | 6bc9869e7d88337848c7d529cdaeb6284d5f44e6 /arm-vexpress-exports.patch | |
parent | e45a618db3743d1a1a7e4cdf4e16f78a3684b9b3 (diff) | |
download | kernel-c30bd638561da1962d3b07710666b840cd65d30e.tar.gz kernel-c30bd638561da1962d3b07710666b840cd65d30e.tar.xz kernel-c30bd638561da1962d3b07710666b840cd65d30e.zip |
Add patch to fix versatile build failure
Diffstat (limited to 'arm-vexpress-exports.patch')
-rw-r--r-- | arm-vexpress-exports.patch | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/arm-vexpress-exports.patch b/arm-vexpress-exports.patch new file mode 100644 index 000000000..8f76352b0 --- /dev/null +++ b/arm-vexpress-exports.patch @@ -0,0 +1,55 @@ +diff --git a/drivers/mfd/vexpress-config.c b/drivers/mfd/vexpress-config.c +index fae15d8..82fed98 100644 +--- a/drivers/mfd/vexpress-config.c ++++ b/drivers/mfd/vexpress-config.c +@@ -67,6 +67,7 @@ struct vexpress_config_bridge *vexpress_config_bridge_register( + + return bridge; + } ++EXPORT_SYMBOL(vexpress_config_bridge_register); + + void vexpress_config_bridge_unregister(struct vexpress_config_bridge *bridge) + { +@@ -83,6 +84,7 @@ void vexpress_config_bridge_unregister(struct vexpress_config_bridge *bridge) + while (!list_empty(&__bridge.transactions)) + cpu_relax(); + } ++EXPOPORT_SYMBOL(vexpress_config_bridge_unregister); + + + struct vexpress_config_func { +@@ -142,6 +144,7 @@ struct vexpress_config_func *__vexpress_config_func_get(struct device *dev, + + return func; + } ++EXPORT_SYMBOL(__vexpress_config_func_get); + + void vexpress_config_func_put(struct vexpress_config_func *func) + { +@@ -149,7 +152,7 @@ void vexpress_config_func_put(struct vexpress_config_func *func) + of_node_put(func->bridge->node); + kfree(func); + } +- ++EXPORT_SYMBOL(vexpress_config_func_put); + + struct vexpress_config_trans { + struct vexpress_config_func *func; +@@ -229,6 +232,7 @@ void vexpress_config_complete(struct vexpress_config_bridge *bridge, + + complete(&trans->completion); + } ++EXPORT_SYMBOL(vexpress_config_complete); + + int vexpress_config_wait(struct vexpress_config_trans *trans) + { +@@ -236,7 +240,7 @@ int vexpress_config_wait(struct vexpress_config_trans *trans) + + return trans->status; + } +- ++EXPORT_SYMBOL(vexpress_config_wait); + + int vexpress_config_read(struct vexpress_config_func *func, int offset, + u32 *data) + |