Commit dd72fdd0 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

virtio-scsi: use dma_context_memory



Until address_space_rw was introduced, NULL was accepted as a
placeholder for DMA with no IOMMU (to address_space_memory).

This does not work anymore, and dma_context_memory needs to
be specified explicitly.

Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 9e11908f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -204,7 +204,7 @@ static void virtio_scsi_bad_req(void)
static void qemu_sgl_init_external(QEMUSGList *qsgl, struct iovec *sg,
                                   hwaddr *addr, int num)
{
    memset(qsgl, 0, sizeof(*qsgl));
    qemu_sglist_init(qsgl, num, &dma_context_memory);
    while (num--) {
        qemu_sglist_add(qsgl, *(addr++), (sg++)->iov_len);
    }