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