From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751633AbbJOJCZ (ORCPT ); Thu, 15 Oct 2015 05:02:25 -0400 Received: from LGEAMRELO11.lge.com ([156.147.23.51]:40001 "EHLO lgeamrelo11.lge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750732AbbJOJCV (ORCPT ); Thu, 15 Oct 2015 05:02:21 -0400 X-Original-SENDERIP: 156.147.1.121 X-Original-MAILFROM: byungchul.park@lge.com X-Original-SENDERIP: 165.244.98.204 X-Original-MAILFROM: byungchul.park@lge.com X-Original-SENDERIP: 10.177.222.33 X-Original-MAILFROM: byungchul.park@lge.com From: To: mingo@kernel.org, peterz@infradead.org CC: linux-kernel@vger.kernel.org, yuyang.du@intel.com, pjt@google.com, efault@gmx.de, tglx@linutronix.de, Byungchul Park Subject: [PATCH v3 0/3] sched: account fair load avg consistently Date: Thu, 15 Oct 2015 18:01:13 +0900 Message-ID: <1444899676-5852-1-git-send-email-byungchul.park@lge.com> X-Mailer: git-send-email 1.7.9.5 X-MIMETrack: Itemize by SMTP Server on LGEKRMHUB06/LGE/LG Group(Release 8.5.3FP6|November 21, 2013) at 2015/10/15 18:02:18, Serialize by Router on LGEKRMHUB06/LGE/LG Group(Release 8.5.3FP6|November 21, 2013) at 2015/10/15 18:02:18, Serialize complete at 2015/10/15 18:02:18 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Byungchul Park * change from v2 to v3 - consider otimization in the case of migration - split patches to 3 to be reviewed easily * change from v1 to v2 - make set_task_rq() do that role instead of migration callback - make set_task_rq() do that role instead of move group callback - remove the dependancy between last_update_time and check for migration Byungchul Park (3): sched: introduce a new migration flag to task_struct sched: factor out the code getting cfs_rq's last_update_time sched: make it possible to account fair class load avg consistently include/linux/sched.h | 3 +++ kernel/sched/core.c | 1 + kernel/sched/fair.c | 63 ++++++++++++++++++++++++++++++++----------------- kernel/sched/sched.h | 5 ++++ 4 files changed, 51 insertions(+), 21 deletions(-) -- 1.7.9.5