From: Ricardo B. Marliere Date: Sat, 3 Feb 2024 14:58:01 +0000 (-0300) Subject: s390/cio: make scm_bus_type const X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=7090dadbe72399ff6cb0a648736fc77414878a96;p=people%2Faperard%2Flinux.git s390/cio: make scm_bus_type const Now that the driver core can properly handle constant struct bus_type, move the scm_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 Suggested-by: Greg Kroah-Hartman Signed-off-by: "Ricardo B. Marliere" Reviewed-by: Greg Kroah-Hartman Link: https://lore.kernel.org/r/20240203-bus_cleanup-s390-v1-4-ac891afc7282@marliere.net Signed-off-by: Heiko Carstens --- diff --git a/drivers/s390/cio/scm.c b/drivers/s390/cio/scm.c index a734b323e0631..c7894d61306d7 100644 --- a/drivers/s390/cio/scm.c +++ b/drivers/s390/cio/scm.c @@ -42,7 +42,7 @@ static int scmdev_uevent(const struct device *dev, struct kobj_uevent_env *env) return add_uevent_var(env, "MODALIAS=scm:scmdev"); } -static struct bus_type scm_bus_type = { +static const struct bus_type scm_bus_type = { .name = "scm", .probe = scmdev_probe, .remove = scmdev_remove,