From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755224AbYACTOA (ORCPT ); Thu, 3 Jan 2008 14:14:00 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752867AbYACTNu (ORCPT ); Thu, 3 Jan 2008 14:13:50 -0500 Received: from viefep18-int.chello.at ([213.46.255.22]:62235 "EHLO viefep19-int.chello.at" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752638AbYACTNu (ORCPT ); Thu, 3 Jan 2008 14:13:50 -0500 Message-Id: <20080103191415.310630000@chello.nl> References: <20080103191300.658221000@chello.nl> User-Agent: quilt/0.45-1 Date: Thu, 03 Jan 2008 20:13:02 +0100 From: Peter Zijlstra To: LKML Cc: Ingo Molnar , Balbir Singh , dmitry.adamushko@gmail.com, Srivatsa Vaddagiri , Steven Rostedt , Gregory Haskins , Peter Zijlstra Subject: [PATCH 2/2] sched: load_balance_monitor rename Content-Disposition: inline; filename=sched-group-fixes.patch Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org don't start the load_balance_monitor when there is only a single cpu. rename the kthread because its currently longer than TASK_COMM_LEN Signed-off-by: Peter Zijlstra --- kernel/sched.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) Index: linux-2.6/kernel/sched.c =================================================================== --- linux-2.6.orig/kernel/sched.c +++ linux-2.6/kernel/sched.c @@ -7070,8 +7070,11 @@ void __init sched_init_smp(void) sched_init_granularity(); #ifdef CONFIG_FAIR_GROUP_SCHED + if (nr_cpu_ids == 1) + return; + lb_monitor_task = kthread_create(load_balance_monitor, NULL, - "load_balance_monitor"); + "group_balance"); if (!IS_ERR(lb_monitor_task)) { lb_monitor_task->flags |= PF_NOFREEZE; wake_up_process(lb_monitor_task); --