Putting all the per-CPU messages in one array means they'll all be on the same cache lines. The cpu_ent structure is cache-line-aligned, so this means they'll be on separate cache lines.
Putting all the per-CPU messages in one array means they'll all be on the same cache lines. The cpu_ent structure is cache-line-aligned, so this means they'll be on separate cache lines.