[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 0/7] Block layer patches
From: |
Kevin Wolf |
Subject: |
[PULL 0/7] Block layer patches |
Date: |
Tue, 7 Apr 2020 16:26:09 +0200 |
The following changes since commit 53ef8a92eb04ee19640f5aad3bff36cd4a36c250:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200406'
into staging (2020-04-06 12:36:45 +0100)
are available in the Git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to 3f6de653b946fe849330208becf79d6af7e876cb:
vpc: Don't round up already aligned BAT sizes (2020-04-07 15:42:08 +0200)
----------------------------------------------------------------
Block layer patches:
- Fix crashes and hangs related to iothreads, bdrv_drain and block jobs:
- Fix some AIO context locking in jobs
- Fix blk->in_flight during blk_wait_while_drained()
- vpc: Don't round up already aligned BAT sizes
----------------------------------------------------------------
Kevin Wolf (4):
block-backend: Reorder flush/pdiscard function definitions
block: Increase BB.in_flight for coroutine and sync interfaces
block: Fix blk->in_flight during blk_wait_while_drained()
vpc: Don't round up already aligned BAT sizes
Stefan Reiter (3):
job: take each job's lock individually in job_txn_apply
replication: assert we own context before job_cancel_sync
backup: don't acquire aio_context in backup_clean
include/sysemu/block-backend.h | 1 -
block/backup.c | 4 -
block/block-backend.c | 206 +++++++++++++++++++++++++----------------
block/replication.c | 5 +-
block/vpc.c | 2 +-
blockdev.c | 9 ++
job-qmp.c | 9 ++
job.c | 50 ++++++++--
tests/test-blockjob.c | 2 +
9 files changed, 193 insertions(+), 95 deletions(-)
- [PULL 0/7] Block layer patches,
Kevin Wolf <=
- [PULL 1/7] job: take each job's lock individually in job_txn_apply, Kevin Wolf, 2020/04/07
- [PULL 4/7] block-backend: Reorder flush/pdiscard function definitions, Kevin Wolf, 2020/04/07
- [PULL 5/7] block: Increase BB.in_flight for coroutine and sync interfaces, Kevin Wolf, 2020/04/07
- [PULL 6/7] block: Fix blk->in_flight during blk_wait_while_drained(), Kevin Wolf, 2020/04/07
- [PULL 7/7] vpc: Don't round up already aligned BAT sizes, Kevin Wolf, 2020/04/07
- [PULL 3/7] backup: don't acquire aio_context in backup_clean, Kevin Wolf, 2020/04/07
- [PULL 2/7] replication: assert we own context before job_cancel_sync, Kevin Wolf, 2020/04/07
- Re: [PULL 0/7] Block layer patches, Peter Maydell, 2020/04/07