A stupid mismerge in __might_sleep meant that with the right config
options dmesg would have been swamped with false warnings. This also
was making BFS consume a lot of CPU under certain conditions in
combination with preempt RCU.
Thanks to Jayson R King for picking it up!
There are no other changes in this version compared to 312
full patch:
http://ck.kolivas.org/patches/bfs/2.6.32-sched-bfs-313.patch
incremental:
http://ck.kolivas.org/patches/bfs/2.6.32-bfs312-313.patch
I highly recommend BFS users upgrade.