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