Re: [Qemu-devel] [PATCH 11/20] qcow2: Handle failure for potentially large allocations

2014-05-22 Thread Stefan Hajnoczi
On Wed, May 21, 2014 at 06:28:09PM +0200, Kevin Wolf wrote: > diff --git a/block/qcow2-cache.c b/block/qcow2-cache.c > index 8ecbb5b..465ef24 100644 > --- a/block/qcow2-cache.c > +++ b/block/qcow2-cache.c > @@ -53,10 +53,20 @@ Qcow2Cache *qcow2_cache_create(BlockDriverState *bs, int > num_tables)

[Qemu-devel] [PATCH 11/20] qcow2: Handle failure for potentially large allocations

2014-05-21 Thread Kevin Wolf
Some code in the block layer makes potentially huge allocations. Failure is not completely unexpected there, so avoid aborting qemu and handle out-of-memory situations gracefully. This patch addresses the allocations in the qcow2 block driver. Signed-off-by: Kevin Wolf --- block/qcow2-cache.c