Re: newbie delay/sleep question
- From: "Max Y" <max8y@xxxxxxxxx>
- Date: 15 Dec 2006 07:47:35 -0800
I don't want to sleep in the irq handler, my top half is going to
receive the interrupt and queue them up on a tasklet or work/wait queue
of some sort (this is the part I don't understand) and in the bottom
half, I'd like to process each of the interrupts that come in 20
microseconds later. My problem is, I need a very small sleep/delay
after every interrupt that I receive but I don't want to block my
driver. I'll check out that article, thanks!
It seems you different interrupts. If you return from your first ISR,
you are aleady in the state you call "sleep". Next interrupt comes,
your second ISR will process may be something more than first one.
Thing is that, there is no shcdule mechanism taskquest or whatever that
can give you 20 microseconds, unless it's a interrupt like you have
hardware timer...
.
- References:
- newbie delay/sleep question
- From: cstahl3
- Re: newbie delay/sleep question
- From: Aaron Isotton
- Re: newbie delay/sleep question
- From: malc
- Re: newbie delay/sleep question
- From: cstahl3
- Re: newbie delay/sleep question
- From: malc
- Re: newbie delay/sleep question
- From: cstahl3
- newbie delay/sleep question
- Prev by Date: Re: pointer address is physical or virtual.
- Next by Date: Re: pointer address is physical or virtual.
- Previous by thread: Re: newbie delay/sleep question
- Next by thread: Makefile
- Index(es):
Relevant Pages
|