Il 21/06/2013 04:32, Ronnie Sahlberg ha scritto: > Stefan, List > > Please find a patch that fixes the crashes for using virtio with libiscsi. > The problem was that block/iscsi.c always assumed we got a plain buffer to > read data into, and when we got an iovector array instead we would overwrite > pointers with garbage and crash. > > Since we can get iovectors for the write case as well I have added a fix for > when the guest is writing data to the target to handle the iovector case as > well. > > > The new calls added are not protected with (LIBISCSI_FEATURE_IOVECTOR) checks > since anyone building a new/current version of qemu should probably also build > against a current libiscsi.
Not necessarily, you may build against an older libiscsi from the distro. Can you resubmit with the checks intact? Paolo > I will send patches later to remove the current (LIBISCSI_FEATURE_IOVECTOR) > checks in the rest of the file.
