Peter Zijlstra
e6e18ec79b
perf_counter: Rework the sample ABI
...
The PERF_EVENT_READ implementation made me realize we don't
actually need the sample_type int the output sample, since
we already have that in the perf_counter_attr information.
Therefore, remove the PERF_EVENT_MISC_OVERFLOW bit and the
event->type overloading, and imply put counter overflow
samples in a PERF_EVENT_SAMPLE type.
This also fixes the issue that event->type was only 32-bit
and sample_type had 64 usable bits.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl >
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2009-06-25 21:39:08 +02:00
..
2009-06-18 13:03:58 -07:00
2009-06-20 11:30:01 -07:00
2009-06-16 19:47:40 -07:00
2009-06-20 10:51:44 -07:00
2009-06-20 10:56:46 -07:00
2009-06-08 12:31:53 -07:00
2009-06-11 21:36:01 -04:00
2009-05-06 16:36:09 -07:00
2009-06-18 13:03:46 -07:00
2009-04-30 19:24:24 +02:00
2009-06-16 19:47:31 -07:00
2009-05-11 08:15:36 +10:00
2009-06-19 16:46:06 -07:00
2009-06-18 13:03:52 -07:00
2009-05-20 10:34:32 +02:00
2009-06-16 19:47:48 -07:00
2009-06-17 09:46:33 -07:00
2009-06-09 22:37:52 +02:00
2009-06-12 21:32:31 +02:00
2009-06-16 19:47:47 -07:00
2009-05-15 07:56:24 -05:00
2009-05-26 12:11:19 -07:00
2009-05-08 16:23:48 -07:00
2009-06-18 13:03:54 -07:00
2009-05-12 19:59:52 +02:00
2009-05-07 11:17:34 +02:00
2009-06-18 13:03:57 -07:00
2009-06-18 13:03:57 -07:00
2009-06-11 17:55:42 +02:00
2009-06-18 13:03:56 -07:00
2009-05-16 13:41:28 -07:00
2009-06-12 21:46:58 +09:30
2009-06-25 21:39:08 +02:00
2009-06-18 13:03:55 -07:00
2009-06-18 13:03:55 -07:00
2009-04-30 08:08:31 +02:00
2009-06-16 11:02:28 -07:00
2009-06-16 19:47:32 -07:00
2009-06-18 13:03:52 -07:00
2009-05-05 20:28:05 +02:00
2009-06-18 13:03:48 -07:00
2009-06-12 18:01:50 +02:00
2009-05-09 10:08:19 +02:00
2009-06-17 16:08:04 +02:00
2009-06-17 18:29:42 +02:00
2009-06-17 18:37:54 +02:00
2009-05-15 15:32:45 +02:00
2009-06-09 22:30:27 +09:30
2009-06-20 11:29:32 -07:00
2009-06-18 13:03:52 -07:00
2009-06-16 19:47:49 -07:00
2009-06-09 22:30:27 +09:30
2009-06-18 13:03:40 -07:00
2009-06-16 19:47:48 -07:00
2009-06-18 13:03:54 -07:00
2009-06-15 10:06:19 -07:00
2009-06-15 21:30:23 -07:00
2009-06-18 13:03:55 -07:00
2009-06-02 01:10:40 +02:00