block: Make bdrv_file_open() static
commit2e40134bfdbb073512f9f264cb96162787ec62b1
authorMax Reitz <mreitz@redhat.com>
Tue, 18 Feb 2014 17:33:07 +0000 (18 18:33 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 21 Feb 2014 20:02:22 +0000 (21 21:02 +0100)
tree53cb53980ac38e9ee6d58e49850864ffc62a3f3a
parentddf5636dc9e4be894f2ab4a5f803d915478b5099
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>
block.c
block/cow.c
block/qcow.c
block/qcow2.c
block/qed.c
block/sheepdog.c
block/vhdx.c
block/vmdk.c
include/block/block.h
qemu-io.c