On Tue, 23 Jun 2026 14:24:27 +0100, Ben Dooks wrote:

> There are several places where printing functions are being passed parameters
> that have not been through endian conversion functions. Use the 
> virtio32_to_cpu
> to fix the warnings.
> 
> Fixes the following warnings from (prototype) sparse:
> drivers/scsi/virtio_scsi.c:126:9: warning: incorrect type in argument 7 
> (different base types)
> drivers/scsi/virtio_scsi.c:126:9:    expected unsigned int
> drivers/scsi/virtio_scsi.c:126:9:    got restricted __virtio32 [usertype] 
> sense_len
> drivers/scsi/virtio_scsi.c:312:17: warning: incorrect type in argument 2 
> (different base types)
> drivers/scsi/virtio_scsi.c:312:17:    expected unsigned int
> drivers/scsi/virtio_scsi.c:312:17:    got restricted __virtio32 [usertype] 
> reason
> drivers/scsi/virtio_scsi.c:412:17: warning: incorrect type in argument 2 
> (different base types)
> drivers/scsi/virtio_scsi.c:412:17:    expected unsigned int
> drivers/scsi/virtio_scsi.c:412:17:    got restricted __virtio32 [usertype] 
> event
> 
> [...]

Applied to 7.3/scsi-queue, thanks!

[1/1] scsi: virtio_scsi: fixup endian conversions for warning messages
      https://git.kernel.org/mkp/scsi/c/1e9036e7580b

-- 
Martin K. Petersen

Reply via email to