[linux-audio-dev] Patches to compile MidiShare on kernel 2.6
Lee Revell
rlrevell at joe-job.com
Mon Jul 26 01:55:30 UTC 2004
On Sun, 2004-07-25 at 21:31, Albert Graef wrote:
> Oops, looks like the patch isn't that perfect yet. :(
>
> Quick fix: s/expires = 1/expires = jiffies+1/
>
> I'm still looking at the timing stuff, though (hard to find your way
> when most docs still seem to be for kernel 2.4). Can anyone with some
> kernel expertise tell me the recommended way to implement a timer in
> kernel space which is called HZ times per sec?
>
Check linux/timer.h. Here is the short version (from Robert Love's
book):
struct timer_list my_timer;
init_timer(&my_timer);
my_timer.expires = jiffies + delay;
my_timer.data=0;
my_timer.function = my_function;
add_timer(&my_timer);
The major change from 2.4 to 2.6 was that HZ=1000 on x86 now, previously
it was 100.
HTH,
Lee
More information about the Linux-audio-dev
mailing list