Re: [PULL for-6.1 0/3] Block patches

2021-07-30 Thread Peter Maydell
On Thu, 29 Jul 2021 at 17:23, Stefan Hajnoczi  wrote:
>
> The following changes since commit 3521ade3510eb5cefb2e27a101667f25dad89935:
>
>   Merge remote-tracking branch 
> 'remotes/thuth-gitlab/tags/pull-request-2021-07-29' into staging (2021-07-29 
> 13:17:20 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to cc8eecd7f105a1dff5876adeb238a14696061a4a:
>
>   MAINTAINERS: Added myself as a reviewer for the NVMe Block Driver 
> (2021-07-29 17:17:34 +0100)
>
> 
> Pull request
>
> The main fix here is for io_uring. Spurious -EAGAIN errors can happen and the
> request needs to be resubmitted.
>
> The MAINTAINERS changes carry no risk and we might as well include them in 
> QEMU
> 6.1.


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.1
for any user-visible changes.

-- PMM



[PULL for-6.1 0/3] Block patches

2021-07-29 Thread Stefan Hajnoczi
The following changes since commit 3521ade3510eb5cefb2e27a101667f25dad89935:

  Merge remote-tracking branch 
'remotes/thuth-gitlab/tags/pull-request-2021-07-29' into staging (2021-07-29 
13:17:20 +0100)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to cc8eecd7f105a1dff5876adeb238a14696061a4a:

  MAINTAINERS: Added myself as a reviewer for the NVMe Block Driver (2021-07-29 
17:17:34 +0100)


Pull request

The main fix here is for io_uring. Spurious -EAGAIN errors can happen and the
request needs to be resubmitted.

The MAINTAINERS changes carry no risk and we might as well include them in QEMU
6.1.



Fabian Ebner (1):
  block/io_uring: resubmit when result is -EAGAIN

Philippe Mathieu-Daudé (1):
  MAINTAINERS: Added myself as a reviewer for the NVMe Block Driver

Stefano Garzarella (1):
  MAINTAINERS: add Stefano Garzarella as io_uring reviewer

 MAINTAINERS  |  2 ++
 block/io_uring.c | 16 +++-
 2 files changed, 17 insertions(+), 1 deletion(-)

-- 
2.31.1



Re: [PULL for-6.1 0/3] Block patches

2021-07-21 Thread Peter Maydell
On Wed, 21 Jul 2021 at 14:13, Stefan Hajnoczi  wrote:
>
> The following changes since commit 801f3db7564dcce8a37a70833c0abe40ec19f8ce:
>
>   Merge remote-tracking branch 'remotes/philmd/tags/kconfig-20210720' into 
> staging (2021-07-20 19:30:28 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to d7ddd0a1618a75b31dc308bb37365ce1da972154:
>
>   linux-aio: limit the batch size using `aio-max-batch` parameter (2021-07-21 
> 13:47:50 +0100)
>
> 
> Pull request
>
> Stefano's performance regression fix for commit 2558cb8dd4 ("linux-aio:
> increasing MAX_EVENTS to a larger hardcoded value").
>
> 


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.1
for any user-visible changes.

-- PMM



[PULL for-6.1 0/3] Block patches

2021-07-21 Thread Stefan Hajnoczi
The following changes since commit 801f3db7564dcce8a37a70833c0abe40ec19f8ce:

  Merge remote-tracking branch 'remotes/philmd/tags/kconfig-20210720' into 
staging (2021-07-20 19:30:28 +0100)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to d7ddd0a1618a75b31dc308bb37365ce1da972154:

  linux-aio: limit the batch size using `aio-max-batch` parameter (2021-07-21 
13:47:50 +0100)


Pull request

Stefano's performance regression fix for commit 2558cb8dd4 ("linux-aio:
increasing MAX_EVENTS to a larger hardcoded value").



Stefano Garzarella (3):
  iothread: generalize iothread_set_param/iothread_get_param
  iothread: add aio-max-batch parameter
  linux-aio: limit the batch size using `aio-max-batch` parameter

 qapi/misc.json|  6 ++-
 qapi/qom.json |  7 +++-
 include/block/aio.h   | 12 ++
 include/sysemu/iothread.h |  3 ++
 block/linux-aio.c |  9 -
 iothread.c| 82 ++-
 monitor/hmp-cmds.c|  2 +
 util/aio-posix.c  | 12 ++
 util/aio-win32.c  |  5 +++
 util/async.c  |  2 +
 qemu-options.hx   |  8 +++-
 11 files changed, 134 insertions(+), 14 deletions(-)

-- 
2.31.1