vpc: Implement bdrv_flush
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
78ced65e6e
commit
4a4111851f
21
block/vpc.c
21
block/vpc.c
|
@ -439,6 +439,10 @@ static int vpc_write(BlockDriverState *bs, int64_t sector_num,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int vpc_flush(BlockDriverState *bs)
|
||||||
|
{
|
||||||
|
return bdrv_flush(bs->file);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calculates the number of cylinders, heads and sectors per cylinder
|
* Calculates the number of cylinders, heads and sectors per cylinder
|
||||||
|
@ -618,14 +622,15 @@ static QEMUOptionParameter vpc_create_options[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
static BlockDriver bdrv_vpc = {
|
static BlockDriver bdrv_vpc = {
|
||||||
.format_name = "vpc",
|
.format_name = "vpc",
|
||||||
.instance_size = sizeof(BDRVVPCState),
|
.instance_size = sizeof(BDRVVPCState),
|
||||||
.bdrv_probe = vpc_probe,
|
.bdrv_probe = vpc_probe,
|
||||||
.bdrv_open = vpc_open,
|
.bdrv_open = vpc_open,
|
||||||
.bdrv_read = vpc_read,
|
.bdrv_read = vpc_read,
|
||||||
.bdrv_write = vpc_write,
|
.bdrv_write = vpc_write,
|
||||||
.bdrv_close = vpc_close,
|
.bdrv_flush = vpc_flush,
|
||||||
.bdrv_create = vpc_create,
|
.bdrv_close = vpc_close,
|
||||||
|
.bdrv_create = vpc_create,
|
||||||
|
|
||||||
.create_options = vpc_create_options,
|
.create_options = vpc_create_options,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue