Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941028AbcKOCHE (ORCPT ); Mon, 14 Nov 2016 21:07:04 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:32834 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933258AbcKOCHC (ORCPT ); Mon, 14 Nov 2016 21:07:02 -0500 From: Frederic Weisbecker To: Ingo Molnar Cc: LKML , Frederic Weisbecker , Paul Mackerras , Peter Zijlstra , Heiko Carstens , Benjamin Herrenschmidt , Michael Neuling , Paul Mackerras , Ingo Molnar , Martin Schwidefsky , Stanislaw Gruszka Subject: [GIT PULL] cputime: Scaled cputime optimizations and cleanups Date: Tue, 15 Nov 2016 03:06:48 +0100 Message-Id: <1479175612-14718-1-git-send-email-fweisbec@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1440 Lines: 40 Ingo, Please pull the sched/cputime branch that can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git sched/cputime HEAD: bb953cdfa26c25e42beb748e7be71ea3d4927186 This set removes the dead arch and core code handling scaled cputime and optimize the most common case where archs don't support scaled frequency accounting. Thanks, Frederic --- Stanislaw Gruszka (4): cputime/powerpc: Remove cputime_last_delta global variable cputime/powerpc: Remove cputime_to_scaled() cputime/powerpc/s390: Make scaled cputime arch specific cputime: Simplify task_cputime() arch/Kconfig | 3 + arch/ia64/kernel/time.c | 4 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/cputime.h | 14 ---- arch/powerpc/kernel/time.c | 8 +-- arch/s390/Kconfig | 1 + arch/s390/kernel/vtime.c | 9 ++- arch/x86/kernel/apm_32.c | 4 +- include/asm-generic/cputime_jiffies.h | 1 - include/asm-generic/cputime_nsecs.h | 1 - include/linux/kernel_stat.h | 4 +- include/linux/sched.h | 35 ++++++---- kernel/fork.c | 2 + kernel/sched/cputime.c | 124 +++++++++------------------------- kernel/time/posix-cpu-timers.c | 4 +- 15 files changed, 78 insertions(+), 137 deletions(-)