* [PATCH][manpages 1/2] perf_event_open.2: Document PERF_EVENT_IOC_PAUSE_OUTPUT [not found] ` <1459147292-239310-2-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org> @ 2016-03-28 10:15 ` Wang Nan [not found] ` <1459160147-240738-1-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Wang Nan @ 2016-03-28 10:15 UTC (permalink / raw) To: peterz-wEGCiKHe2LqWVfeAwA7xHQ, vince-yfjdyHUqu3OsTnJN9+BGXg, mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-man-u79uwXL29TY76Z2rM5mHXA, pi3orama-9Onoh4P/yGk, lizefan-hv44wF8Li93QT0dZR+AlfA, Wang Nan Signed-off-by: Wang Nan <wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org> --- man2/perf_event_open.2 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2 index c90fc51..b232cba 100644 --- a/man2/perf_event_open.2 +++ b/man2/perf_event_open.2 @@ -2719,6 +2719,17 @@ The argument is a BPF program file descriptor that was created by a previous .BR bpf (2) system call. +.TP +.BR PERF_EVENT_IOC_PAUSE_OUTPUT " (since Linux 4.6)" +.\" commit ? (http://lkml.kernel.org/g/1459147292-239310-2-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org) +This allows pausing and resuming the event's ring-buffer. A +paused ring-buffer does not prevent samples generation, but simply +discards them. The discarded samples are considered lost, causes +.BR PERF_RECORD_LOST +to be generated when possible. + +The argument is an integer. Nonzero value pauses the ring-buffer, +zero value resumes the ring-buffer. .SS Using prctl A process can enable or disable all the event groups that are attached to it using the -- 1.8.3.4 -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply related [flat|nested] 4+ messages in thread
[parent not found: <1459160147-240738-1-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>]
* Re: [PATCH][manpages 1/2] perf_event_open.2: Document PERF_EVENT_IOC_PAUSE_OUTPUT [not found] ` <1459160147-240738-1-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org> @ 2016-10-21 8:56 ` Michael Kerrisk (man-pages) [not found] ` <d969b424-f69a-a96b-d676-5d0b8d9a3d8e-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Michael Kerrisk (man-pages) @ 2016-10-21 8:56 UTC (permalink / raw) To: Wang Nan, peterz-wEGCiKHe2LqWVfeAwA7xHQ, vince-yfjdyHUqu3OsTnJN9+BGXg Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-man-u79uwXL29TY76Z2rM5mHXA, pi3orama-9Onoh4P/yGk, lizefan-hv44wF8Li93QT0dZR+AlfA, Vince Weaver Thanks for this patch, Wangnan. Vince, do you have any comments? Cheers, Michael On 03/28/2016 12:15 PM, Wang Nan wrote: > Signed-off-by: Wang Nan <wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org> > --- > man2/perf_event_open.2 | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2 > index c90fc51..b232cba 100644 > --- a/man2/perf_event_open.2 > +++ b/man2/perf_event_open.2 > @@ -2719,6 +2719,17 @@ The argument is a BPF program file descriptor that was created by > a previous > .BR bpf (2) > system call. > +.TP > +.BR PERF_EVENT_IOC_PAUSE_OUTPUT " (since Linux 4.6)" > +.\" commit ? (http://lkml.kernel.org/g/1459147292-239310-2-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org) > +This allows pausing and resuming the event's ring-buffer. A > +paused ring-buffer does not prevent samples generation, but simply > +discards them. The discarded samples are considered lost, causes > +.BR PERF_RECORD_LOST > +to be generated when possible. > + > +The argument is an integer. Nonzero value pauses the ring-buffer, > +zero value resumes the ring-buffer. > .SS Using prctl > A process can enable or disable all the event groups that are > attached to it using the > -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <d969b424-f69a-a96b-d676-5d0b8d9a3d8e-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH][manpages 1/2] perf_event_open.2: Document PERF_EVENT_IOC_PAUSE_OUTPUT [not found] ` <d969b424-f69a-a96b-d676-5d0b8d9a3d8e-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2016-10-21 14:37 ` Vince Weaver 2016-10-21 14:49 ` Michael Kerrisk (man-pages) 0 siblings, 1 reply; 4+ messages in thread From: Vince Weaver @ 2016-10-21 14:37 UTC (permalink / raw) To: Michael Kerrisk (man-pages) Cc: Wang Nan, peterz-wEGCiKHe2LqWVfeAwA7xHQ, vince-yfjdyHUqu3OsTnJN9+BGXg, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-man-u79uwXL29TY76Z2rM5mHXA, pi3orama-9Onoh4P/yGk, lizefan-hv44wF8Li93QT0dZR+AlfA, Vince Weaver On Fri, 21 Oct 2016, Michael Kerrisk (man-pages) wrote: > Thanks for this patch, Wangnan. > > Vince, do you have any comments? > I was catching up chronologically and was still at 4.4, and this was still in my queue as a 4.6 change. I think I thought the patches looked good at the time, but I'll revisit them (and write some sample code to test out the interface) and get back to you soon. Vince -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH][manpages 1/2] perf_event_open.2: Document PERF_EVENT_IOC_PAUSE_OUTPUT 2016-10-21 14:37 ` Vince Weaver @ 2016-10-21 14:49 ` Michael Kerrisk (man-pages) 0 siblings, 0 replies; 4+ messages in thread From: Michael Kerrisk (man-pages) @ 2016-10-21 14:49 UTC (permalink / raw) To: Vince Weaver Cc: Wang Nan, Peter Zijlstra, Vince Weaver, lkml, linux-man, pi3orama-9Onoh4P/yGk, Li Zefan Hi Vince, On 21 October 2016 at 16:37, Vince Weaver <vincent.weaver-e7X0jjDqjFGHXe+LvDLADg@public.gmane.org> wrote: > On Fri, 21 Oct 2016, Michael Kerrisk (man-pages) wrote: > >> Thanks for this patch, Wangnan. >> >> Vince, do you have any comments? >> > > I was catching up chronologically and was still at 4.4, and this was > still in my queue as a 4.6 change. I think I thought the patches looked > good at the time, but I'll revisit them (and write some sample code to > test out the interface) and get back to you soon. Note that Wang Nan sent out new patches today -- not sure if there were any changes though. Cheers, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-10-21 14:49 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1459147292-239310-2-git-send-email-wangnan0@huawei.com>
[not found] ` <1459147292-239310-2-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
2016-03-28 10:15 ` [PATCH][manpages 1/2] perf_event_open.2: Document PERF_EVENT_IOC_PAUSE_OUTPUT Wang Nan
[not found] ` <1459160147-240738-1-git-send-email-wangnan0-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
2016-10-21 8:56 ` Michael Kerrisk (man-pages)
[not found] ` <d969b424-f69a-a96b-d676-5d0b8d9a3d8e-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-10-21 14:37 ` Vince Weaver
2016-10-21 14:49 ` Michael Kerrisk (man-pages)
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).