qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 02/20] block: Handle failure for potentially lar


From: Kevin Wolf
Subject: Re: [Qemu-devel] [PATCH 02/20] block: Handle failure for potentially large allocations
Date: Wed, 28 May 2014 13:47:14 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Am 22.05.2014 um 17:50 hat Stefan Hajnoczi geschrieben:
> On Wed, May 21, 2014 at 06:28:00PM +0200, Kevin Wolf wrote:
> > @@ -2270,7 +2270,10 @@ int bdrv_commit(BlockDriverState *bs)
> >      }
> >  
> >      total_sectors = length >> BDRV_SECTOR_BITS;
> > -    buf = g_malloc(COMMIT_BUF_SECTORS * BDRV_SECTOR_SIZE);
> > +
> > +    /* qemu_try_blockalign() for bs will choose an alignment that works for
> > +     * bs->backing_hd as well, so no need to compare the alignment 
> > manually. */
> > +    buf = qemu_try_blockalign(bs, COMMIT_BUF_SECTORS * BDRV_SECTOR_SIZE);
> 
> Missing ENOMEM error handling?

Indeed, I must have forgotten the point of the patch while implementing
qemu_try_blockalign()... Thanks for catching this, will fix.

Kevin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]