aboutsummaryrefslogtreecommitdiff
path: root/softmmu_exec.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2010-04-05 16:53:57 +0200
committerKevin Wolf <kwolf@redhat.com>2010-04-23 16:08:46 +0200
commit6db956039db8a6333265d458be561dc1bc2b4481 (patch)
tree27e4d487c07102b41389bdca255f2693b70de0bf /softmmu_exec.h
parentd6e9098e10e82feeddb824d7c3d0cf61aff96c29 (diff)
downloadqemu-6db956039db8a6333265d458be561dc1bc2b4481.zip
qemu-6db956039db8a6333265d458be561dc1bc2b4481.tar.gz
qemu-6db956039db8a6333265d458be561dc1bc2b4481.tar.bz2
block: get rid of the BDRV_O_FILE flag
BDRV_O_FILE is only used to communicate between bdrv_file_open and bdrv_open. It affects two things: first bdrv_open only searches for protocols using find_protocol instead of all image formats and host drivers. We can easily move that to the caller and pass the found driver to bdrv_open. Second it is used to not force a read-write open of a snapshot file. But we never use bdrv_file_open to open snapshots and this behaviour doesn't make sense to start with. qemu-io abused the BDRV_O_FILE for it's growable option, switch it to using bdrv_file_open to make sure we only open files as growable were we can actually support that. This patch requires Kevin's "[PATCH] Replace calls of old bdrv_open" to be applied first. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'softmmu_exec.h')
0 files changed, 0 insertions, 0 deletions