Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
.I code
is not a valid subcommand.
.TP
-.B EPERM
-.I addr
-is outside the process address space.
-.TP
.B ENODEV
.B ARCH_SET_CPUID
was requested, but the underlying hardware does not support CPUID faulting.
+.TP
+.B EPERM
+.I addr
+is outside the process address space.
.\" .SH AUTHOR
.\" Man page written by Andi Kleen.
.SH CONFORMING TO
.I attr
pointer points at an invalid memory address.
.TP
+.B EINTR
+Returned when trying to mix perf and ftrace handling
+for a uprobe.
+.TP
.B EINVAL
Returned if the specified event is invalid.
There are many possible reasons for this.
the generic event selected is not supported; or
there is not enough room to add the selected event.
.TP
-.B EINTR
-Returned when trying to mix perf and ftrace handling
-for a uprobe.
-.TP
.B EMFILE
Each opened event uses one file descriptor.
If a large number of events are opened,
.BR pthread_timedjoin_np ()
can in addition fail with the following errors:
.TP
-.BR ETIMEDOUT
-The call timed out before
-.I thread
-terminated.
-.TP
.BR EINVAL
.I abstime
value is invalid
is less than 0 or
.IR tv_nsec
is greater than 1e9).
+.TP
+.BR ETIMEDOUT
+The call timed out before
+.I thread
+terminated.
.PP
.BR pthread_timedjoin_np ()
never returns the error