[PATCH] updates & fixes for state machine based rcu code

Previous thread: BUG: kernel-2.6.27-rc5: soft lockup - CPU#X stuck for 61s! by Thomas Backlund on Saturday, August 30, 2008 - 5:46 am. (5 messages)

Next thread: Re: Still seeing decreasing stime/utime by Balbir Singh on Saturday, August 30, 2008 - 6:55 am. (4 messages)
From: Manfred Spraul
Date: Saturday, August 30, 2008 - 6:07 am

Hi,

I made some updates to my patch:
- the cpu bitmaps are removed, the outstanding cpus are tracked by an 
atomic_t.
- bugfixes for offlining cpus: some irq on/off's were wrong.
- bugfix for offlining a nohz cpu [untested].
- a bugfix the main state machine function: if interrupts arrived after 
reading the global state, then the state machine would oops. Now the 
local interrupts are disabled early enough. Additionally, BUG_ON's test 
for invalid state changes.
- some debug outputs removed.

Offlining a cpu doesn't oops any more, although further testing is needed.

--
    Manfred
Previous thread: BUG: kernel-2.6.27-rc5: soft lockup - CPU#X stuck for 61s! by Thomas Backlund on Saturday, August 30, 2008 - 5:46 am. (5 messages)

Next thread: Re: Still seeing decreasing stime/utime by Balbir Singh on Saturday, August 30, 2008 - 6:55 am. (4 messages)