User: Password:
Subscribe / Log in / New account

Re: [PATCH] i386: Selectable Frequency of the Timer Interrupt

From:  Linus Torvalds <>
To:  Chris Friesen <>
Subject:  Re: [PATCH] i386: Selectable Frequency of the Timer Interrupt
Date:  Thu, 14 Jul 2005 10:24:52 -0700 (PDT)
Cc:  Vojtech Pavlik <>, Arjan van de Ven <>, Lee Revell <>, dean gaudet <>, Chris Wedgwood <>, Andrew Morton <>, "Brown, Len" <>,,,,,,,,,
Archive-link:  Article, Thread

On Thu, 14 Jul 2005, Chris Friesen wrote:
> But if all I really want is to sleep for 20ms, what does the additional 
> power actually buy me?

If you _only_ want to sleep for 20ms, it doesn't buy you anything.

But the sleep is often part of a bigger picture, where the 20ms might be 
part of a bigger loop that wants to run for at most a second, after which 
it will error out.

At which point it's not just about sleeping 20ms any more. 

I'm not saying that we should get rid of msleep(). I'm saying that anybody 
who thinks the jiffies-based stuff should always be rewritten as msleep() 
simply doesn't know what the hell he is talking about. At ALL.

Jiffies are here to stay, and they are here to stay for some very very 
fundamental reasons. If you hear somebody arguing for removing jiffies, 
you should piss in their general direction, and realize that they don't 
know what they are talking about.


(Log in to post comments)

Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds