On Thu, Nov 25, 2010 at 1:57 PM, Christoph Hellwig <h...@lst.de> wrote: > +int bdrv_discard(BlockDriverState *bs, int64_t sector_num, int nb_sectors) > +{ > + if (!bs->drv || !bs->drv->bdrv_discard) > + return 0;
!bs->drv is normally -ENOMEDIUM. Perhaps we shouldn't lump it in with !bs->drv->bdrv_discard. Stefan