[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-stable] [PATCH v2 0/2] Active commit regression fix
From: |
Jeff Cody |
Subject: |
[Qemu-stable] [PATCH v2 0/2] Active commit regression fix |
Date: |
Mon, 1 Feb 2016 20:33:09 -0500 |
Changes from v1:
* Rather than allow insertion when bs->device_listtqe_prev points to
a NULL entry, make sure than we follow the block scheme of enforcing
bs->device_list->tqe_prev is NULL upon deletion. (Thanks Max!)
Bug #1300209 is a regression in 2.5, introduced during the
change away from bdrv_swap().
When we change the parent backing link (change_parent_backing_link),
we must also accomodate non-NULL tqe_prev pointers that point to a
NULL entry. Please see patch #1 for more details.
Jeff Cody (2):
block: set device_list.tqe_prev to NULL on BDS removal
block: qemu-iotests - add test for snapshot, commit, snapshot bug
block.c | 24 ++++++----
blockdev.c | 3 +-
include/block/block.h | 1 +
tests/qemu-iotests/143 | 114 +++++++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/143.out | 24 ++++++++++
tests/qemu-iotests/group | 1 +
6 files changed, 155 insertions(+), 12 deletions(-)
create mode 100755 tests/qemu-iotests/143
create mode 100644 tests/qemu-iotests/143.out
--
1.9.3
- [Qemu-stable] [PATCH v2 0/2] Active commit regression fix,
Jeff Cody <=