From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753693AbbGEJqf (ORCPT ); Sun, 5 Jul 2015 05:46:35 -0400 Received: from lgeamrelo04.lge.com ([156.147.1.127]:45129 "EHLO lgeamrelo04.lge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751095AbbGEJq2 (ORCPT ); Sun, 5 Jul 2015 05:46:28 -0400 X-Original-SENDERIP: 10.177.222.33 X-Original-MAILFROM: byungchul.park@lge.com From: byungchul.park@lge.com To: mingo@kernel.org, peterz@infradead.org Cc: minchan.kim@lge.com, linux-kernel@vger.kernel.org, Byungchul Park Subject: [PATCH 1/1] sched: apply ifdef CONFIG_SMP to meaningful code only on SMP system Date: Sun, 5 Jul 2015 18:43:31 +0900 Message-Id: <1436089411-27244-1-git-send-email-byungchul.park@lge.com> X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Byungchul Park account_numa_dequeue and manipulating se->group_node are meaningful only on SMP Signed-off-by: Byungchul Park --- kernel/sched/fair.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 09456fc..93b8de6 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -2337,15 +2337,17 @@ account_entity_dequeue(struct cfs_rq *cfs_rq, struct sched_entity *se) update_load_sub(&cfs_rq->load, se->load.weight); if (!parent_entity(se)) update_load_sub(&rq_of(cfs_rq)->load, se->load.weight); +#ifdef CONFIG_SMP if (entity_is_task(se)) { account_numa_dequeue(rq_of(cfs_rq), task_of(se)); list_del_init(&se->group_node); } +#endif cfs_rq->nr_running--; } #ifdef CONFIG_FAIR_GROUP_SCHED -# ifdef CONFIG_SMP +#ifdef CONFIG_SMP static inline long calc_tg_weight(struct task_group *tg, struct cfs_rq *cfs_rq) { long tg_weight; -- 1.7.9.5