From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752221Ab0AQMWX (ORCPT ); Sun, 17 Jan 2010 07:22:23 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752039Ab0AQMWU (ORCPT ); Sun, 17 Jan 2010 07:22:20 -0500 Received: from mail-ew0-f219.google.com ([209.85.219.219]:55488 "EHLO mail-ew0-f219.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751956Ab0AQMWT (ORCPT ); Sun, 17 Jan 2010 07:22:19 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=MFn3ghYRw62v9WPZ1RuNMeDAWTWdIpeA/9/16qTMhaHAn0fQxCUkKk0SZIUldWnn8u Qvetg8xsDyJjskqeFnHcet/Vm6C+46tGj7bKhhNLe/uHwRBK4PfTT4gNDvQmSIFt1KUA OT3esWOLGcQzhASdijhhw8US7TL2pqJnZdx2E= From: Frederic Weisbecker To: Ingo Molnar Cc: LKML , Frederic Weisbecker , Peter Zijlstra , Paul Mackerras , Arnaldo Carvalho de Melo Subject: [GIT PULL] perf scheduling updates: flexible/pinned groups reordering, optimizations Date: Sun, 17 Jan 2010 13:22:11 +0100 Message-Id: <1263730935-9770-1-git-send-regression-fweisbec@gmail.com> X-Mailer: git-send-email 1.6.2.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ingo, Please pull the perf/scheduling branch that can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git perf/scheduling It brings more progresses wrt scheduling ordering between pinned and flexible events. There is still some work to do, for example concerning context spinlocks that could be acquired once instead of multiple times in some areas. But this set is still much more optimized than what we had before, especially because of the third patch. Thanks, Frederic --- Frederic Weisbecker (4): perf: Make __perf_event_sched_out static perf: Allow pinned and flexible groups to be scheduled separately perf: Don't schedule out/in pinned events on task tick perf: Better order flexible and pinned scheduling kernel/perf_event.c | 149 +++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 109 insertions(+), 40 deletions(-)