[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/12] Block patches
From: |
Stefan Hajnoczi |
Subject: |
[PULL 00/12] Block patches |
Date: |
Wed, 24 Jun 2020 11:01:58 +0100 |
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
- [PULL 00/12] Block patches,
Stefan Hajnoczi <=
- [PULL 01/12] minikconf: explicitly set encoding to UTF-8, Stefan Hajnoczi, 2020/06/24
- [PULL 02/12] coroutine: support SafeStack in ucontext backend, Stefan Hajnoczi, 2020/06/24
- [PULL 03/12] coroutine: add check for SafeStack in sigaltstack, Stefan Hajnoczi, 2020/06/24
- [PULL 04/12] configure: add flags to support SafeStack, Stefan Hajnoczi, 2020/06/24
- [PULL 05/12] check-block: enable iotests with SafeStack, Stefan Hajnoczi, 2020/06/24
- [PULL 06/12] block/nvme: poll queues without q->lock, Stefan Hajnoczi, 2020/06/24
- [PULL 07/12] block/nvme: drop tautologous assertion, Stefan Hajnoczi, 2020/06/24
- [PULL 08/12] block/nvme: don't access CQE after moving cq.head, Stefan Hajnoczi, 2020/06/24
- [PULL 09/12] block/nvme: switch to a NVMeRequest freelist, Stefan Hajnoczi, 2020/06/24
- [PULL 10/12] block/nvme: clarify that free_req_queue is protected by q->lock, Stefan Hajnoczi, 2020/06/24