Re: [RFC] New Improved Cleaner Whiter Timer Interface

2001-02-01 Thread Daniel Phillips
Since the ->event interface holds the timerlist_lock across the entire ->event call invocation there is no SMP timer add-back race and the timer_enter/exit mechanism isn't needed, so more baggage can go. The timer_enter/exit is therefore moved off the ->event patch to the legacy path. Normal del

[RFC] New Improved Cleaner Whiter Timer Interface

2001-01-31 Thread Daniel Phillips
Here's an improved timer interface as suggested by Rusty and elaborated by me. It turned out that the original problem I set out to solve was already solved (and this approach would not have solved it anyway) but there is a compelling reason for taking this seriously: there are four fewer spinloc