From: John L. <le...@mo...> - 2003-10-23 03:29:08
|
On Tue, Oct 21, 2003 at 08:30:43PM +0100, John Levon wrote: > And this is a more radical variant - it removes the global sync of the Sigh. > --- linux-cvs//drivers/oprofile/cpu_buffer.c 26 May 2003 04:42:54 -0000 1.9 > +++ linux-cvs//drivers/oprofile/cpu_buffer.c 21 Oct 2003 19:21:55 -0000 > + sync_buffer(b->cpu); > + > + /* don't re-add the timer if we're shutting down */ > + if (timers_enabled) { > + del_timer_sync(&b->timer); + b->timer.expires = jiffies + DEFAULT_TIMER_EXPIRE; > + add_timer_on(&b->timer, b->cpu); D'oh. regards john |