]> git.itanic.dy.fi Git - linux-stable/commitdiff
firmware: arm_ffa: Declare ffa_bus_type structure in the header
authorSudeep Holla <sudeep.holla@arm.com>
Tue, 24 Oct 2023 10:57:15 +0000 (11:57 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 13 Nov 2023 11:51:26 +0000 (11:51 +0000)
smatch reports:
drivers/firmware/arm_ffa/bus.c:108:17: warning:
symbol 'ffa_bus_type' was not declared. Should it be static?

ffa_bus_type is exported to be useful in the FF-A driver. So this
warning is not correct. However, declaring the ffa_bus_type structure
in the header like many other bus_types do already removes this warning.
So let us just do the same and get rid of the warning.

Link: https://lore.kernel.org/r/20231024105715.2369638-1-sudeep.holla@arm.com
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
include/linux/arm_ffa.h

index 1abedb5b2e48fa298e022a502deb7ea39d38b59a..3d0fde57ba90eb7b6bf6a295181f06ab73cfb03b 100644 (file)
@@ -209,6 +209,8 @@ bool ffa_device_is_valid(struct ffa_device *ffa_dev) { return false; }
 #define module_ffa_driver(__ffa_driver)        \
        module_driver(__ffa_driver, ffa_register, ffa_unregister)
 
+extern struct bus_type ffa_bus_type;
+
 /* FFA transport related */
 struct ffa_partition_info {
        u16 id;