Lee Duncan
unread,Feb 3, 2024, 4:12:58 PMFeb 3Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Ricardo B. Marliere, Hannes Reinecke, James E.J. Bottomley, Martin K. Petersen, Chris Leech, Mike Christie, linux...@vger.kernel.org, linux-...@vger.kernel.org, open-...@googlegroups.com, Greg Kroah-Hartman
On Sat, Feb 3, 2024 at 10:38 AM Ricardo B. Marliere
<
ric...@marliere.net> wrote:
>
> Now that the driver core can properly handle constant struct bus_type,
> move the iscsi_flashnode_bus 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 <
gre...@linuxfoundation.org>
> Suggested-by: Greg Kroah-Hartman <
gre...@linuxfoundation.org>
> Signed-off-by: Ricardo B. Marliere <
ric...@marliere.net>
> ---
> drivers/scsi/scsi_transport_iscsi.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/scsi/scsi_transport_iscsi.c b/drivers/scsi/scsi_transport_iscsi.c
> index 3075b2ddf7a6..af3ac6346796 100644
> --- a/drivers/scsi/scsi_transport_iscsi.c
> +++ b/drivers/scsi/scsi_transport_iscsi.c
> @@ -1201,7 +1201,7 @@ static const struct device_type iscsi_flashnode_conn_dev_type = {
> .release = iscsi_flashnode_conn_release,
> };
>
> -static struct bus_type iscsi_flashnode_bus;
> +static const struct bus_type iscsi_flashnode_bus;
>
> int iscsi_flashnode_bus_match(struct device *dev,
> struct device_driver *drv)
> @@ -1212,7 +1212,7 @@ int iscsi_flashnode_bus_match(struct device *dev,
> }
> EXPORT_SYMBOL_GPL(iscsi_flashnode_bus_match);
>
> -static struct bus_type iscsi_flashnode_bus = {
> +static const struct bus_type iscsi_flashnode_bus = {
> .name = "iscsi_flashnode",
> .match = &iscsi_flashnode_bus_match,
> };
>
> --
> 2.43.0
>
Reviewed-by: Lee Duncan <
ldu...@suse.com>