public inbox for linux-man@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] man/man2/sigaction.2: Update si_code list with Linux v6.16
@ 2025-08-28 21:07 Thiago Jung Bauermann
  2025-08-29 11:56 ` Carlos O'Donell
  0 siblings, 1 reply; 9+ messages in thread
From: Thiago Jung Bauermann @ 2025-08-28 21:07 UTC (permalink / raw)
  To: Alejandro Colomar; +Cc: linux-man

Update with missing si_code values from Linux v6.16's
include/uapi/asm-generic/siginfo.h.

Signed-off-by: Thiago Jung Bauermann <thiago.bauermann@linaro.org>
---
 man/man2/sigaction.2 | 49 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

diff --git a/man/man2/sigaction.2 b/man/man2/sigaction.2
index 8d08a8c409d9..1e8ae0b41ea7 100644
--- a/man/man2/sigaction.2
+++ b/man/man2/sigaction.2
@@ -652,6 +652,9 @@ or
 .\" SI_DETHREAD is defined in Linux 2.6.9 sources, but isn't implemented
 .\" It appears to have been an idea that was tried during 2.5.6
 .\" through to Linux 2.5.24 and then was backed out.
+.TP
+.B SI_ASYNCNL
+Async name lookup completion.
 .RE
 .P
 The following values can be placed in
@@ -716,6 +719,12 @@ Floating-point invalid operation.
 .TP
 .B FPE_FLTSUB
 Subscript out of range.
+.TP
+.B FPE_FLTUNK " (since Linux 4.17)"
+Undiagnosed floating-point exception.
+.TP
+.B FPE_CONDTRAP " (PARISC only)"
+Trap on condition.
 .RE
 .P
 The following values can be placed in
@@ -742,6 +751,24 @@ See
 .BR pkeys (7).
 The protection key which applied to this access is available via
 .IR si_pkey .
+.TP
+.B SEGV_ACCADI " (since Linux 4.17, SPARC only)"
+Application Data Integrity not enabled for mapped object.
+.TP
+.B SEGV_ADIDERR " (since Linux 4.17, SPARC only)"
+Disrupting Memory Corruption Detection error.
+.TP
+.B SEGV_ADIPERR " (since Linux 4.17, SPARC only)"
+Precise Memory Corruption Detection exception.
+.TP
+.B SEGV_MTEAERR " (since Linux 5.10, ARM only)"
+Asynchronous Memory Tagging Extension error.
+.TP
+.B SEGV_MTESERR " (since Linux 5.10, ARM only)"
+Synchronous Memory Tagging Extension exception.
+.TP
+.B SEGV_CPERR " (since Linux 6.10)"
+Control protection fault.
 .RE
 .P
 The following values can be placed in
@@ -785,6 +812,12 @@ Process taken branch trap.
 .TP
 .BR TRAP_HWBKPT " (since Linux 2.4, IA64 only)"
 Hardware breakpoint/watchpoint.
+.TP
+.BR TRAP_UNK " (since Linux 4.18)"
+Undiagnosed trap.
+.TP
+.BR TRAP_PERF " (since Linux 5.13)"
+Perf event with sigtrap=1.
 .RE
 .P
 The following values can be placed in
@@ -839,7 +872,7 @@ High priority input available.
 Device disconnected.
 .RE
 .P
-The following value can be placed in
+The following values can be placed in
 .I si_code
 for a
 .B SIGSYS
@@ -850,6 +883,20 @@ signal:
 Triggered by a
 .BR seccomp (2)
 filter rule.
+.TP
+.BR SYS_USER_DISPATCH  " (since Linux 5.11)"
+Syscall user dispatch triggered.
+.RE
+.P
+The following value can be placed in
+.I si_code
+for a
+.B SIGEMT
+signal:
+.RS 4
+.TP
+.BR EMT_TAGOVF " (SPARC only)"
+Tag overflow.
 .RE
 .SS Dynamically probing for flag bit support
 The

base-commit: c7e6c703f8c41d16630dfeb289de6bb45228d8d8

^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-09-09 19:15 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-28 21:07 [PATCH] man/man2/sigaction.2: Update si_code list with Linux v6.16 Thiago Jung Bauermann
2025-08-29 11:56 ` Carlos O'Donell
2025-09-03  3:08   ` Thiago Jung Bauermann
2025-09-03 15:37     ` Carlos O'Donell
2025-09-09  3:13       ` Thiago Jung Bauermann
2025-09-09  6:32         ` Alejandro Colomar
2025-09-09 18:26           ` Carlos O'Donell
2025-09-09 18:58             ` Alejandro Colomar
2025-09-09 19:15               ` Thiago Jung Bauermann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox