From patchwork Wed Sep 14 03:03:21 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: TeLeMan X-Patchwork-Id: 114580 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [140.186.70.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id C18D8B71C6 for ; Wed, 14 Sep 2011 13:03:34 +1000 (EST) Received: from localhost ([::1]:56903 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3fl3-0007Rm-8k for incoming@patchwork.ozlabs.org; Tue, 13 Sep 2011 23:03:29 -0400 Received: from eggs.gnu.org ([140.186.70.92]:48869) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3fkx-0007RW-Lu for qemu-devel@nongnu.org; Tue, 13 Sep 2011 23:03:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R3fkw-0004M5-Lo for qemu-devel@nongnu.org; Tue, 13 Sep 2011 23:03:23 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:65491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3fkw-0004M1-In for qemu-devel@nongnu.org; Tue, 13 Sep 2011 23:03:22 -0400 Received: by ywm39 with SMTP id 39so1217750ywm.4 for ; Tue, 13 Sep 2011 20:03:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=LmKubr0f+6EuSvV8YKQ9xBZVK1Lpw7og0GLWBRXO0Rc=; b=e++vB0sM6+qPsR2tABFFo254e3/KX/crWYmgxPqrtbZvHb8SaBl5lRIu/mmmKPB+ma IJ6YYctVWvrUfPhOcF8oO57VWtIbxsknUI3aqe06wc/CLJnNVvmo8m+4KmDqgTF8YXPG 2o+dOAMGG9F9NiAgtXyruH0GPYzfzLs1jIB7k= MIME-Version: 1.0 Received: by 10.147.17.13 with SMTP id u13mr754731yai.31.1315969401129; Tue, 13 Sep 2011 20:03:21 -0700 (PDT) Received: by 10.147.136.9 with HTTP; Tue, 13 Sep 2011 20:03:21 -0700 (PDT) Date: Wed, 14 Sep 2011 11:03:21 +0800 Message-ID: From: TeLeMan To: Gerd Hoffmann X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.213.45 Cc: qemu-devel Subject: [Qemu-devel] [PATCH] hid: vmstat fix X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org The commit "usb/hid: add hid_pointer_activate, use it" used HIDMouseState.mouse_grabbed in hid_pointer_activate(), so mouse_grabbed should be added into vmstat. Signed-off-by: TeLeMan --- hw/hid.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/hw/hid.c b/hw/hid.c index c608400..72b861f 100644 --- a/hw/hid.c +++ b/hw/hid.c @@ -433,7 +433,7 @@ static const VMStateDescription vmstate_hid_ptr_queue = { const VMStateDescription vmstate_hid_ptr_device = { .name = "HIDPointerDevice", - .version_id = 1, + .version_id = 2, .minimum_version_id = 1, .post_load = hid_post_load, .fields = (VMStateField[]) { @@ -443,6 +443,7 @@ const VMStateDescription vmstate_hid_ptr_device = { VMSTATE_UINT32(n, HIDState), VMSTATE_INT32(protocol, HIDState), VMSTATE_UINT8(idle, HIDState), + VMSTATE_INT32_V(ptr.mouse_grabbed, HIDState, 2), VMSTATE_END_OF_LIST(), } };