Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1383054
| 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 |
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 | Next — Previous in thread | Find similar | Unroll 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