[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170119164330.22887-1-alexander.shishkin@linux.intel.com>
Date: Thu, 19 Jan 2017 18:43:28 +0200
From: Alexander Shishkin <alexander.shishkin@...ux.intel.com>
To: Peter Zijlstra <a.p.zijlstra@...llo.nl>
Cc: Ingo Molnar <mingo@...hat.com>, linux-kernel@...r.kernel.org,
vince@...ter.net, eranian@...gle.com,
Arnaldo Carvalho de Melo <acme@...radead.org>,
Alexander Shishkin <alexander.shishkin@...ux.intel.com>
Subject: [PATCH 0/2] perf: Scheduling optimizations
Hi Peter,
These here two patches deal with rescheduling on active contexts. The common
idea is that we shouldn't reschedule groups of higher priority than the ones
that are being added or scheduled in. 1/1 takes on the scheduling path, where
we don't want to touch cpu flexible groups if the scheduling context doesn't
carry pinned groups. 1/2 deals with the enable/install cases, where we have
to consider all four types of groups.
Alexander Shishkin (2):
perf: Don't re-schedule cpu flexible events needlessly
perf: Optimize event rescheduling on active contexts
kernel/events/core.c | 86 ++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 74 insertions(+), 12 deletions(-)
--
2.11.0
Powered by blists - more mailing lists