[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 0/9] Block patches
From: |
Stefan Hajnoczi |
Subject: |
[PULL 0/9] Block patches |
Date: |
Wed, 11 Mar 2020 12:40:36 +0000 |
The following changes since commit 67f17e23baca5dd545fe98b01169cc351a70fe35:
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
(2020-03-06 17:15:36 +0000)
are available in the Git repository at:
https://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to d37d0e365afb6825a90d8356fc6adcc1f58f40f3:
aio-posix: remove idle poll handlers to improve scalability (2020-03-09
16:45:16 +0000)
----------------------------------------------------------------
Pull request
----------------------------------------------------------------
Stefan Hajnoczi (9):
qemu/queue.h: clear linked list pointers on remove
aio-posix: remove confusing QLIST_SAFE_REMOVE()
aio-posix: completely stop polling when disabled
aio-posix: move RCU_READ_LOCK() into run_poll_handlers()
aio-posix: extract ppoll(2) and epoll(7) fd monitoring
aio-posix: simplify FDMonOps->update() prototype
aio-posix: add io_uring fd monitoring implementation
aio-posix: support userspace polling of fd monitoring
aio-posix: remove idle poll handlers to improve scalability
MAINTAINERS | 2 +
configure | 5 +
include/block/aio.h | 71 ++++++-
include/qemu/queue.h | 19 +-
util/Makefile.objs | 3 +
util/aio-posix.c | 451 ++++++++++++++----------------------------
util/aio-posix.h | 81 ++++++++
util/fdmon-epoll.c | 155 +++++++++++++++
util/fdmon-io_uring.c | 332 +++++++++++++++++++++++++++++++
util/fdmon-poll.c | 107 ++++++++++
util/trace-events | 2 +
11 files changed, 915 insertions(+), 313 deletions(-)
create mode 100644 util/aio-posix.h
create mode 100644 util/fdmon-epoll.c
create mode 100644 util/fdmon-io_uring.c
create mode 100644 util/fdmon-poll.c
--
2.24.1
- [PULL 0/9] Block patches,
Stefan Hajnoczi <=
- [PULL 1/9] qemu/queue.h: clear linked list pointers on remove, Stefan Hajnoczi, 2020/03/11
- [PULL 2/9] aio-posix: remove confusing QLIST_SAFE_REMOVE(), Stefan Hajnoczi, 2020/03/11
- [PULL 3/9] aio-posix: completely stop polling when disabled, Stefan Hajnoczi, 2020/03/11
- [PULL 4/9] aio-posix: move RCU_READ_LOCK() into run_poll_handlers(), Stefan Hajnoczi, 2020/03/11
- [PULL 6/9] aio-posix: simplify FDMonOps->update() prototype, Stefan Hajnoczi, 2020/03/11
- [PULL 7/9] aio-posix: add io_uring fd monitoring implementation, Stefan Hajnoczi, 2020/03/11
- [PULL 9/9] aio-posix: remove idle poll handlers to improve scalability, Stefan Hajnoczi, 2020/03/11
- [PULL 8/9] aio-posix: support userspace polling of fd monitoring, Stefan Hajnoczi, 2020/03/11
- [PULL 5/9] aio-posix: extract ppoll(2) and epoll(7) fd monitoring, Stefan Hajnoczi, 2020/03/11
- Re: [PULL 0/9] Block patches, no-reply, 2020/03/11