• Wenchao Xia's avatar
    block: move qmp and info dump related code to block/qapi.c · f364ec65
    Wenchao Xia authored
    
    
    This patch is a pure code move patch, except following modification:
    1 get_human_readable_size() is changed to static function.
    2 dump_human_image_info() is renamed to bdrv_image_info_dump().
    3 in qmp_query_block() and qmp_query_blockstats, use bdrv_next(bs)
    instead of direct traverse of global array 'bdrv_states'.
    4 collect_snapshots() and collect_image_info() are renamed, unused parameter
    *fmt in collect_image_info() is removed.
    5 code style fix.
    
    To avoid conflict and tip better, macro in header file is BLOCK_QAPI_H
    instead of QAPI_H. Now block.h and snapshot.h are at the same level in
    include path, block_int.h and qapi.h will both include them.
    Signed-off-by: default avatarWenchao Xia <xiawenc@linux.vnet.ibm.com>
    Reviewed-by: default avatarEric Blake <eblake@redhat.com>
    Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
    f364ec65
block.h 17.4 KB