block: Make more BlockDriver definitions static
Most block driver implementations don't have any reason for their BlockDriver to be public. The only exceptions are bdrv_file, bdrv_raw and bdrv_qcow2, which are actually used in other source files. Make all other BlockDriver definitions static if they aren't yet. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-ID: <20230905130607.35134-3-kwolf@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
9e03a5e195
commit
9ea473fb7b
@ -503,7 +503,7 @@ static void cbw_close(BlockDriverState *bs)
|
|||||||
s->bcs = NULL;
|
s->bcs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
BlockDriver bdrv_cbw_filter = {
|
static BlockDriver bdrv_cbw_filter = {
|
||||||
.format_name = "copy-before-write",
|
.format_name = "copy-before-write",
|
||||||
.instance_size = sizeof(BDRVCopyBeforeWriteState),
|
.instance_size = sizeof(BDRVCopyBeforeWriteState),
|
||||||
|
|
||||||
|
@ -535,7 +535,7 @@ static void preallocate_child_perm(BlockDriverState *bs, BdrvChild *c,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BlockDriver bdrv_preallocate_filter = {
|
static BlockDriver bdrv_preallocate_filter = {
|
||||||
.format_name = "preallocate",
|
.format_name = "preallocate",
|
||||||
.instance_size = sizeof(BDRVPreallocateState),
|
.instance_size = sizeof(BDRVPreallocateState),
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ static void snapshot_access_child_perm(BlockDriverState *bs, BdrvChild *c,
|
|||||||
*nshared = BLK_PERM_ALL;
|
*nshared = BLK_PERM_ALL;
|
||||||
}
|
}
|
||||||
|
|
||||||
BlockDriver bdrv_snapshot_access_drv = {
|
static BlockDriver bdrv_snapshot_access_drv = {
|
||||||
.format_name = "snapshot-access",
|
.format_name = "snapshot-access",
|
||||||
|
|
||||||
.bdrv_open = snapshot_access_open,
|
.bdrv_open = snapshot_access_open,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user