block: make bdrv_delete() static
Manage BlockDriverState lifecycle with refcnt, so bdrv_delete() is no longer public and should be called by bdrv_unref() if refcnt is decreased to 0. This is an identical change because effectively, there's no multiple reference of BDS now: no caller of bdrv_ref() yet, only bdrv_new() sets bs->refcnt to 1, so all bdrv_unref() now actually delete the BDS. Signed-off-by:Fam Zheng <famz@redhat.com> Signed-off-by:
Stefan Hajnoczi <stefanha@redhat.com>
Showing
- block.c 12 additions, 11 deletionsblock.c
- block/backup.c 1 addition, 1 deletionblock/backup.c
- block/blkverify.c 2 additions, 2 deletionsblock/blkverify.c
- block/cow.c 1 addition, 1 deletionblock/cow.c
- block/iscsi.c 1 addition, 1 deletionblock/iscsi.c
- block/mirror.c 1 addition, 1 deletionblock/mirror.c
- block/qcow.c 1 addition, 1 deletionblock/qcow.c
- block/qcow2.c 1 addition, 1 deletionblock/qcow2.c
- block/qed.c 1 addition, 1 deletionblock/qed.c
- block/sheepdog.c 3 additions, 3 deletionsblock/sheepdog.c
- block/snapshot.c 1 addition, 1 deletionblock/snapshot.c
- block/stream.c 1 addition, 1 deletionblock/stream.c
- block/vmdk.c 5 additions, 5 deletionsblock/vmdk.c
- block/vvfat.c 2 additions, 2 deletionsblock/vvfat.c
- blockdev.c 7 additions, 7 deletionsblockdev.c
- hw/block/xen_disk.c 2 additions, 2 deletionshw/block/xen_disk.c
- include/block/block.h 0 additions, 1 deletioninclude/block/block.h
- qemu-img.c 13 additions, 13 deletionsqemu-img.c
- qemu-io.c 3 additions, 3 deletionsqemu-io.c
Loading
Please register or sign in to comment