[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: virtio_blk_load() question
From: |
OHMURA Kei |
Subject: |
[Qemu-devel] Re: virtio_blk_load() question |
Date: |
Thu, 18 Mar 2010 18:42:16 +0900 |
User-agent: |
Thunderbird 2.0.0.23 (Windows/20090812) |
Thanks for your reply.
When I ported virtio to vmstate, I was unable to get that list not empty
for more than I tried. It should be not empty in the case of one error
or similar, but I was not able to reproduce it.
Actually, I wasn't able to get that condition either.
We're having problem in loading continuously sent VM image, and were
looking deeper into the device models. We were doubting the
virtio_blk_load() first, but seems to be different.
I agree this change is ok/needed. Notice that my series ( [PATCH 0/9]
Virtio cleanups) that changes it to a QLIST and fixes it.
I guess you're mentioning the following patch, and it's good to know
that.
http://www.mail-archive.com/address@hidden/msg27324.html
However, although QLIST_INSERT_HEAD is used, virtio_blk_save() is
adding requests to the tail of the list, and if we need to keep the
order of outstading requests, shouldn't we put incoming requests to
the tail in virtio_blk_load()?