From owner-cvs-src-old@FreeBSD.ORG Tue Feb 8 01:49:48 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7168610656C6 for ; Tue, 8 Feb 2011 01:49:48 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 461168FC19 for ; Tue, 8 Feb 2011 01:49:48 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p181nmnh000362 for ; Tue, 8 Feb 2011 01:49:48 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p181nmBI000361 for cvs-src-old@freebsd.org; Tue, 8 Feb 2011 01:49:48 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <201102080149.p181nmBI000361@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Tue, 8 Feb 2011 01:49:30 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/arm/mv ic.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Feb 2011 01:49:48 -0000 marcel 2011-02-08 01:49:30 UTC FreeBSD src repository Modified files: sys/arm/mv ic.c Log: SVN rev 218427 on 2011-02-08 01:49:30Z by marcel In arm_get_next_irq(), use the last IRQ argument in order to prevent a hard hang due to an interrupt storm or stuck interrupt pin. We return the next IRQ that is larger than the last one returned and in doing so give all interrupts a fair chance of being handled. Consequently, we're able to break into the kernel debugger in such an event. Revision Changes Path 1.5 +23 -11 src/sys/arm/mv/ic.c