perf_counter: Split the mmap control page in two parts
authorPeter Zijlstra <a.p.zijlstra@chello.nl>
Tue, 23 Jun 2009 15:55:18 +0000 (17:55 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 25 Jun 2009 19:39:05 +0000 (21:39 +0200)
Since there are two distinct sections to the control page,
move them apart so that possible extentions don't overlap.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/perf_counter.h

index e7213e46cf9c5a635c7496e7f3eae26bf048ce3d..489d5cbfbcca331a34d64b6a50ff20ac44e888f2 100644 (file)
@@ -233,6 +233,12 @@ struct perf_counter_mmap_page {
        __u32   index;                  /* hardware counter identifier */
        __s64   offset;                 /* add to hardware counter value */
 
+               /*
+                * Hole for extension of the self monitor capabilities
+                */
+
+       __u64   __reserved[125];        /* align to 1k */
+
        /*
         * Control data for the mmap() data buffer.
         *