]> xenbits.xensource.com Git - qemu-xen.git/commitdiff
hw/scsi/virtio-scsi: Use VIRTIO_SCSI_COMMON() macro
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 16 Oct 2023 15:00:29 +0000 (17:00 +0200)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Thu, 19 Oct 2023 21:13:28 +0000 (23:13 +0200)
Access QOM parent with the proper QOM VIRTIO_SCSI_COMMON() macro.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Message-Id: <20231017140150.44995-5-philmd@linaro.org>

hw/scsi/virtio-scsi.c

index 45b95ea0709dd29af15bbaaec68021ab9cd1f127..fa53f0902c62907cd396331ec3d72e1c030e0949 100644 (file)
@@ -761,7 +761,7 @@ static void virtio_scsi_fail_cmd_req(VirtIOSCSIReq *req)
 
 static int virtio_scsi_handle_cmd_req_prepare(VirtIOSCSI *s, VirtIOSCSIReq *req)
 {
-    VirtIOSCSICommon *vs = &s->parent_obj;
+    VirtIOSCSICommon *vs = VIRTIO_SCSI_COMMON(s);
     SCSIDevice *d;
     int rc;