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 <[email protected]> --- include/linux/arm-cci.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/linux/arm-cci.h b/include/linux/arm-cci.h index 521ec1f..626083b 100644 --- a/include/linux/arm-cci.h +++ b/include/linux/arm-cci.h @@ -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) \ -- 2.7.4

