On Tue, Jun 23, 2026 at 02:24:27PM +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 > > Signed-off-by: Ben Dooks > --- > drivers/scsi/virtio_scsi.c | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) Reviewed-by: Stefan Hajnoczi