[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/10] block: Op blocker fixes
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PATCH 00/10] block: Op blocker fixes |
Date: |
Mon, 6 Mar 2017 17:21:52 +0100 |
This series fixes a few problems introduced recently with the op blocker
series. It includes mainly fix for cases where qemu would abort()
instead of doing proper error handling previously. These changes also
happen to result in more complete and correct permission checking.
Kevin Wolf (10):
commit: Fix error handling
mirror: Fix permission problem with 'replaces'
mirror: Fix permissions for removing mirror_top_bs
mirror: Fix error path for dirty bitmap creation
block: Fix blockdev-snapshot error handling
block: Factor out should_update_child()
block: Factor out bdrv_replace_child_noperm()
block: Ignore multiple children in bdrv_check_update_perm()
block: Handle permission errors in change_parent_backing_link()
block: Fix error handling in bdrv_replace_in_backing_chain()
block.c | 182 ++++++++++++++++++++++++++++++----------------
block/commit.c | 2 +-
block/mirror.c | 35 +++++----
blockdev.c | 6 +-
include/block/block.h | 4 +-
include/block/block_int.h | 6 +-
6 files changed, 152 insertions(+), 83 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PATCH 00/10] block: Op blocker fixes,
Kevin Wolf <=
- [Qemu-devel] [PATCH 01/10] commit: Fix error handling, Kevin Wolf, 2017/03/06
- [Qemu-devel] [PATCH 02/10] mirror: Fix permission problem with 'replaces', Kevin Wolf, 2017/03/06
- [Qemu-devel] [PATCH 03/10] mirror: Fix permissions for removing mirror_top_bs, Kevin Wolf, 2017/03/06
- [Qemu-devel] [PATCH 04/10] mirror: Fix error path for dirty bitmap creation, Kevin Wolf, 2017/03/06
- [Qemu-devel] [PATCH 06/10] block: Factor out should_update_child(), Kevin Wolf, 2017/03/06