From patchwork Mon Nov 9 02:42:47 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 58649 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id nA92gpPi024035 for ; Mon, 9 Nov 2009 02:42:51 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752779AbZKICmp (ORCPT ); Sun, 8 Nov 2009 21:42:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752783AbZKICmp (ORCPT ); Sun, 8 Nov 2009 21:42:45 -0500 Received: from mail.renesas.com ([202.234.163.13]:38857 "EHLO mail01.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752779AbZKICmo (ORCPT ); Sun, 8 Nov 2009 21:42:44 -0500 X-AuditID: ac140384-00000006000004f6-18-4af781a74579 Received: from guardian01.idc.renesas.com ([172.20.8.200]) by mail01.idc.renesas.com (sendmail) with ESMTP id nA92glkH007834; Mon, 9 Nov 2009 11:42:47 +0900 (JST) Received: (from root@localhost) by guardian01.idc.renesas.com with id nA92gl3V001761; Mon, 9 Nov 2009 11:42:47 +0900 (JST) Received: from mta03.idc.renesas.com (localhost [127.0.0.1]) by mta03.idc.renesas.com with ESMTP id nA92gmrH025796; Mon, 9 Nov 2009 11:42:49 +0900 (JST) Received: from PG10870.renesas.com ([172.30.8.159]) by ims05.idc.renesas.com (Sendmail) with ESMTPA id <0KST003I3M7BF5@ims05.idc.renesas.com>; Mon, 09 Nov 2009 11:42:47 +0900 (JST) Date: Mon, 09 Nov 2009 11:42:47 +0900 From: Kuninori Morimoto Subject: [PATCH] uio: pm_runtime_disable is needed if failed To: Paul Mundt Cc: SH-Linux , Magnus Message-id: MIME-version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-type: text/plain; charset=US-ASCII User-Agent: SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.7 Emacs/22.3 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/3.02-dev (RINDOU) (2009-06-17 Rev.4261) X-Brightmail-Tracker: AAAAAA== Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org diff --git a/drivers/uio/uio_pdrv_genirq.c b/drivers/uio/uio_pdrv_genirq.c index 02347c5..aa53db9 100644 --- a/drivers/uio/uio_pdrv_genirq.c +++ b/drivers/uio/uio_pdrv_genirq.c @@ -178,6 +178,7 @@ static int uio_pdrv_genirq_probe(struct platform_device *pdev) return 0; bad1: kfree(priv); + pm_runtime_disable(&pdev->dev); bad0: return ret; }