Steven Rostedt <[email protected]> wrote: > > > > On Fri, 12 May 2006, Andrew Morton wrote: > > > > > > > The vortex_timer is a timeout, > > > > err, it's actually a function. > > OK, I meant vp->timer That's a kernel timer. > > > > > will it go off often? > > > > Every five seconds if the cable's unplugged. Every 60 seconds otherwise. > > > > OK, so the function is a service and not a fixup (or both). Hmm, so > latency is an issue. yup. It's been five years, sorry - I'm struggling to remember why vortex_timer() needs to block the interrupt handler. The chip is fairly stateful - that EL3WINDOW() thing selects a particular register bank and needs protection against other register readers. But we should avoid running EL3WINDOW() in the rx and tx interrupt handlers anyway - iirc the chip is designed to permit that. Is tricky. How come -rt cannot permit disable_irq() in there? (I think the _reason_ it's disable_irq() is, yes, because it's infrequent and because it can hold off interrupts for a long time if we use spin_lock_irq()) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Steven Rostedt <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- References:
- Re: rt20 patch question
- From: Mark Hounschell <[email protected]>
- Re: rt20 patch question
- From: Steven Rostedt <[email protected]>
- Re: rt20 patch question
- From: Mark Hounschell <[email protected]>
- Re: rt20 patch question
- From: Steven Rostedt <[email protected]>
- Re: rt20 patch question
- From: Mark Hounschell <[email protected]>
- Re: rt20 patch question
- From: Steven Rostedt <[email protected]>
- Re: rt20 patch question
- From: Mark Hounschell <[email protected]>
- Re: rt20 patch question
- From: Steven Rostedt <[email protected]>
- Re: rt20 patch question
- From: Ingo Molnar <[email protected]>
- Re: rt20 patch question
- From: Steven Rostedt <[email protected]>
- Re: rt20 patch question
- From: Ingo Molnar <[email protected]>
- 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Steven Rostedt <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Andrew Morton <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Steven Rostedt <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Steven Rostedt <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Andrew Morton <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Steven Rostedt <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Andrew Morton <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Steven Rostedt <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Andrew Morton <[email protected]>
- Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- From: Steven Rostedt <[email protected]>
- Re: rt20 patch question
- Prev by Date: Re: + deprecate-smbfs-in-favour-of-cifs.patch added to -mm tree
- Next by Date: Re: + deprecate-smbfs-in-favour-of-cifs.patch added to -mm tree
- Previous by thread: Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- Next by thread: Re: 3c59x vortex_timer rt hack (was: rt20 patch question)
- Index(es):