From patchwork Sat Feb 12 22:40:12 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Blue Swirl X-Patchwork-Id: 82948 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by ozlabs.org (Postfix) with ESMTP id B827FB711D for ; Sun, 13 Feb 2011 09:53:51 +1100 (EST) Received: from localhost ([127.0.0.1]:46323 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PoOEP-0007uL-KV for incoming@patchwork.ozlabs.org; Sat, 12 Feb 2011 17:46:21 -0500 Received: from [140.186.70.92] (port=38702 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PoO8o-0004fh-Eb for qemu-devel@nongnu.org; Sat, 12 Feb 2011 17:40:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PoO8n-0007yA-7a for qemu-devel@nongnu.org; Sat, 12 Feb 2011 17:40:34 -0500 Received: from mail-vw0-f45.google.com ([209.85.212.45]:43184) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PoO8n-0007y5-1R for qemu-devel@nongnu.org; Sat, 12 Feb 2011 17:40:33 -0500 Received: by vws12 with SMTP id 12so2377314vws.4 for ; Sat, 12 Feb 2011 14:40:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to :content-type; bh=B/x8zygNuquC/sjwfdxO1fVu2b4Jq31xIeUxsjXJ/AI=; b=eoElo/u6h9IZLyM4j0IO1Bdu1Tp+dVC5D6eyR/Gs1Fwfo/i7hB9B7VJ/zj/8nc0Fwq 0gcWgOFMdqe9yzOvfhO52fuYnzr7Iv6lOH2eYA671XeF2+jZ8fGoN39qlhYUKJ6VBNCb lI84iMqeBae6B8KLUvrCX9lO/4LoTgPo5n08g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=iXqMDlHXHAj3TPArwr2gErafYerpJEWfJw+fdKAnb08p4IGxhlmjljlxgqJlYioJuB 3ON1J3F14Np/mlPiOWE4QmxrUcoiPMMVW67tAGa4KD4wz+WSBj8D1iTVDAEy012x4Wsz Fs0/Sn2utbU349hlXgOHFMrBV282oIrBbGT+I= Received: by 10.220.182.137 with SMTP id cc9mr2708989vcb.99.1297550432717; Sat, 12 Feb 2011 14:40:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.220.186.7 with HTTP; Sat, 12 Feb 2011 14:40:12 -0800 (PST) From: Blue Swirl Date: Sun, 13 Feb 2011 00:40:12 +0200 Message-ID: To: qemu-devel X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.45 Subject: [Qemu-devel] [PATCH 02/10] parallel: make optional X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Ignore failure with parallel device creation. Signed-off-by: Blue Swirl --- hw/pc.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) if (qdev_init(&dev->qdev) < 0) { diff --git a/hw/pc.h b/hw/pc.h index 443ba34..f823b7d 100644 --- a/hw/pc.h +++ b/hw/pc.h @@ -24,7 +24,10 @@ static inline bool parallel_init(int index, CharDriverState *chr) { ISADevice *dev; - dev = isa_create("isa-parallel"); + dev = isa_try_create("isa-parallel"); + if (!dev) { + return false; + } qdev_prop_set_uint32(&dev->qdev, "index", index); qdev_prop_set_chr(&dev->qdev, "chardev", chr);