Re: jiffies rollover, uptime etc.

From: Oliver Hillmann (oh@novaville.de)
Date: Mon Feb 18 2002 - 17:03:04 EST


On Mon, 18 Feb 2002, Alan Cox wrote:

> > counter, and I'm currently digging into that area... Stuff like a pc
> > speaker driver going wild bothers me a bit more...
>
> Fix the speaker driver I guess is the answer. It shouldnt have done that.

Well, yeah.. So if its just the speaker driver I might sleep better
now :)

> > Could anybody perhaps tell me why he/she doesn't consider this a
> > problem? And is there a fundamental problem with solving this in
> > general? (I do see a problem with defining jiffies long long on x86,
> > because it might break a lot of things and probably wouldnt perform
> > as often as jiffies is touched... And you might sense I haven't
> > been into kernel hacking much...)
>
> Counting in long long is expensive and the drivers are meant to all use
> roll over safe compares

Yes, that's what I thought of, long long being too expensive. And
since jiffies doesn't seem to have a problem with rolling over, I
might try to hack the uptime-releated code a bit for myself... If
nobody isn't going like "DONT! THAT'S A VERY BAD IDEA FOR THIS AND
THIS REASON!" :)

Thanks

Oliver

-
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/



This archive was generated by hypermail 2b29 : Sat Feb 23 2002 - 21:00:16 EST