diff mbox series

Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h

Message ID 799ec0b2-6bea-b319-450-d08d734ecc80@codesourcery.com
State New
Headers show
Series Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h | expand

Commit Message

Joseph Myers Nov. 3, 2023, 4:21 p.m. UTC
Linux 6.6 adds the constant SEGV_CPERR.  Add it to glibc's
bits/siginfo-consts.h.

Tested for x86_64.

Comments

Adhemerval Zanella Nov. 3, 2023, 4:31 p.m. UTC | #1
On 03/11/23 13:21, Joseph Myers wrote:
> Linux 6.6 adds the constant SEGV_CPERR.  Add it to glibc's
> bits/siginfo-consts.h.
> 
> Tested for x86_64.
> 


LGTM, thanks.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>

> diff --git a/sysdeps/unix/sysv/linux/bits/siginfo-consts.h b/sysdeps/unix/sysv/linux/bits/siginfo-consts.h
> index 49f7744739..2236def72c 100644
> --- a/sysdeps/unix/sysv/linux/bits/siginfo-consts.h
> +++ b/sysdeps/unix/sysv/linux/bits/siginfo-consts.h
> @@ -134,8 +134,10 @@ enum
>  #  define SEGV_ADIPERR	SEGV_ADIPERR
>    SEGV_MTEAERR,			/* Asynchronous ARM MTE error.  */
>  #  define SEGV_MTEAERR	SEGV_MTEAERR
> -  SEGV_MTESERR			/* Synchronous ARM MTE exception.  */
> +  SEGV_MTESERR,			/* Synchronous ARM MTE exception.  */
>  #  define SEGV_MTESERR	SEGV_MTESERR
> +  SEGV_CPERR			/* Control protection fault.  */
> +#  define SEGV_CPERR	SEGV_CPERR
>  };
>  
>  /* `si_code' values for SIGBUS signal.  */
>
diff mbox series

Patch

diff --git a/sysdeps/unix/sysv/linux/bits/siginfo-consts.h b/sysdeps/unix/sysv/linux/bits/siginfo-consts.h
index 49f7744739..2236def72c 100644
--- a/sysdeps/unix/sysv/linux/bits/siginfo-consts.h
+++ b/sysdeps/unix/sysv/linux/bits/siginfo-consts.h
@@ -134,8 +134,10 @@  enum
 #  define SEGV_ADIPERR	SEGV_ADIPERR
   SEGV_MTEAERR,			/* Asynchronous ARM MTE error.  */
 #  define SEGV_MTEAERR	SEGV_MTEAERR
-  SEGV_MTESERR			/* Synchronous ARM MTE exception.  */
+  SEGV_MTESERR,			/* Synchronous ARM MTE exception.  */
 #  define SEGV_MTESERR	SEGV_MTESERR
+  SEGV_CPERR			/* Control protection fault.  */
+#  define SEGV_CPERR	SEGV_CPERR
 };
 
 /* `si_code' values for SIGBUS signal.  */