On 09/12/2010 03:08 PM, Anthony Liguori wrote:
This can cause a disk read, no?  Shouldn't it be made asynchronous?


Yes, it should. I'm not sure there's an easy way to make it asynchronous though not because of the block layer but because of how these functions are called.

Sorry to harp on the subject, but that's the standard problem with state machines. Every time you want to do a blocking operation in a function, you have to put all its locals in some structure, split the function into two, do some scheduling, etc.


Or just move it to just before the guest starts?

We don't really have a notion of "guest starts" today although maybe we should.

Wasn't there some qdev callback that represents this? Faint memory from the reset thread.

--
error compiling committee.c: too many arguments to function


Reply via email to