On Tue, Mar 11, 2025 at 03:51:40PM +0800, Yicong Yang wrote: > From: Yicong Yang <yangyic...@hisilicon.com> > > Currently if architectures want to support HOTPLUG_SMT they need to > provide a topology_is_primary_thread() telling the framework which > thread in the SMT cannot offline. However arm64 doesn't have a > restriction on which thread in the SMT cannot offline, a simplest > choice is that just make 1st thread as the "primary" thread. So > just make this as the default implementation in the framework and > let architectures like x86 that have special primary thread to > override this function (which they've already done). > > There's no need to provide a stub function if !CONFIG_SMP or > !CONFIG_HOTPLUG_SMT. In such case the testing CPU is already > the 1st CPU in the SMT so it's always the primary thread. >
LGTM: Reviewed-by: Sudeep Holla <sudeep.ho...@arm.com> > + * enabled/active. Architectures do have a special primary thread If you respin ^^ s/do/that/ or s/do/that do/ -- Regards, Sudeep