Re: PATCH [0/4] perf: clean-up of power events API
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: Re: PATCH [0/4] perf: clean-up of power events API
- From: Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx>
- Date: Fri, 8 Oct 2010 09:41:56 -0400
- Cc: Ingo Molnar <mingo@xxxxxxx>, Tejun Heo <tj@xxxxxxxxxx>, Frederic Weisbecker <fweisbec@xxxxxxxxx>, Pierre Tardy <tardyp@xxxxxxxxx>, Thomas Renninger <trenn@xxxxxxx>, Jean Pihet <jean.pihet@xxxxxxxxxxxxxx>, linux-trace-users@xxxxxxxxxxxxxxx, linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx, linux-perf-users@xxxxxxxxxxxxxxx, rjw@xxxxxxx, linux-omap@xxxxxxxxxxxxxxx, Peter Zijlstra <peterz@xxxxxxxxxxxxx>, Kevin Hilman <khilman@xxxxxxxxxxxxxxxxxxx>, Steven Rostedt <rostedt@xxxxxxxxxxx>, Frank Eigler <fche@xxxxxxxxxx>, Masami Hiramatsu <masami.hiramatsu.pt@xxxxxxxxxxx>, Thomas Gleixner <tglx@xxxxxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- In-reply-to: <4CAF19E7.3070103@xxxxxxxxxxxxxxx>
- References: <1286205661-24448-1-git-send-email-jean.pihet@xxxxxxxxxxxxxx> <201010062334.46971.trenn@xxxxxxx> <20101007150825.GB12581@Krystal> <AANLkTikT4xsh7iCQDX8ksewJwC-BeFov=Ab7iYo+hDmO@xxxxxxxxxxxxxx> <20101007155816.GA5351@nowhere> <4CAED2F0.9080801@xxxxxxxxxx> <20101008083819.GA22385@xxxxxxx> <4CAF19E7.3070103@xxxxxxxxxxxxxxx>
- User-agent: Mutt/1.5.18 (2008-05-17)
* Arjan van de Ven (arjan@xxxxxxxxxxxxxxx) wrote:
> On 10/8/2010 1:38 AM, Ingo Molnar wrote:
>>
>> The fundamental thing about tracing/instrumentation is that there are no
>> deep ABI needs: it's all about analyzing development kernels (and a few
>> select versions that get the enterprise treatment) but otherwise the
>> half-life of this kind of information is very short.
>>
>> So we dont want to tie ourselves down with excessive ABIs.
>>
>
> ok I'll start working on a second mechanism then to export information
> that applications need ;-(
> it'll look a lot like tracing I suppose ;-(
What's wrong with doing the compatibility layer in a LGPL library shipped with
the kernel tree under tools/ ? Why does everything *have* to be done in
kernel-space ? Why are you so focused on making your application interact
directly with kernel ABIs ?
I'm being direct because there are trivial solutions to your problem that you
are rejecting without due consideration. (and also I just had one coffee too
many) ;-)
Regards,
Mathieu
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
--
To unsubscribe from this list: send the line "unsubscribe linux-trace-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Index of Archives]
[Linux USB Development]
[Linux USB Development]
[Linux Audio Users]
[Yosemite Hiking]
[Linux Kernel]
[Linux SCSI]