Skip to content
Snippets Groups Projects
  • Hanna Reitz's avatar
    2654267c
    block: Add strong_runtime_opts to BlockDriver · 2654267c
    Hanna Reitz authored
    
    This new field can be set by block drivers to list the runtime options
    they accept that may influence the contents of the respective BDS. As of
    a follow-up patch, this list will be used by the common
    bdrv_refresh_filename() implementation to decide which options to put
    into BDS.full_open_options (and consequently whether a JSON filename has
    to be created), thus freeing the drivers of having to implement that
    logic themselves.
    
    Additionally, this patch adds the field to all of the block drivers that
    need it and sets it accordingly.
    
    Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
    Reviewed-by: default avatarAlberto Garcia <berto@igalia.com>
    Message-id: 20190201192935.18394-22-mreitz@redhat.com
    Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
    2654267c
    History
    block: Add strong_runtime_opts to BlockDriver
    Hanna Reitz authored
    
    This new field can be set by block drivers to list the runtime options
    they accept that may influence the contents of the respective BDS. As of
    a follow-up patch, this list will be used by the common
    bdrv_refresh_filename() implementation to decide which options to put
    into BDS.full_open_options (and consequently whether a JSON filename has
    to be created), thus freeing the drivers of having to implement that
    logic themselves.
    
    Additionally, this patch adds the field to all of the block drivers that
    need it and sets it accordingly.
    
    Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
    Reviewed-by: default avatarAlberto Garcia <berto@igalia.com>
    Message-id: 20190201192935.18394-22-mreitz@redhat.com
    Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>