From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34279) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bak3H-0004y4-Qu for qemu-devel@nongnu.org; Fri, 19 Aug 2016 09:41:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bak3A-00085T-Uz for qemu-devel@nongnu.org; Fri, 19 Aug 2016 09:41:38 -0400 Received: from mail-wm0-x241.google.com ([2a00:1450:400c:c09::241]:33418) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bak3A-00085H-O2 for qemu-devel@nongnu.org; Fri, 19 Aug 2016 09:41:32 -0400 Received: by mail-wm0-x241.google.com with SMTP id o80so3508893wme.0 for ; Fri, 19 Aug 2016 06:41:32 -0700 (PDT) Date: Fri, 19 Aug 2016 14:41:29 +0100 From: Stefan Hajnoczi Message-ID: <20160819134129.GC20309@stefanha-x1.localdomain> References: <1471544874-26996-1-git-send-email-rkagan@virtuozzo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tqI+Z3u+9OQ7kwn0" Content-Disposition: inline In-Reply-To: <1471544874-26996-1-git-send-email-rkagan@virtuozzo.com> Subject: Re: [Qemu-devel] [PATCH 0/4] virtio-balloon: assorted fixes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Roman Kagan Cc: qemu-devel@nongnu.org, "Denis V. Lunev" , "Michael S. Tsirkin" --tqI+Z3u+9OQ7kwn0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 18, 2016 at 09:27:50PM +0300, Roman Kagan wrote: > This patchset addresses a few problems discovered when analyzing aborts > of (an older version of) QEMU with backported commit > afd9096eb1882f23929f5b5c177898ed231bac66 "virtio: error out if guest > exceeds virtqueue size". Those problems are present in master, too, > except that they don't trigger an abort and are thus not as easy to > notice. >=20 >=20 > Roman Kagan (4): > virtio: assert on ->inuse underflow > virtio-balloon: make stats virtqueue length 1 > virtio-balloon: don't restart stats timer in callback > virtio-balloon: keep collecting stats on save/restore >=20 > Cc: "Michael S. Tsirkin" >=20 > hw/virtio/virtio-balloon.c | 49 +++++++++++++++++++++-----------= ------ > hw/virtio/virtio.c | 3 ++- > include/hw/virtio/virtio-balloon.h | 1 + > 3 files changed, 30 insertions(+), 23 deletions(-) Please see these related patches on the mailing list: 1. [PATCH v3] balloon: Fix failure of updating guest memory status This addresses the virtio-balloon stats virtqueue hang after migration. 2. [PATCH 0/2] virtio: fix VirtQueue->inuse field Fixes to update virtio.c in code paths where it currently becomes inconsistent. --tqI+Z3u+9OQ7kwn0 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJXtwyJAAoJEJykq7OBq3PIkFYH/jTKgwTXDIEl3XGBuSXxVs7w NAjdx+sgu7Tcu9Typc2uuZ6TAezT7IM3HG2HNgMzOJ0wRj0nKhQUalZm3hzlZwck HQsgfto7YJabVbGrN9Rc8JskP0GTuVxgXWakj5d3W8JQ5miJXuMpY8NQR57q5yoe G4PxoygLjEtJyEZlS/QWeFVtHKm29kCmXqzqSuqL/VxTcYYkcbZYvE+DqZtKucaC fPWBQvdF4mvbQw0KcZsCj8FLoIllW6bg2MKoLXCWu0j7kibHcWItDSrU3a0XVa6u vUk0EFfNiyoIAprHxi8/+2eL/tqCCbAuwIaktl4GZ68HXb2kntOyH1FPOxK7Bmw= =9lub -----END PGP SIGNATURE----- --tqI+Z3u+9OQ7kwn0--