From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753793AbcCJMGD (ORCPT ); Thu, 10 Mar 2016 07:06:03 -0500 Received: from www.linutronix.de ([62.245.132.108]:60752 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751912AbcCJMGA (ORCPT ); Thu, 10 Mar 2016 07:06:00 -0500 Message-Id: <20160310115406.940706476@linutronix.de> User-Agent: quilt/0.63-1 Date: Thu, 10 Mar 2016 12:04:36 -0000 From: Thomas Gleixner To: LKML Cc: Peter Zijlstra , Ingo Molnar , rt@linutronix.de Subject: [patch 00/15] cpu/hotplug: Convert scheduler to hotplug state machine X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following series contains: - cleanup of the notifier maze in the scheduler and conversion to the state machine. - Handling of cpu active is distangled from cpu online and moved to the end of the hotplug process. Patches are against tip:master rather than against tip:smp/hotplug because there is an interaction with the accounting fix pending in sched/urgent. Thanks, tglx --- arch/powerpc/kernel/smp.c | 2 b/arch/s390/kernel/smp.c | 2 include/linux/cpu.h | 18 -- include/linux/cpuhotplug.h | 2 include/linux/cpumask.h | 6 include/linux/sched.h | 4 kernel/cpu.c | 77 ++++++-- kernel/sched/core.c | 399 +++++++++++++++++++-------------------------- kernel/sched/fair.c | 15 - kernel/sched/sched.h | 4 10 files changed, 248 insertions(+), 281 deletions(-)