Re: [PATCH 06/21] perf: Add event toggle ioctl interface

2013-09-26 Thread Vince Weaver
On Thu, 26 Sep 2013, Jiri Olsa wrote: > On Wed, Sep 25, 2013 at 03:46:58PM -0400, Vince Weaver wrote: > > On Wed, 25 Sep 2013, Jiri Olsa wrote: > > > > > --- a/include/uapi/linux/perf_event.h > > > +++ b/include/uapi/linux/perf_event.h > > > @@ -325,6 +325,7 @@ struct perf_event_attr { > > > #de

Re: [PATCH 06/21] perf: Add event toggle ioctl interface

2013-09-26 Thread Jiri Olsa
On Wed, Sep 25, 2013 at 03:46:58PM -0400, Vince Weaver wrote: > On Wed, 25 Sep 2013, Jiri Olsa wrote: > > > --- a/include/uapi/linux/perf_event.h > > +++ b/include/uapi/linux/perf_event.h > > @@ -325,6 +325,7 @@ struct perf_event_attr { > > #define PERF_EVENT_IOC_SET_OUTPUT _IO ('$', 5) > > #de

Re: [PATCH 06/21] perf: Add event toggle ioctl interface

2013-09-25 Thread Vince Weaver
On Wed, 25 Sep 2013, Jiri Olsa wrote: > --- a/include/uapi/linux/perf_event.h > +++ b/include/uapi/linux/perf_event.h > @@ -325,6 +325,7 @@ struct perf_event_attr { > #define PERF_EVENT_IOC_SET_OUTPUT_IO ('$', 5) > #define PERF_EVENT_IOC_SET_FILTER_IOW('$', 6, char *) > #define PERF_EVE

[PATCH 06/21] perf: Add event toggle ioctl interface

2013-09-25 Thread Jiri Olsa
Adding new ioctl PERF_EVENT_IOC_SET_TOGGLE to interface the toggle settings for event. This ioctl has 2 goals: - allowing the toggle event being part of the group - allowing to define toggle setting after event is created The ioctl interface is: u64 args[2] = { toggled_fd, flag }; er