Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1383054

Re: [tip:sched/core] perf/core, sched: Don't use clock function pointer to determine clock

From Daniel Lezcano <daniel.lezcano@linaro.org>
Newsgroups linux.kernel
Subject Re: [tip:sched/core] perf/core, sched: Don't use clock function pointer to determine clock
Date 2016-04-20 07:10 +0200
Message-ID <rpSyK-2vk-15@gated-at.bofh.it> (permalink)
References <rnOfW-1oW-57@gated-at.bofh.it> <rpAiu-4BY-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Tue, Apr 19, 2016 at 02:34:50AM -0700, tip-bot for Alexander Shishkin wrote:
> Commit-ID:  f454bfddf6ba557381d8bf5df50eff778602ff23
> Gitweb:     http://git.kernel.org/tip/f454bfddf6ba557381d8bf5df50eff778602ff23
> Author:     Alexander Shishkin <alexander.shishkin@linux.intel.com>
> AuthorDate: Thu, 14 Apr 2016 14:59:49 +0300
> Committer:  Ingo Molnar <mingo@kernel.org>
> CommitDate: Tue, 19 Apr 2016 10:55:29 +0200
> 
> perf/core, sched: Don't use clock function pointer to determine clock
> 
> Now that local_clock() is explicitly inlined in sched.h, taking its
> pointer would uninline it in the compilation unit where it's done,
> making (among other things) comparing pointers to this function
> produce different results in different compilation units.
> 
> Case in point, x86 perf core's user page updating function compares
> event's clock against &local_clock to see if it needs to set zero
> time offset related bits in the page.
> 
> This patch fixes the latter by looking at the "use_clockid" event
> attribute instead, to determine whether local clock is used. Fixing
> the uninlined local_clock() in perf core is left as an exercise for
> the author of the prior work.

Ouch! Good exercise :)

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[tip:sched/core] perf/core, sched: Don't use clock function pointer  to determine clock tip-bot for Alexander Shishkin <tipbot@zytor.com> - 2016-04-19 11:40 +0200
  Re: [tip:sched/core] perf/core, sched: Don't use clock function  pointer to determine clock Daniel Lezcano <daniel.lezcano@linaro.org> - 2016-04-20 07:10 +0200

csiph-web