[PULL v2 00/13] Trivial patches for 2026-03-16

Michael Tokarev posted 13 patches 3 weeks ago
Only 0 patches received!
docs/devel/migration/features.rst               |   1 +
docs/{xbzrle.txt => devel/migration/xbzrle.rst} | 106 ++++++++++++++----------
dump/dump.c                                     |   2 +-
hw/usb/core.c                                   |   2 +-
linux-user/fd-trans.c                           |   5 --
linux-user/fd-trans.h                           |   4 -
linux-user/syscall.c                            |  44 ++--------
linux-user/syscall_defs.h                       |   3 -
meson.build                                     |  19 +----
migration/savevm.c                              |   3 +-
system/physmem.c                                |   2 -
target/i386/cpu.c                               |   7 +-
util/aio-posix.h                                |   4 +-
util/meson.build                                |   2 +-
14 files changed, 86 insertions(+), 118 deletions(-)
rename docs/{xbzrle.txt => devel/migration/xbzrle.rst} (74%)
[PULL v2 00/13] Trivial patches for 2026-03-16
Posted by Michael Tokarev 3 weeks ago
The following changes since commit fff352b9b6080e580aa1fadd29b4eccf4cb2922a:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2026-03-12 15:21:06 +0000)

are available in the Git repository at:

  https://gitlab.com/mjt0k/qemu.git tags/pull-trivial-patches

for you to fetch changes up to 7cc61f922f4b5db006e8f03d61208a3d652ed2df:

  rename CONFIG_EPOLL_CREATE1 to CONFIG_EPOLL, and stop checking for epoll in meson.build (2026-03-16 13:50:18 +0300)

----------------------------------------------------------------
trivial patches for 2026-03-16

a few patches accumulated in trivial-patches tree to date.
A larger part of it is my linux-user cleanup series.

v2: drop the slirp socket change (net/slirp: allow hostfwd socket
paths with dashes).  Not resending anything, just the cover letter,
since the patchset is the same except of this single patch.

----------------------------------------------------------------
Michael Tokarev (7):
      linux-user/syscall.c: assume splice is always present
      meson.build: stop checking for splice()
      linux-user: assume inotify sycalls are always present
      meson.build: stop checking for inotify_init()
      linux-user: assume epoll is always present
      meson.build: do not check for epoll.h (CONFIG_EPOLL)
      rename CONFIG_EPOLL_CREATE1 to CONFIG_EPOLL, and stop checking for epoll in meson.build

Sergei Heifetz (5):
      migration/savevm.c: reorder usage and assertion of mis->from_src_file
      dump/dump.c: reorder usage and assertion of block
      system/physmem.c: remove useless assertion of block
      hw/usb/core.c: reorder usage and assertion of p->ep
      target/i386: fix NULL pointer dereference in legacy-cache=off handling

Thomas Huth (1):
      docs: Move xbzrle.txt into the migration folder and convert to rst

 docs/devel/migration/features.rst               |   1 +
 docs/{xbzrle.txt => devel/migration/xbzrle.rst} | 106 ++++++++++++++----------
 dump/dump.c                                     |   2 +-
 hw/usb/core.c                                   |   2 +-
 linux-user/fd-trans.c                           |   5 --
 linux-user/fd-trans.h                           |   4 -
 linux-user/syscall.c                            |  44 ++--------
 linux-user/syscall_defs.h                       |   3 -
 meson.build                                     |  19 +----
 migration/savevm.c                              |   3 +-
 system/physmem.c                                |   2 -
 target/i386/cpu.c                               |   7 +-
 util/aio-posix.h                                |   4 +-
 util/meson.build                                |   2 +-
 14 files changed, 86 insertions(+), 118 deletions(-)
 rename docs/{xbzrle.txt => devel/migration/xbzrle.rst} (74%)
Re: [PULL v2 00/13] Trivial patches for 2026-03-16
Posted by Peter Maydell 3 weeks ago
On Mon, 16 Mar 2026 at 10:53, Michael Tokarev <mjt@tls.msk.ru> wrote:
>
> The following changes since commit fff352b9b6080e580aa1fadd29b4eccf4cb2922a:
>
>   Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2026-03-12 15:21:06 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/mjt0k/qemu.git tags/pull-trivial-patches
>
> for you to fetch changes up to 7cc61f922f4b5db006e8f03d61208a3d652ed2df:
>
>   rename CONFIG_EPOLL_CREATE1 to CONFIG_EPOLL, and stop checking for epoll in meson.build (2026-03-16 13:50:18 +0300)
>
> ----------------------------------------------------------------
> trivial patches for 2026-03-16
>
> a few patches accumulated in trivial-patches tree to date.
> A larger part of it is my linux-user cleanup series.
>
> v2: drop the slirp socket change (net/slirp: allow hostfwd socket
> paths with dashes).  Not resending anything, just the cover letter,
> since the patchset is the same except of this single patch.
>



Applied, thanks.

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

-- PMM