All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael Kerrisk (man-pages)" <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: Vince Weaver <vincent.weaver-e7X0jjDqjFGHXe+LvDLADg@public.gmane.org>
Cc: linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [patch] perf_event_open.2 E2BIG documentation
Date: Sat, 26 Oct 2013 11:22:19 +1300	[thread overview]
Message-ID: <526AEF1B.9050607@gmail.com> (raw)
In-Reply-To: <alpine.DEB.2.10.1310101718250.4689-6xBS8L8d439fDsnSvq7Uq4Se7xf15W0s1dQoKJhdanU@public.gmane.org>

On 11.10.2013 10:20, Vince Weaver wrote:
> 
> The following documents the E2BIG error return for perf_event_open().
> 
> I actually ran into this error the hard way and it took me half a day
> to figure out why my ->size value was changing.
> 
> Signed-off-by: Vince Weaver <vincent.weaver-e7X0jjDqjFGHXe+LvDLADg@public.gmane.org>

Thanks, Vince. Applied.

Cheers,

Michael


> diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2
> index 71a09d5..f4cb5bd 100644
> --- a/man2/perf_event_open.2
> +++ b/man2/perf_event_open.2
> @@ -2121,6 +2121,21 @@ returns the new file descriptor, or \-1 if an error occurred
>  is set appropriately).
>  .SH ERRORS
>  .TP
> +.B E2BIG
> +Returned if the perf_event_attr
> +.I size
> +value is too small
> +(smaller than
> +.BR PERF_ATTR_SIZE_VER0 ),
> +too big (larger than the page size),
> +or larger than the kernel supports and the extra bytes are not zero.
> +When
> +.B E2BIG
> +is returned, the perf_event_attr
> +.I size 
> +field is over-written by the kernel to be the size of the structure
> +it was expecting.
> +.TP
>  .B EINVAL
>  Returned if the specified event is not available.
>  .TP
> 


-- 
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
My next Linux/UNIX system programming course:
--
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

      parent reply	other threads:[~2013-10-25 22:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-10 21:20 [patch] perf_event_open.2 E2BIG documentation Vince Weaver
     [not found] ` <alpine.DEB.2.10.1310101718250.4689-6xBS8L8d439fDsnSvq7Uq4Se7xf15W0s1dQoKJhdanU@public.gmane.org>
2013-10-25 22:22   ` Michael Kerrisk (man-pages) [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=526AEF1B.9050607@gmail.com \
    --to=mtk.manpages-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=vincent.weaver-e7X0jjDqjFGHXe+LvDLADg@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.