Re: [RFC PATCH 06/17] perf: Add buffers to the detached events

2017-10-03 Thread Peter Zijlstra
On Tue, Sep 05, 2017 at 04:30:15PM +0300, Alexander Shishkin wrote: > @@ -415,6 +416,8 @@ struct perf_event_attr { > __u32 aux_watermark; > __u16 sample_max_stack; > __u16 __reserved_2; /* align to __u64 */ > + __u32 detached_nr_pages; > + __u32 detached_aux_nr

[RFC PATCH 06/17] perf: Add buffers to the detached events

2017-09-05 Thread Alexander Shishkin
Detached events make much more sense with ring buffers, which the user can mmap and read a snapshot of. Unlike the normal perf events, these ring buffers are allocated by the perf syscall, the sizes of data and aux areas are specified in the event attribute. These ring buffers can be mmapped read-