SGI Altix mmtimer: allow larger number of timers per node
authorDimitri Sivanich <[email protected]>
Wed, 30 Apr 2008 07:53:35 +0000 (00:53 -0700)
committerLinus Torvalds <[email protected]>
Wed, 30 Apr 2008 15:29:41 +0000 (08:29 -0700)
commitcbacdd9572285c86848dd323dc764abb3681ddbc
treed0568712f7371598cd5d7b43693b04f99f9265ef
parentd17468c73e138e1108b279acf892dd35937d43ed
SGI Altix mmtimer: allow larger number of timers per node

The purpose of this patch to the SGI Altix specific mmtimer (posix timer)
driver is to allow a virtually infinite number of timers to be set per
node.

Timers will now be kept on a sorted per-node list and a single node-based
hardware comparator is used to trigger the next timer.

[[email protected]: mark things static]
[[email protected]: fix warning]
Signed-off-by: Dimitri Sivanich <[email protected]>
Cc: "Luck, Tony" <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
drivers/char/mmtimer.c