On Sat, Aug 23, 2008 at 06:07:35PM +0200, Ingo Molnar wrote:
Good point, fixed.
Yep, just like you, spaced it just enough to keep the longest one from
running over one line. ;-)
I left the definitions for RCU_SUM and NUM_RCU_NODES compact, though:
#define RCU_SUM (NUM_RCU_LVL_0 + NUM_RCU_LVL_1 + NUM_RCU_LVL_2 + NUM_RCU_LVL_3)
#define NUM_RCU_NODES (RCU_SUM - NR_CPUS)
The other alternative would be to stack RCU_SUM as follows:
#define RCU_SUM (NUM_RCU_LVL_0 + NUM_RCU_LVL_1 + \
NUM_RCU_LVL_2 + NUM_RCU_LVL_3)
which seemed to me to add more ugly than enlightenment.
Testing is going well. Having to occasionally restrain myself to keep
from going full-bore for 4096 CPU optimality -- but have to keep it
simple until/unless someone with that large of a machine shows where
improvements are needed.
Thanx, Paul
--