USB: mark all struct bus_type as const
Now that the driver core can properly handle constant struct bus_type, move all of the USB subsystem struct bus_type structures as const, placing them into read-only memory which can not be modified at runtime. Cc: Johan Hovold <johan@kernel.org> Cc: Evan Green <evgreen@chromium.org> Cc: Alan Stern <stern@rowland.harvard.edu> Cc: linux-usb@vger.kernel.org Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://lore.kernel.org/r/20230313182918.1312597-36-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@@ -90,7 +90,7 @@ static void ulpi_remove(struct device *dev)
|
||||
drv->remove(to_ulpi_dev(dev));
|
||||
}
|
||||
|
||||
static struct bus_type ulpi_bus = {
|
||||
static const struct bus_type ulpi_bus = {
|
||||
.name = "ulpi",
|
||||
.match = ulpi_match,
|
||||
.uevent = ulpi_uevent,
|
||||
|
||||
Reference in New Issue
Block a user