linux-mips
[Top] [All Lists]

Re: [PATCH 2.6.11-rc1] add local_irq_enable() to cpu_idle()

To: "Kevin D. Kissell" <kevink@mips.com>
Subject: Re: [PATCH 2.6.11-rc1] add local_irq_enable() to cpu_idle()
From: Yoichi Yuasa <yuasa@hh.iij4u.or.jp>
Date: Tue, 18 Jan 2005 11:11:59 +0900
Cc: yuasa@hh.iij4u.or.jp, ralf@linux-mips.org, linux-mips@linux-mips.org
In-reply-to: <41EBEEFA.6040701@mips.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <20050118014958.1d9e484e.yuasa@hh.iij4u.or.jp> <41EBEEFA.6040701@mips.com>
Sender: linux-mips-bounce@linux-mips.org
On Mon, 17 Jan 2005 17:59:38 +0100
"Kevin D. Kissell" <kevink@mips.com> wrote:

> There have been times when having local_irq_enable() in my idle loop
> would have prevented a hang in some of my experimental kernels, too,
> but it's always been because I had screwed up somewhere else and
> forgotten to re-enable interrupts.  Is there some good reason why
> the kernel should end up in idle with interrupts turned off?

After call local_irq_disable(), rest_init()(in init/main.c) calls cpu_idle().

Yoichi

<Prev in Thread] Current Thread [Next in Thread>