Re: [RFC PATCH v2] Introduce Hierarchical Per-CPU Counters

From: Christoph Lameter (Ampere)
Date: Tue Apr 08 2025 - 17:45:12 EST


On Tue, 8 Apr 2025, Paul E. McKenney wrote:

> RCU handles this by iterating from zero to nr_cpu_ids, which is set during
> early boot. It also builds its tree-shaped data structures during early
> boot based on nr_cpu_ids.

nr_cpu_ids is better but there are funky things like the default bios of a
major server vendor indicating 256 or so possible cpus although only 2
were installed. Thus nr_cpu_id is 256. Presumably some hardware
configurations can support onlining 256 cpus....