From patchwork Fri Dec 4 14:52:53 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Francesco VIRLINZI X-Patchwork-Id: 64897 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 nB4EtCQE018651 for ; Fri, 4 Dec 2009 14:55:13 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756892AbZLDOxv (ORCPT ); Fri, 4 Dec 2009 09:53:51 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756842AbZLDOxu (ORCPT ); Fri, 4 Dec 2009 09:53:50 -0500 Received: from eu1sys200aog105.obsmtp.com ([207.126.144.119]:57898 "EHLO eu1sys200aog105.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757006AbZLDOx3 (ORCPT ); Fri, 4 Dec 2009 09:53:29 -0500 Received: from source ([164.129.1.35]) (using TLSv1) by eu1sys200aob105.postini.com ([207.126.147.11]) with SMTP ID DSNKSxkibsj2/aVHbH7xGL92FWZSkgx7G7aH@postini.com; Fri, 04 Dec 2009 14:53:36 UTC Received: from zeta.dmz-eu.st.com (ns2.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id CCD81213 for ; Fri, 4 Dec 2009 14:53:33 +0000 (GMT) Received: from mail3.ctn.st.com (mail3.ctn.st.com [164.130.116.150]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 8E93A1141 for ; Fri, 4 Dec 2009 14:53:33 +0000 (GMT) Received: from localhost (mdt-dhcp41.ctn.st.com [10.52.139.41]) by mail3.ctn.st.com (MOS 3.8.7a) with ESMTP id CXA54111 (AUTH virlinzi); Fri, 4 Dec 2009 15:53:36 +0100 (CET) From: Francesco VIRLINZI To: linux-sh@vger.kernel.org Cc: Francesco Virlinzi Subject: [PATCH (sh-2.6.30.y) 11/13] sh: intc: Fixed resume from hibernation in the intc Date: Fri, 4 Dec 2009 15:52:53 +0100 Message-Id: <1259938375-27499-11-git-send-email-francesco.virlinzi@st.com> X-Mailer: git-send-email 1.6.2.5 In-Reply-To: <1259938375-27499-10-git-send-email-francesco.virlinzi@st.com> References: <1259938375-27499-1-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-2-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-3-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-4-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-5-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-6-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-7-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-8-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-9-git-send-email-francesco.virlinzi@st.com> <1259938375-27499-10-git-send-email-francesco.virlinzi@st.com> Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org diff --git a/drivers/sh/intc.c b/drivers/sh/intc.c index 70c5d73..dc59427 100644 --- a/drivers/sh/intc.c +++ b/drivers/sh/intc.c @@ -774,6 +774,8 @@ static int intc_suspend(struct sys_device *dev, pm_message_t state) if (d->state.event != PM_EVENT_FREEZE) break; for_each_irq_desc(irq, desc) { + if (desc->handle_irq == intc_redirect_irq) + continue; if (desc->chip != &d->chip) continue; if (desc->status & IRQ_DISABLED)