From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56805) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqDgZ-00077L-US for qemu-devel@nongnu.org; Sun, 16 Nov 2014 23:13:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqDgH-0008RV-Ls for qemu-devel@nongnu.org; Sun, 16 Nov 2014 23:13:07 -0500 Received: from e23smtp09.au.ibm.com ([202.81.31.142]:51239) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqDgH-0008QW-19 for qemu-devel@nongnu.org; Sun, 16 Nov 2014 23:12:49 -0500 Received: from /spool/local by e23smtp09.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 17 Nov 2014 14:12:41 +1000 From: Samuel Mendoza-Jonas Date: Mon, 17 Nov 2014 15:12:27 +1100 Message-Id: <1416197550-19708-1-git-send-email-sam.mj@au1.ibm.com> Subject: [Qemu-devel] [PATCH V2 0/3] spapr: Fix stale HTAB during live migration List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-ppc@nongnu.org, qemu-devel@nongnu.org Cc: aik@ozlabs.ru, Samuel Mendoza-Jonas If a spapr guest reboots during a live migration, the guest HTAB on the destination is not updated properly, usually resulting in a kernel panic. This is a (delayed!) follow up to my previous patch including a fix for TCG guests as well as KVM. Changes from V1: - Split out overflow fix into separate patch - Removed unnecessary locks (relevant operations occur under BQL) - TCG: Set HTAB dirty instead of resetting migration state - Minor style fixes Samuel Mendoza-Jonas (3): spapr: Fix stale HTAB during live migration (KVM) spapr: Fix integer overflow during migration (TCG) spapr: Fix stale HTAB during live migration (TCG) hw/ppc/spapr.c | 60 +++++++++++++++++++++++++++++++++++++++++++------- include/hw/ppc/spapr.h | 1 + 2 files changed, 53 insertions(+), 8 deletions(-) -- 1.9.3