Re: [patch] Real-Time Preemption, -RT-2.6.11-rc3-V0.7.38-01
From: George Anzinger
Date: Fri Feb 11 2005 - 01:02:20 EST
Sven Dietrich wrote:
Hi George,
you may want to use this for reference.
This patch adds a config option to allow you to select whether timer IRQ runs in thread or not.
I'm not totally happy with the #ifdefs, but it may make witching back and forth easier.
Thanks, but...
You are addressing a different problem than I. I want to code the VST patch to
work in a system with or without the RT patch (it is easy to work with the RT
option on or off). The problem is setting up the spin locks it needs. My
solution assumes that RAW_SPIN_LOCK_UNLOCKED will not be defined unless the RT
patch is applied.
As to your patch, in most archs the timer interrupt does accounting which
requires input on just who was interrupted on the interrupt. This is lost when
threading the timer IRQ. I think it was problems of this sort that caused Ingo
to back away...
George
PS
By the way, your mailer (Microsoft Outlook????) set up your attachment in such a
way that my mailer would not inline it. You might want to look into this.
Sven
-----Original Message-----
From: linux-kernel-owner@xxxxxxxxxxxxxxx
[mailto:linux-kernel-owner@xxxxxxxxxxxxxxx] On Behalf Of
George Anzinger
Sent: Thursday, February 10, 2005 12:21 PM
To: Ingo Molnar
Cc: William Weston; linux-kernel@xxxxxxxxxxxxxxx
Subject: Re: [patch] Real-Time Preemption, -RT-2.6.11-rc3-V0.7.38-01
If I want to write a patch that will work with or without the
RT patch applied
is the following enough?
#ifndef RAW_SPIN_LOCK_UNLOCKED
typedef raw_spinlock_t spinlock_t
#define RAW_SPIN_LOCK_UNLOCKED SPIN_LOCK_UNLOCKED
#endif
--
George Anzinger george@xxxxxxxxxx
High-res-timers: http://sourceforge.net/projects/high-res-timers/
-
To unsubscribe from this list: send the line "unsubscribe
linux-kernel" in the body of a message to
majordomo@xxxxxxxxxxxxxxx More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
George Anzinger george@xxxxxxxxxx
High-res-timers: http://sourceforge.net/projects/high-res-timers/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/