From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1031901AbdDTTwX (ORCPT ); Thu, 20 Apr 2017 15:52:23 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50150 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966660AbdDTTwT (ORCPT ); Thu, 20 Apr 2017 15:52:19 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 88890C057EC9 Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=lvenanci@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 88890C057EC9 From: Lauro Ramos Venancio To: Peter Zijlstra Cc: lwang@redhat.com, riel@redhat.com, Mike Galbraith , Thomas Gleixner , Ingo Molnar , linux-kernel@vger.kernel.org, Lauro Ramos Venancio Subject: [PATCH 0/4] sched/topology: fix overlap group capacity and balance cpu Date: Thu, 20 Apr 2017 16:51:39 -0300 Message-Id: <1492717903-5195-1-git-send-email-lvenanci@redhat.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Thu, 20 Apr 2017 19:52:18 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset is on top of Peter Zijlstra's sched/core tree[1]. It is equivalent to the patch 3 from my previous patchset[2]. This patchset ensures: 1) different instances of the same sched group share the same sched_group_capacity instance. 2) instances of different groups don't share the same sched_group_capacity instance. 3) the group balance cpu must be one of the cpus where the group is installed. [1] https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/log/?h=sched/core [2] https://lkml.org/lkml/2017/4/13/355 Lauro Ramos Venancio (4): sched/topology: optimize build_group_mask() sched/topology: all instances of a sched group must use the same sched_group_capacity sched/topology: move comment about asymmetric node setups sched/topology: the group balance cpu must be a cpu where the group is installed kernel/sched/topology.c | 83 +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 67 insertions(+), 16 deletions(-) -- 1.8.3.1