Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933225Ab3CGSuK (ORCPT ); Thu, 7 Mar 2013 13:50:10 -0500 Received: from mail-qa0-f52.google.com ([209.85.216.52]:43416 "EHLO mail-qa0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755963Ab3CGSuJ (ORCPT ); Thu, 7 Mar 2013 13:50:09 -0500 From: Frederic Weisbecker To: Ingo Molnar Cc: LKML , Frederic Weisbecker , Li Zhong , Kevin Hilman , Mats Liljegren , Peter Zijlstra , Steven Rostedt , Namhyung Kim , Andrew Morton , Thomas Gleixner , "Paul E. McKenney" Subject: [GIT PULL] context tracking updates for 3.10 Date: Thu, 7 Mar 2013 19:50:01 +0100 Message-Id: <1362682201-612-1-git-send-email-fweisbec@gmail.com> X-Mailer: git-send-email 1.7.5.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1810 Lines: 54 Ingo, Please pull the latest context tracking and cputime updates that can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git sched/cputime HEAD is 8b43876643a737bb74a0e1e557f634eb2453948b (in case you still get the cache of the previous branch there). Thanks. --- Changes include: * Generalize exception handling * Fix race in context tracking state restore on return from exception and irq exit kernel preemption * Fix cputime scaling in full dynticks accounting dynamic off-case * Fix default Kconfig value --- Frederic Weisbecker (5): context_tracking: Move exception handling to generic code context_tracking: Restore correct previous context state on exception exit context_tracking: Restore preempted context state after preempt_schedule_irq() cputime: Dynamically scale cputime for full dynticks accounting context_tracking: Enable probes by default for selftesting arch/x86/include/asm/context_tracking.h | 21 ---- arch/x86/kernel/kvm.c | 8 +- arch/x86/kernel/traps.c | 68 +++++++++----- arch/x86/mm/fault.c | 8 +- include/linux/context_tracking.h | 24 +++++- include/linux/sched.h | 4 +- init/Kconfig | 1 + kernel/fork.c | 2 +- kernel/sched/core.c | 6 +- kernel/sched/cputime.c | 154 ++++++++++++++++--------------- 10 files changed, 163 insertions(+), 133 deletions(-) -- 1.7.5.4 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/