From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752254AbcAMQBl (ORCPT ); Wed, 13 Jan 2016 11:01:41 -0500 Received: from mail-wm0-f67.google.com ([74.125.82.67]:36536 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751078AbcAMQBj (ORCPT ); Wed, 13 Jan 2016 11:01:39 -0500 From: Frederic Weisbecker To: Peter Zijlstra Cc: LKML , Frederic Weisbecker , Byungchul Park , Chris Metcalf , Thomas Gleixner , Luiz Capitulino , Christoph Lameter , "Paul E . McKenney" , Mike Galbraith , Rik van Riel Subject: [RFC PATCH 0/4] sched: Improve cpu load accounting with nohz Date: Wed, 13 Jan 2016 17:01:27 +0100 Message-Id: <1452700891-21807-1-git-send-email-fweisbec@gmail.com> X-Mailer: git-send-email 2.6.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Most of the remaining nohz full work is about making the scheduler resilient to full dynticks (such that we can remove the 1Hz one day). Byungchul Park started interesting work toward that with cpu load updates in nohz full. So here is one more step forward. Patches 1 and 2 concern both dyntick-idle and dyntick-full. The rest is rather about full dynticks. Note that this isn't complete support for cpu load in nohz full, we still need to think about a way to make target_load() able to return up to date values on full dynticks targets. git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git sched/core HEAD: f1d7d0f5382be3819490a859313f692f142dfb74 Thanks, Frederic --- Frederic Weisbecker (4): sched: Don't account tickless CPU load on tick sched: Consolidate nohz CPU load update code sched: Move cpu load stats functions above fair queue callbacks sched: Upload nohz full CPU load on task enqueue/dequeue kernel/sched/fair.c | 306 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 175 insertions(+), 131 deletions(-)