Skip to content
  • Kevin Wolf's avatar
    block: Open the underlying image file in generic code · 66f82cee
    Kevin Wolf authored
    
    
    Format drivers shouldn't need to bother with things like file names, but rather
    just get an open BlockDriverState for the underlying protocol. This patch
    introduces this behaviour for bdrv_open implementation. For protocols which
    need to access the filename to open their file/device/connection/... a new
    callback bdrv_file_open is introduced which doesn't get an underlying file
    opened.
    
    For now, also some of the more obscure formats use bdrv_file_open because they
    open() the file themselves instead of using the block.c functions. They need to
    be fixed in later patches.
    
    Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
    66f82cee