[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] xen/sched: Untangle credit2 vs cpu_nr_siblings()
Hi Andrew, On 12/18/24 6:49 AM, Andrew Cooper wrote: > Credit2 has no buisness including asm/cpufeature.h or asm/processor.h. > > This was caused by a bad original abstraction, and an even less wise attempt > to fix the build on my behalf. It is also the sole reason why PPC and RISC-V > need cpufeature.h header. > > Worst of all, cpu_data[cpu].x86_num_siblings doesn't even have the same > meaning between vendors on x86 CPUS. > > Implement cpu_nr_siblings() locally in credit2.c, leaving behind a TODO. Drop > the stub from each architecture. > > Fixes: 8e2aa76dc167 ("xen: credit2: limit the max number of CPUs in a > runqueue") > Fixes: ad33a573c009 ("xen/credit2: Fix build following c/s 8e2aa76dc (take > 2)") > Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Shawn Anastasio <sanastasio@xxxxxxxxxxxxxxxxxxxxx> Thanks, Shawn
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |