mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
Linux: Update internal copy of '<sys/rseq.h>'
Sync the internal copy of '<sys/rseq.h>' with the latest Linux kernel 'include/uapi/linux/rseq.h'. Signed-off-by: Michael Jeanson <mjeanson@efficios.com> Reviewed-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Reviewed-by: Florian Weimer <fweimer@redhat.com>
This commit is contained in:
parent
540c817266
commit
072795229c
1 changed files with 11 additions and 0 deletions
|
@ -152,6 +152,17 @@ struct rseq
|
|||
Inhibit instruction sequence block restart on migration for
|
||||
this thread. */
|
||||
uint32_t flags;
|
||||
/* Restartable sequences node_id field. Updated by the kernel. Read by
|
||||
user-space with single-copy atomicity semantics. This field should only
|
||||
be read by the thread which registered this data structure. Aligned on
|
||||
32-bit. Contains the current NUMA node ID. */
|
||||
uint32_t node_id;
|
||||
/* Restartable sequences mm_cid field. Updated by the kernel. Read by
|
||||
user-space with single-copy atomicity semantics. This field should only
|
||||
be read by the thread which registered this data structure. Aligned on
|
||||
32-bit. Contains the current thread's concurrency ID (allocated
|
||||
uniquely within a memory map). */
|
||||
uint32_t mm_cid;
|
||||
} __attribute__ ((__aligned__ (32)));
|
||||
|
||||
#endif /* __GLIBC_HAVE_KERNEL_RSEQ */
|
||||
|
|
Loading…
Add table
Reference in a new issue