From nobody Wed Feb 11 06:31:30 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EB57EC7EE25 for ; Thu, 8 Jun 2023 22:32:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236229AbjFHWcg (ORCPT ); Thu, 8 Jun 2023 18:32:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56350 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237171AbjFHWcW (ORCPT ); Thu, 8 Jun 2023 18:32:22 -0400 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8EDFA269F for ; Thu, 8 Jun 2023 15:32:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686263540; x=1717799540; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=40RBK7UEzMfh6s+/yIJhkN9+deAVJi5T19wOPusP9aM=; b=A9CYqShF0DXpnYVzoeIQIwzp0uq/VYtjgVciQxO8UTfIKehVbQEafrYx mDebwcDoPbIbYGjqJF54XnihEaxmFxMeGm9okq4RjcywR+lrYdHFEiZPP YvZlU7Xr1FjXGrVatf2Q/zDxFTvnT8KWbCl6q7io4VkYc+bSXG069X1R3 smzdzmjwyksDYcQFcOrnBjNSTcq8Ir02AhUDUXpebkggW4z+MZu8hSWkF gDtL5O3yutrtZLujeEQK4v6LhaMpGHKGOpIHWENP7plbRlFiVHbQUlksh 0Z5xF9p5VonTsDQIUIAKlpbIgYeQ3Ggcsy4ywwl/mxXpuSG+tPDxxJFcH A==; X-IronPort-AV: E=McAfee;i="6600,9927,10735"; a="347094787" X-IronPort-AV: E=Sophos;i="6.00,227,1681196400"; d="scan'208";a="347094787" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2023 15:32:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10735"; a="956906456" X-IronPort-AV: E=Sophos;i="6.00,227,1681196400"; d="scan'208";a="956906456" Received: from b04f130c83f2.jf.intel.com ([10.165.154.98]) by fmsmga006.fm.intel.com with ESMTP; 08 Jun 2023 15:32:19 -0700 From: Tim Chen To: Peter Zijlstra Cc: Tim C Chen , Juri Lelli , Vincent Guittot , Ricardo Neri , "Ravi V . Shankar" , Ben Segall , Daniel Bristot de Oliveira , Dietmar Eggemann , Len Brown , Mel Gorman , "Rafael J . Wysocki" , Srinivas Pandruvada , Steven Rostedt , Valentin Schneider , Ionela Voinescu , x86@kernel.org, linux-kernel@vger.kernel.org, Shrikanth Hegde , Srikar Dronamraju , naveen.n.rao@linux.vnet.ibm.com, Yicong Yang , Barry Song , Chen Yu , Hillf Danton , Ricardo Neri Subject: [Patch v2 5/6] sched/x86: Add cluster topology to hybrid CPU Date: Thu, 8 Jun 2023 15:32:31 -0700 Message-Id: <8bb0c57055a8e2647c5d66f5cb269e41d91563a1.1686263351.git.tim.c.chen@linux.intel.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Tim C Chen Cluster topology was not enabled on hybrid x86 CPU as load balance was not properly working for cluster domain. That has been fixed and cluster domain can be enabled for hybrid CPU. Reviewed-by: Ricardo Neri Signed-off-by: Tim Chen --- arch/x86/kernel/smpboot.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index cea297d97034..2489d767c398 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c @@ -575,6 +575,9 @@ static struct sched_domain_topology_level x86_hybrid_to= pology[] =3D { #ifdef CONFIG_SCHED_SMT { cpu_smt_mask, x86_smt_flags, SD_INIT_NAME(SMT) }, #endif +#ifdef CONFIG_SCHED_CLUSTER + { cpu_clustergroup_mask, x86_cluster_flags, SD_INIT_NAME(CLS) }, +#endif #ifdef CONFIG_SCHED_MC { cpu_coregroup_mask, x86_core_flags, SD_INIT_NAME(MC) }, #endif --=20 2.32.0