Now that the driver core can properly handle constant struct bus_type, move the counter_bus_type variable to be a constant structure as well, placing it into read-only memory which can not be modified at runtime. Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Suggested-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Signed-off-by: Ricardo B. Marliere <ricardo@xxxxxxxxxxxx> --- drivers/counter/counter-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/counter/counter-core.c b/drivers/counter/counter-core.c index 09c77afb33ca..f6a939d51171 100644 --- a/drivers/counter/counter-core.c +++ b/drivers/counter/counter-core.c @@ -53,7 +53,7 @@ static struct device_type counter_device_type = { .release = counter_device_release, }; -static struct bus_type counter_bus_type = { +static const struct bus_type counter_bus_type = { .name = "counter", .dev_name = "counter", }; --- base-commit: 0b3bbd8f9baf245ec77d86f6f5bc902105b4bfa9 change-id: 20240204-bus_cleanup-counter-7ea21a4a4abd Best regards, -- Ricardo B. Marliere <ricardo@xxxxxxxxxxxx>