From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 24FB7EADC for ; Mon, 16 Mar 2026 00:22:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773620537; cv=none; b=Iu0CqI9kRFQ1r+3uAorRN3FetUu0RIhbcHu3ZCA1USNYe5yngGDZjfjRsB+KLLao/IBIelJIQa8IVUUI6Ey9Duss6WSiCcZUNAV/R3FD8PDC6u47S5OYVws/PqUQXvMR5a4toyQHRGQWrvckEVs13by1om2R2E1l8mswf95DzSk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773620537; c=relaxed/simple; bh=fVysOX1TVXi9nYFP0KVjI/bh7xwp6CVTibIJODC6u44=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=fS6MrlyjeMfx/ef/h9nEgalCyU6aIDtmVwdn6WTJd6TpwHXmliJ4fuMtiStorRk/eP1V1L9PfC5ogjtMo99ahdQdGHIqXips/9RhGUrXrb8uSEwCS+ohMW64QjakAlzE1zXn328tjmPaTmPA+9Q3L0hzUqONIUU2ONsIY81iumQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 792011477; Sun, 15 Mar 2026 17:22:09 -0700 (PDT) Received: from [192.168.178.6] (usa-sjc-mx-foss1.foss.arm.com [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 90C923F7BD; Sun, 15 Mar 2026 17:22:13 -0700 (PDT) Message-ID: Date: Mon, 16 Mar 2026 01:22:12 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 0/9] sched/topology: Optimize sd->shared allocation To: K Prateek Nayak , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Valentin Schneider , linux-kernel@vger.kernel.org Cc: Steven Rostedt , Ben Segall , Mel Gorman , Chen Yu , Shrikanth Hegde , Li Chen , "Gautham R. Shenoy" References: <20260312044434.1974-1-kprateek.nayak@amd.com> From: Dietmar Eggemann Content-Language: en-GB In-Reply-To: <20260312044434.1974-1-kprateek.nayak@amd.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 12.03.26 05:44, K Prateek Nayak wrote: > Hello folks, > > I got distracted for a bit but here is v4 of the series with most of the > feedback on v3 incorporated. Nothing much has changed but if you see > anything you don't like, please let me know and we can discuss how to > best address it. [...] > --- > K Prateek Nayak (9): > sched/topology: Compute sd_weight considering cpuset partitions > sched/topology: Extract "imb_numa_nr" calculation into a separate > helper > sched/topology: Allocate per-CPU sched_domain_shared in s_data > sched/topology: Switch to assigning "sd->shared" from s_data > sched/topology: Remove sched_domain_shared allocation with sd_data > sched/core: Check for rcu_read_lock_any_held() in idle_get_state() > sched/fair: Remove superfluous rcu_read_lock() in the wakeup path > sched/fair: Simplify the entry condition for update_idle_cpu_scan() > sched/fair: Simplify SIS_UTIL handling in select_idle_cpu() > > include/linux/sched/topology.h | 1 - > kernel/sched/fair.c | 70 ++++----- > kernel/sched/sched.h | 2 +- > kernel/sched/topology.c | 263 +++++++++++++++++++++------------ > 4 files changed, 199 insertions(+), 137 deletions(-) Reviewed-by: Dietmar Eggemann Tested-by: Dietmar Eggemann [...]