• K
    block: Add permissions to blk_new() · 6d0eb64d
    Kevin Wolf 提交于
    We want every user to be specific about the permissions it needs, so
    we'll pass the initial permissions as parameters to blk_new(). A user
    only needs to call blk_set_perm() if it wants to change the permissions
    after the fact.
    
    The permissions are stored in the BlockBackend and applied whenever a
    BlockDriverState should be attached in blk_insert_bs().
    
    This does not include actually choosing the right set of permissions
    everywhere yet. Instead, the usual FIXME comment is added to each place
    and will be addressed in individual patches.
    Signed-off-by: NKevin Wolf <kwolf@redhat.com>
    Reviewed-by: NMax Reitz <mreitz@redhat.com>
    Acked-by: NFam Zheng <famz@redhat.com>
    6d0eb64d
hmp.c 78.4 KB