block: Make bdrv_file_open() static
Add the bdrv_open() option BDRV_O_PROTOCOL which results in passing the call to bdrv_file_open(). Additionally, make bdrv_file_open() static and therefore bdrv_open() the only way to call it. Consequently, all existing calls to bdrv_file_open() have to be adjusted to use bdrv_open() with the BDRV_O_PROTOCOL flag instead. Signed-off-by:Max Reitz <mreitz@redhat.com> Reviewed-by:
Kevin Wolf <kwolf@redhat.com> Reviewed-by:
Benoit Canet <benoit@irqsave.net> Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Showing
- block.c 11 additions, 5 deletionsblock.c
- block/cow.c 3 additions, 2 deletionsblock/cow.c
- block/qcow.c 3 additions, 2 deletionsblock/qcow.c
- block/qcow2.c 3 additions, 1 deletionblock/qcow2.c
- block/qed.c 5 additions, 3 deletionsblock/qed.c
- block/sheepdog.c 5 additions, 2 deletionsblock/sheepdog.c
- block/vhdx.c 3 additions, 1 deletionblock/vhdx.c
- block/vmdk.c 9 additions, 4 deletionsblock/vmdk.c
- include/block/block.h 3 additions, 3 deletionsinclude/block/block.h
- qemu-io.c 3 additions, 1 deletionqemu-io.c
Loading
Please register or sign in to comment