Revision b6b8a333 block/raw_bsd.c

b/block/raw_bsd.c
58 58
    return bdrv_co_writev(bs->file, sector_num, nb_sectors, qiov);
59 59
}
60 60

  
61
static int coroutine_fn raw_co_is_allocated(BlockDriverState *bs,
62
                                            int64_t sector_num, int nb_sectors,
63
                                            int *pnum)
61
static int64_t coroutine_fn raw_co_get_block_status(BlockDriverState *bs,
62
                                            int64_t sector_num,
63
                                            int nb_sectors, int *pnum)
64 64
{
65
    return bdrv_is_allocated(bs->file, sector_num, nb_sectors, pnum);
65
    return bdrv_get_block_status(bs->file, sector_num, nb_sectors, pnum);
66 66
}
67 67

  
68 68
static int coroutine_fn raw_co_write_zeroes(BlockDriverState *bs,
......
164 164
    .bdrv_co_writev       = &raw_co_writev,
165 165
    .bdrv_co_write_zeroes = &raw_co_write_zeroes,
166 166
    .bdrv_co_discard      = &raw_co_discard,
167
    .bdrv_co_is_allocated = &raw_co_is_allocated,
167
    .bdrv_co_get_block_status = &raw_co_get_block_status,
168 168
    .bdrv_truncate        = &raw_truncate,
169 169
    .bdrv_getlength       = &raw_getlength,
170 170
    .bdrv_get_info        = &raw_get_info,

Also available in: Unified diff