sparc: vio: make vio_bus_type const
authorRicardo B. Marliere <ricardo@marliere.net>
Sun, 4 Feb 2024 15:19:50 +0000 (12:19 -0300)
committerAndreas Larsson <andreas@gaisler.com>
Fri, 16 Feb 2024 15:50:25 +0000 (16:50 +0100)
commit079431ea9ed3eef871b7b92bb02d411020000679
tree77dc5a28d2285b6006c43d6e54c7c504c42fefa1
parent3cc208ffa84a77650561efc7a851ee0e979bbdb9
sparc: vio: make vio_bus_type const

Now that the driver core can properly handle constant struct bus_type,
move the vio_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@linuxfoundation.org>
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ricardo B. Marliere <ricardo@marliere.net>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Andreas Larsson <andreas@gaisler.com>
Link: https://lore.kernel.org/r/20240204-bus_cleanup-sparc-v1-1-4ca7fe8de5f7@marliere.net
arch/sparc/kernel/vio.c