On Mon, 31 Jan 2022 14:50:37 +0100 David Hildenbrand <david@xxxxxxxxxx> wrote: > On 28.01.22 19:54, Claudio Imbrenda wrote: > > Knowing the number of active CPUs is not enough to know which ones are > > active. This patch adds 2 new functions: > > > > * smp_cpu_addr_from_idx to get the CPU address from the index > > * smp_cpu_from_idx allows to retrieve the struct cpu from the index > > > > This makes it possible for tests to avoid hardcoding the CPU addresses. > > It is useful in cases where the address and the index might not match. > > > > Signed-off-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> > > --- > > lib/s390x/smp.h | 2 ++ > > lib/s390x/smp.c | 12 ++++++++++++ > > 2 files changed, 14 insertions(+) > > > > diff --git a/lib/s390x/smp.h b/lib/s390x/smp.h > > index a2609f11..69aa4003 100644 > > --- a/lib/s390x/smp.h > > +++ b/lib/s390x/smp.h > > @@ -37,6 +37,7 @@ struct cpu_status { > > > > int smp_query_num_cpus(void); > > struct cpu *smp_cpu_from_addr(uint16_t addr); > > +struct cpu *smp_cpu_from_idx(uint16_t addr); > > s/addr/idx/ > > oops! will fix