From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:60704) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKvzF-0004iU-AV for qemu-devel@nongnu.org; Wed, 27 Mar 2013 15:26:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKvzE-0002Ji-4u for qemu-devel@nongnu.org; Wed, 27 Mar 2013 15:26:17 -0400 Received: from mx1.redhat.com ([209.132.183.28]:7223) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKvzD-0002Jc-Ti for qemu-devel@nongnu.org; Wed, 27 Mar 2013 15:26:16 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r2RJQFkd004003 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 27 Mar 2013 15:26:15 -0400 From: Hans de Goede Date: Wed, 27 Mar 2013 20:29:38 +0100 Message-Id: <1364412581-3672-1-git-send-email-hdegoede@redhat.com> Subject: [Qemu-devel] [PATCH 0/3] chardev-frontends: Explicitly check, inc and dec avail_connections v2 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Hans de Goede Hi All, Here is v2 of my "chardev-frontends: Explicitly check, inc and dec avail_connections" patch, which now actuall is a patch series. Changes since v1: -Add qemu_chr_fe_claim / _release helper functions for the avail_connections manipulations -Drop the changes to hw/serial.c -Add a bonus patch changing ipoctal232 to properly use chardev qdev-properties Regards, Hans Hans de Goede (3): qemu-char: Add qemu_chr_fe_claim / _release helper functions qemu-char: Call fe_claim / fe_release when not using qdev chr properties ipoctal232: Convert to use chardev properties directly backends/rng-egd.c | 6 ++++++ gdbstub.c | 1 + hw/arm/pxa2xx.c | 4 +++- hw/bt-hci-csr.c | 1 + hw/ipoctal232.c | 42 ++++++++++++++---------------------------- hw/ivshmem.c | 1 + hw/mcf_uart.c | 1 + hw/qdev-properties-system.c | 5 ++--- hw/sh_serial.c | 4 +++- hw/xen_console.c | 18 ++++++++++++++---- include/char/char.h | 29 +++++++++++++++++++++++++++++ net/slirp.c | 1 + qemu-char.c | 33 ++++++++++++++++++++++++++++++++- vl.c | 1 + 14 files changed, 109 insertions(+), 38 deletions(-) -- 1.8.1.4