From: george anzinger <george@mvista.com>
To: Robert Love <rml@tech9.net>
Cc: root@chaos.analogic.com, sanket rathi <sanket@linuxmail.org>,
linux-kernel@vger.kernel.org
Subject: Re: interrupt handler
Date: Fri, 23 Aug 2002 13:45:05 -0700 [thread overview]
Message-ID: <3D669ED1.402D1432@mvista.com> (raw)
In-Reply-To: 1030121541.1935.3684.camel@phantasy
Robert Love wrote:
>
> On Fri, 2002-08-23 at 12:45, Richard B. Johnson wrote:
>
> > On 23 Aug 2002, Robert Love wrote:
> > > Only the current interrupt handler is disabled... interrupts are
> > > normally ON.
> >
> > No. Check out irq.c, line 446. The interrupts are turned back on
> > only if the flag did not have SA_INTERRUPT set. Certainly most
> > requests for interrupt services within drivers have SA_INTERRUPT
> > set.
>
> Sigh... SA_INTERRUPT is used only for fast interrupts. Certainly most
> drivers do not have it (and most that do are probably from the way old
> days when we went through great pains to distinguish between fast and
> slow interrupt handlers).
>
> Today, very few things should run with all interrupts disabled. That is
> just dumb. In fact, on this system, it seems only the timer interrupt
> sets SA_INTERRUPT...
>
And THAT makes sense as most of the timer interrupt is
processed holding the write_lock() on xtime which would need
to be an irq lock otherwise. If they were turned on the
system would have an additional interrupts on/off overhead.
> Robert Love
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
George Anzinger george@mvista.com
High-res-timers:
http://sourceforge.net/projects/high-res-timers/
Preemption patch:
http://www.kernel.org/pub/linux/kernel/people/rml
next prev parent reply other threads:[~2002-08-23 20:41 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-23 11:58 interrupt handler sanket rathi
2002-08-23 12:17 ` Richard B. Johnson
2002-08-23 16:17 ` Robert Love
2002-08-23 16:45 ` Richard B. Johnson
2002-08-23 16:52 ` Robert Love
2002-08-23 20:45 ` george anzinger [this message]
-- strict thread matches above, loose matches on Subject: below --
2004-04-15 10:02 Interrupt handler MNH
2004-04-17 18:57 ` Karim Yaghmour
2003-03-17 4:47 Sound-card question: HELP William W. Austin
2003-03-17 9:17 ` Interrupt handler Giuliano Pochini
2003-03-17 12:49 ` Takashi Iwai
2003-03-17 14:22 ` Giuliano Pochini
2003-03-18 13:32 ` Takashi Iwai
2003-03-19 1:15 ` Giuliano Pochini
2003-03-19 9:38 ` Giuliano Pochini
2003-03-15 21:38 Giuliano Pochini
2002-08-23 6:22 interrupt handler Kerenyi Gabor
2002-08-23 5:45 Kerenyi Gabor
2002-08-23 13:07 ` Richard B. Johnson
2002-08-23 4:58 Kerenyi Gabor
2002-08-21 14:25 Interrupt Handler sanket rathi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3D669ED1.402D1432@mvista.com \
--to=george@mvista.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rml@tech9.net \
--cc=root@chaos.analogic.com \
--cc=sanket@linuxmail.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.