The following changes since commit 171199f56f5f9bdf1e5d670d09ef1351d8f01bae:
Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-to-apply-20200619-3' into staging (2020-06-22 14:45:25 +0100) are available in the Git repository at: https://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 7838c67f22a81fcf669785cd6c0876438422071a: block/nvme: support nested aio_poll() (2020-06-23 15:46:08 +0100) ---------------------------------------------------------------- Pull request ---------------------------------------------------------------- Daniele Buono (4): coroutine: support SafeStack in ucontext backend coroutine: add check for SafeStack in sigaltstack configure: add flags to support SafeStack check-block: enable iotests with SafeStack Stefan Hajnoczi (8): minikconf: explicitly set encoding to UTF-8 block/nvme: poll queues without q->lock block/nvme: drop tautologous assertion block/nvme: don't access CQE after moving cq.head block/nvme: switch to a NVMeRequest freelist block/nvme: clarify that free_req_queue is protected by q->lock block/nvme: keep BDRVNVMeState pointer in NVMeQueuePair block/nvme: support nested aio_poll() configure | 73 ++++++++++++ include/qemu/coroutine_int.h | 5 + block/nvme.c | 220 +++++++++++++++++++++++++---------- util/coroutine-sigaltstack.c | 4 + util/coroutine-ucontext.c | 28 +++++ block/trace-events | 2 +- scripts/minikconf.py | 6 +- tests/check-block.sh | 12 +- 8 files changed, 284 insertions(+), 66 deletions(-) -- 2.26.2