[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1263087500-14215-1-git-send-regression-fweisbec@gmail.com>
Date: Sun, 10 Jan 2010 02:38:14 +0100
From: Frederic Weisbecker <fweisbec@...il.com>
To: Ingo Molnar <mingo@...e.hu>
Cc: LKML <linux-kernel@...r.kernel.org>,
Frederic Weisbecker <fweisbec@...il.com>,
Peter Zijlstra <peterz@...radead.org>,
Arnaldo Carvalho de Melo <acme@...hat.com>,
Paul Mackerras <paulus@...ba.org>
Subject: [PATCH 0/6] perf: Various event scheduling improvements
Hi,
These patches bring (I hope) a bit more scalability and fairness
to the perf events scheduling.
But this is only an introduction as there is still some work to
do, like ensuring all pinned events have been scheduled before
flexible ones (for now we schedule in order cpu pinned, cpu flexible,
task pinned, task flexible), among other improvements.
Frederic Weisbecker (6):
perf/core: Split context's event group list into pinned and non-pinned lists
list: Introduce list_rotate_left()
perf: Round robin groups of events using list_rotate_left()
perf: Export software-only event group characteristic as a flag
perf: Don't rotate pinned groups
perf: Increase round-robin fairness of flexible events
include/linux/list.h | 14 +++
include/linux/perf_event.h | 8 +-
kernel/perf_event.c | 262 +++++++++++++++++++++++++++-----------------
3 files changed, 184 insertions(+), 100 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists