Subject: Re: Preparing callout(9) for a HZ-less kernel
To: Joerg Sonnenberger <joerg@britannica.bec.de>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-kern
Date: 10/23/2007 08:47:28
On Oct 23, 2007, at 5:10 AM, Joerg Sonnenberger wrote:
> For callout_stop, I would expect it to be a relative rare operation,
> so
> optimising that doesn't matter. callout_reset/callout_schedule
> happens a
> lot more often, but I don't think it is performance critical either.
> It
> happens a lot to extend the trigger period and it should be analyzed
> if
> a lazy update of the tree is more efficient. I doubt it though.
callout_stop() is actually a fairly frequent operation. It's used to
detect timeouts on I/O operations for e.g. SCSI and ATA commands.
-- thorpej