From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=38810 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PdPEq-00035v-A8 for qemu-devel@nongnu.org; Thu, 13 Jan 2011 10:37:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdPEp-0001ox-CU for qemu-devel@nongnu.org; Thu, 13 Jan 2011 10:37:24 -0500 Received: from mail-fx0-f45.google.com ([209.85.161.45]:33606) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PdPEp-0001n8-65 for qemu-devel@nongnu.org; Thu, 13 Jan 2011 10:37:23 -0500 Received: by mail-fx0-f45.google.com with SMTP id 12so1835565fxm.4 for ; Thu, 13 Jan 2011 07:37:22 -0800 (PST) From: Dmitry Eremin-Solenikov Date: Thu, 13 Jan 2011 18:37:12 +0300 Message-Id: <1294933032-12757-3-git-send-email-dbaryshkov@gmail.com> In-Reply-To: <1294933032-12757-1-git-send-email-dbaryshkov@gmail.com> References: <1294933032-12757-1-git-send-email-dbaryshkov@gmail.com> Subject: [Qemu-devel] [PATCH 3/3] pxa2xx: fix vmstate_pxa2xx_i2c List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org vmstate_pxa2xx_i2c incorrectly recursed to itself instead of going to store slave device. Fix that stop stop qemu from segfaulting during savevm for pxa2xx-based devices. Signed-off-by: Dmitry Eremin-Solenikov --- hw/pxa2xx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/hw/pxa2xx.c b/hw/pxa2xx.c index ab524a7..6e72a5c 100644 --- a/hw/pxa2xx.c +++ b/hw/pxa2xx.c @@ -1476,7 +1476,7 @@ static const VMStateDescription vmstate_pxa2xx_i2c = { VMSTATE_UINT8(ibmr, PXA2xxI2CState), VMSTATE_UINT8(data, PXA2xxI2CState), VMSTATE_STRUCT_POINTER(slave, PXA2xxI2CState, - vmstate_pxa2xx_i2c, PXA2xxI2CSlaveState *), + vmstate_pxa2xx_i2c_slave, PXA2xxI2CSlaveState *), VMSTATE_END_OF_LIST() } }; -- 1.7.2.3