]> Git Repo - qemu.git/commit
virtio-scsi: use virtqueue_map_sg() when loading requests
authorStefan Hajnoczi <[email protected]>
Thu, 30 Jul 2015 13:16:11 +0000 (14:16 +0100)
committerPaolo Bonzini <[email protected]>
Thu, 30 Jul 2015 13:43:58 +0000 (15:43 +0200)
commit1cc933453bf2baae1feb7c8e757bdfd0ef639002
tree35d92afb53487f4025b66dcf1118be5a92cb91f2
parentcb48f67ad8c7b33c617d4f8144a27706e69fd688
virtio-scsi: use virtqueue_map_sg() when loading requests

The VirtQueueElement struct is serialized during migration but the
in_sg[]/out_sg[] iovec arrays are not usable on the destination host
because the pointers are meaningless.

Use virtqueue_map_sg() to refresh in_sg[]/out_sg[] to valid pointers
based on in_addr[]/out_addr[] hwaddrs.

Cc: Paolo Bonzini <[email protected]>
Signed-off-by: Stefan Hajnoczi <[email protected]>
Message-Id: <1438262173[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
hw/scsi/virtio-scsi.c
This page took 0.023323 seconds and 4 git commands to generate.