Fix savevm after BDRV_FILE size enforcement
commit8d47bb6162148e601a5700c08d5feaeec5047026
authoraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 5 Apr 2009 21:07:26 +0000 (5 21:07 +0000)
committeraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 5 Apr 2009 21:07:26 +0000 (5 21:07 +0000)
treeb07e0e985b8263beda4813e4215b974d76189b81
parent80acab6c50a591e1c0aaa43d14f4c3ae4f9f23b2
 Fix savevm after BDRV_FILE size enforcement

 We now enforce that you cannot write beyond the end of a non-growable file.
 qcow2 files are not growable but we rely on them being growable to do
 savevm/loadvm.  Temporarily allow them to be growable by introducing a new
 API specifically for savevm read/write operations.

Reported-by: malc
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/branches/stable_0_10@7005 c046a42c-6fe2-441c-8c8c-71466251a162
block-qcow2.c
block.c
block.h
block_int.h
savevm.c