@@ -39,6 +39,7 @@ extern int cci_ace_get_port(struct device_node *dn);
extern int cci_disable_port_by_cpu(u64 mpidr);
extern int __cci_control_port_by_device(struct device_node *dn, bool enable);
extern int __cci_control_port_by_index(u32 port, bool enable);
+extern asmlinkage void __naked cci_enable_port_for_self(void);
#else
static inline int cci_ace_get_port(struct device_node *dn)
{
@@ -54,6 +55,9 @@ static inline int __cci_control_port_by_index(u32 port, bool enable)
{
return -ENODEV;
}
+static inline void ci_enable_port_for_self(void)
+{
+}
#endif
#define cci_disable_port_by_device(dev) \
We get 1 warning when building kernel with W=1: drivers/bus/arm-cci.c:2027:25: warning: no previous prototype for 'cci_enable_port_for_self' [-Wmissing-prototypes] In fact, this function is used in a few files, but should be declared in a header file. So this patch adds the declaration in arm-cci.h. Signed-off-by: Baoyou Xie <baoyou.xie@linaro.org> --- include/linux/arm-cci.h | 4 ++++ 1 file changed, 4 insertions(+) -- 2.7.4