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(-)