Michael Tokarev <m...@tls.msk.ru> writes: +CC Akihiko
> Hi! > > This is > > commit c0b32426ce56182c1ce2a12904f3a702c2ecc460 > Author: Marco Cavenati <marco.caven...@eurecom.fr> > Date: Wed Mar 26 17:22:30 2025 +0100 > > migration: fix SEEK_CUR offset calculation in qio_channel_block_seek > > which went to 10.0.0-rc2, and has been cherry-picked to > 7.2 and 9.2 stable series. > > Reportedly it breaks migration in 7.2.18 and up. Which is > kinda strange, as it shouldn't do any harm? > Yeah, this is not it. Unless you're using colo or mapped-ram. > https://bugs.debian.org/1112044 > > any guess what's going on? > The virtio changes are probably the issue. One of them touches mhdr.num_buffers, under mergeable_rx_bufs, which is migrated state. The flag in turn depends on VIRTIO_NET_F_MRG_RXBUF, which is set on the cmdline with -device virtio-net-pci,mrg_rxbuf= but also reset by virtio_set_features_nocheck, if I'm reading this right. Let's ask Akihiko. > Thanks, > > /mjt