glibc/sysdeps/unix/sysv/linux
Yury Khrustalev f4d00dd60d AArch64: Add support for memory protection keys
This patch adds support for memory protection keys on AArch64 systems with
enabled Stage 1 permission overlays feature introduced in Armv8.9 / 9.4
(FEAT_S1POE) [1].

 1. Internal functions "pkey_read" and "pkey_write" to access data
    associated with memory protection keys.
 2. Implementation of API functions "pkey_get" and "pkey_set" for
    the AArch64 target.
 3. AArch64-specific PKEY flags for READ and EXECUTE (see below).
 4. New target-specific test that checks behaviour of pkeys on
    AArch64 targets.
 5. This patch also extends existing generic test for pkeys.
 6. HWCAP constant for Permission Overlay Extension feature.

To support more accurate mapping of underlying permissions to the
PKEY flags, we introduce additional AArch64-specific flags. The full
list of flags is:

 - PKEY_UNRESTRICTED: 0x0 (for completeness)
 - PKEY_DISABLE_ACCESS: 0x1 (existing flag)
 - PKEY_DISABLE_WRITE: 0x2 (existing flag)
 - PKEY_DISABLE_EXECUTE: 0x4 (new flag, AArch64 specific)
 - PKEY_DISABLE_READ: 0x8 (new flag, AArch64 specific)

The problem here is that PKEY_DISABLE_ACCESS has unusual semantics as
it overlaps with existing PKEY_DISABLE_WRITE and new PKEY_DISABLE_READ.
For this reason mapping between permission bits RWX and "restrictions"
bits awxr (a for disable access, etc) becomes complicated:

 - PKEY_DISABLE_ACCESS disables both R and W
 - PKEY_DISABLE_{WRITE,READ} disables W and R respectively
 - PKEY_DISABLE_EXECUTE disables X

Combinations like the one below are accepted although they are redundant:

 - PKEY_DISABLE_ACCESS | PKEY_DISABLE_READ | PKEY_DISABLE_WRITE

Reverse mapping tries to retain backward compatibility and ORs
PKEY_DISABLE_ACCESS whenever both flags PKEY_DISABLE_READ and
PKEY_DISABLE_WRITE would be present.

This will break code that compares pkey_get output with == instead
of using bitwise operations. The latter is more correct since PKEY_*
constants are essentially bit flags.

It should be noted that PKEY_DISABLE_ACCESS does not prevent execution.

[1] https://developer.arm.com/documentation/ddi0487/ka/ section D8.4.1.4

Co-authored-by: Szabolcs Nagy <szabolcs.nagy@arm.com>

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2024-11-20 11:30:58 +00:00
..
aarch64 AArch64: Add support for memory protection keys 2024-11-20 11:30:58 +00:00
alpha Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
arc arc: Cleanup arcbe 2024-09-25 15:54:07 +01:00
arm Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to <bits/hwcap.h> 2024-11-05 21:03:37 +01:00
bits misc: Align argument name for pkey_*() functions with the manual 2024-11-06 13:11:33 +00:00
csky Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
hppa Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
i386 Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
include misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
loongarch linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
m68k Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
microblaze Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
mips Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
net socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netash socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netatalk Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netax25 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
neteconet socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netinet Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netipx Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netiucv socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netpacket Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netrom Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netrose Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
nfs
nios2 Update syscall lists for Linux 6.11 2024-10-10 10:27:49 -03:00
or1k Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
powerpc powerpc: Improve the inline asm for syscall wrappers 2024-11-19 12:43:57 -05:00
riscv Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
s390 linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
scsi Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sh Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
sparc sparc: Fix restartable syscalls (BZ 32173) 2024-10-16 14:54:24 -03:00
sys Update PIDFD_* constants for Linux 6.11 2024-10-10 10:27:51 -03:00
wordsize-64 Linux: consolidate sendfile implementation 2022-12-07 11:27:01 -03:00
x86 misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
x86_64 linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
____longjmp_chk.c Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [BZ 31989] 2024-07-19 10:10:17 -04:00
_exit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_G_config.h
a.out.h
accept4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
accept.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
access.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
adjtimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
aio_misc.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
aio_sigqueue.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
alphasort64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
arch-fd_to_filename.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
arch-fork.h Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
bind.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
brk_call.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
brk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
check_native.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
check_pf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
chmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
chown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_getcpuclockid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_getres.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_nanosleep.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_settime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clone3.c Add an internal wrapper for clone, clone2 and clone3 2021-07-14 06:33:58 -07:00
clone3.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clone-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
clone-pidfd-support.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
close_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
close.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
closedir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
closefrom_fallback.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
cmsg_nxthdr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
cnd_timedwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
configure configure: default to --prefix=/usr on GNU/Linux 2024-10-22 18:11:49 -04:00
configure.ac configure: default to --prefix=/usr on GNU/Linux 2024-10-22 18:11:49 -04:00
connect.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
convert_scm_timestamps.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
copy_file_range.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
creat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
creat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
default-sched.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
device-nrs.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dirfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dirstream.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-affinity.h elf: Add CPU iteration support for future use in ld.so diagnostics 2024-04-08 16:48:55 +02:00
dl-diagnostics-kernel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-early_allocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-execstack.c linux: Remove __stack_prot 2024-06-12 15:25:54 -03:00
dl-execve.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-fxstatat64.c
dl-getcwd.c
dl-openat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-opendir.c
dl-origin.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-osinfo.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-parse_auxv.h powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. 2024-03-19 17:19:27 -05:00
dl-rseq-symbols.S elf: Make dl-rseq-symbols Linux only 2024-07-04 10:09:07 -03:00
dl-sbrk.c
dl-sysdep.c Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c 2024-06-18 10:56:34 +02:00
dl-sysdep.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-vdso-setup.c linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
dl-vdso-setup.h linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
dl-vdso.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-writev.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dup2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_create.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_pwait2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_pwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_wait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errlist-compat-data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errlist-compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errqueue.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
eventfd_read.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
eventfd_write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
execveat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
faccessat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fallocate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fallocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fanotify_mark.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fatal-prepare.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fchmodat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fcntl64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fcntl_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fcntl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fdatasync.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fdopendir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
features-time64.h Always define __USE_TIME_BITS64 when 64 bit time_t is used 2024-04-02 15:28:36 -03:00
fexecve.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
filter-nr-syscalls.awk Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fixup-asm-unistd.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fpathconf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstat64.c linux: Fix fstat64 on alpha and sparc64 2024-01-12 15:11:11 -03:00
fstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
fstatat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatvfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatvfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fsync.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftruncate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftruncate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
futimens.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
futimes.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
futimesat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxstat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
fxstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxstatat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
fxstatat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gai_sigqueue.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gen-syscall-h.awk Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gentempfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getclktck.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getcpu.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getcwd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdents64.c Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) 2024-09-21 19:32:34 +02:00
getdents.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdirentries64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdirentries.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdtsz.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getentropy.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gethostid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getipv4sourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getitimer.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getloadavg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getlogin_r.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getlogin.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpagesize.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpeername.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpriority.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrandom-internal.h linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
getrandom.c linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
getrlimit64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrlimit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrusage.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsockname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsockopt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsourcefilter.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsysstats.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gettimeofday.c linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday 2024-10-08 13:28:21 -03:00
glibcsyscalls.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob64-lstat-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob64-time64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob-lstat-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
globfree64-time64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
globfree64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
globfree.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
grantpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
if_index.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifaddrs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifreq.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Implies
inotify_init.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal_statvfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal_statvfs.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal-ioctl.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal-signals.h stdlib: Make abort/_Exit AS-safe (BZ 26275) 2024-10-08 14:40:12 -03:00
internal-sigset.h stdlib: Make abort/_Exit AS-safe (BZ 26275) 2024-10-08 14:40:12 -03:00
internal-stat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ioctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ipc_ops.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ipc_priv.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kernel_sigaction.h
kernel_stat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kernel_termios.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kernel-features.h Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
kernel-posix-cpu-timers.h linux: Avoid shifting a negative signed on POSIX timer interface 2022-10-20 10:19:08 -03:00
kernel-posix-timers.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kstat_cp.h linux: Disentangle fstatat from fxstatat 2020-10-09 17:02:06 -03:00
lchown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ldsodefs.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc_fatal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc_sigaction.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc-vdso.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
librt-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
link.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
linux_fsinfo.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
listen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
local-setxid.h
lseek64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lseek.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lstat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lutimes.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lxstat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
lxstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
machine-sp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Makefile sparc: Fix restartable syscalls (BZ 32173) 2024-10-16 14:54:24 -03:00
malloc-hugepages.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
malloc-sysdep.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mkdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mknodat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mlock2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap_call.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap_internal.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_close.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_getattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_notify.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_open.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_receive.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_send.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_setattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_timedreceive.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_timedsend.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_unlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mremap-failure.h Add mremap tests 2024-08-01 05:06:12 -07:00
mremap.c linux: Update the mremap C implementation [BZ #31968] 2024-08-01 05:06:12 -07:00
msgctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msgget.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msgrcv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msgsnd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msync.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mtx_timedlock.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
nanosleep.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netlink_assert_response.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netlinkaccess.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
not-cancel.h linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
not-errno.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
nscd_setup_thread.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ntp_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ntp_gettimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
olddirent.h Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) 2024-09-21 19:32:34 +02:00
oldglob.c posix: Add glob64 with 64-bit time_t support 2021-06-15 10:42:11 -03:00
open64_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open_by_handle_at.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat64_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
opendir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pathconf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pathconf.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
paths.h
pause.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
personality.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pidfd_getpid.c parse_fdinfo: Don't advance pointer twice [BZ #31798] 2024-05-27 06:52:45 -07:00
pidfd_spawn.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pidfd_spawnp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pipe.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pkey_get.c misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
pkey_mprotect.c misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
pkey_set.c misc: Align argument name for pkey_*() functions with the manual 2024-11-06 13:11:33 +00:00
poll.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fadvise64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fadvise.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fallocate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fallocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_madvise.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ppoll_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ppoll.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread64_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv64v2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
prlimit64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
prlimit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
process_vm_readv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
process_vm_writev.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
procutils.c Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] 2024-05-20 05:22:43 -07:00
procutils.h Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] 2024-05-20 05:22:43 -07:00
prof-freq.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
profil-counter.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
profil.c
pselect32.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pselect.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ptrace.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ptsname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwrite64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwrite.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev64v2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
read_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
read.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readahead.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir64_r.c Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) 2024-09-21 19:32:34 +02:00
readdir64.c Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) 2024-09-21 19:32:34 +02:00
readdir_r.c Linux: readdir_r needs to report getdents failures (bug 32124) 2024-09-05 12:05:32 +02:00
readdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readonly-area.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
reboot.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recvfrom.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recvmmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recvmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
remove.c
rename.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
renameat2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
renameat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rewinddir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rmdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rseq-internal.h nptl: initialize rseq area prior to registration 2024-11-07 22:23:49 +01:00
sa_len.c
safe-fatal.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scandir64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_getattr.c Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
sched_getcpu.c linux: Use rseq area unconditionally in sched_getcpu (bug 31479) 2024-03-15 19:08:24 +01:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_setattr.c Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
seekdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
select.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semget.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semop.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semtimedop.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
send.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendfile64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendfile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendmmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendto.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
set-freeres-os.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setegid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
seteuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setgroups.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sethostid.c
setipv4sourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setitimer.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setregid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setresgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setresuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setreuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setrlimit64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setrlimit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setsockopt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setsourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
settimeofday.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
settimezone.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setvmaname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setvmaname.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shlib-versions
shmat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shmctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shmdt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shmget.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shutdown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
siglist-compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
signalfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigpending.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigprocmask.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigqueue.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigreturn.c
sigset-cvt-mask.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigsetops.h linux/sigsetops: fix type confusion (bug 31468) 2024-03-12 10:00:22 +01:00
sigstack.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigsuspend.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigtimedwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigwaitinfo.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
single-thread.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sizes.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
socket-constants-time64.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
socket.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
socketcall.h nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03:00
socketpair.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawn_int_def.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawnattr_getcgroup_np.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawnattr_setcgroup_np.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawni.c stdlib: Make abort/_Exit AS-safe (BZ 26275) 2024-10-08 14:40:12 -03:00
speed.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
splice.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
startup.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat_t64_cp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat_t64_cp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statvfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statvfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statx_cp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statx_cp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statx.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
struct_kernel_msqid64_ds.h sysv: linux: Add 64-bit time_t variant for msgctl 2020-07-09 12:05:40 -03:00
struct_kernel_semid64_ds.h sysv: linux: Add 64-bit time_t variant for semctl 2020-07-09 12:05:35 -03:00
struct_kernel_shmid64_ds.h sysv: linux: Add 64-bit time_t variant for shmctl 2020-07-09 12:05:47 -03:00
struct_stat_time64.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
symlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sync_file_range.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
syscall_cancel.c nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03:00
syscall-names.list Update syscall lists for Linux 6.11 2024-10-10 10:27:49 -03:00
syscall.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
syscalls.list misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
sysconf-pthread_stack_min.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysconf-sigstksz.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysconf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysdep-cancel.h nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03:00
sysdep-vdso.h linux: Introduce INTERNAL_VSYSCALL 2024-03-01 07:14:56 -08:00
sysdep.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcdrain.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcflow.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcflush.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcgetattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcgetpgrp.c
tcsendbrk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcsetattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcsetpgrp.c
tee.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
telldir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
termio.h
test-errno-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
thrd_priv.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
thrd_sleep.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
time-clockid.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
time.c linux: Use GLRO(dl_vdso_time) on time 2024-10-08 13:28:21 -03:00
timer_create.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_delete.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_getoverr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_routines.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_settime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_t_was_int_compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timerfd_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timerfd_settime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
times.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timespec_get.c time: Allow later version licensing. 2024-05-01 09:03:26 -04:00
timespec_getres.c time: Allow later version licensing. 2024-05-01 09:03:26 -04:00
tls-internal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tls-internal.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
truncate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
truncate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-adjtimex-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-adjtimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-affinity-pid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-affinity-static.c Enable VDSO on x86_64 statically linked programs [BZ #19767] 2018-11-23 16:50:29 -08:00
tst-affinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-align-clone-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-align-clone.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-clock_adjtime-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-clock_adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-clock_gettime-clobber.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-clone2-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-clone2.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-clone3-internal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-clone3.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-clone.c S390: Do not clobber r7 in clone [BZ #31402] 2024-02-26 13:37:46 +01:00
tst-epoll-ioctls.c Linux: Add epoll ioctls 2024-06-04 12:09:15 -05:00
tst-epoll-time64.c Linux: Add epoll_pwait2 (BZ #27359) 2022-01-17 14:34:54 -03:00
tst-epoll.c misc: tst-poll: Proper synchronize with child before sending the signal 2024-02-01 09:31:33 -03:00
tst-fallocate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fallocate-common.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fallocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fanotify.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fdopendir-o_path.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-getauxval.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-getcwd-smallbuff.c Linux: Detect user namespace support in io/tst-getcwd-smallbuff 2022-01-24 18:14:24 +01:00
tst-getdents64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-getpid1-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-getpid1.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-gettid-kill.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gettid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gettimeofday-clobber.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-glibcsyscalls.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-linux-mremap1.c Add mremap tests 2024-08-01 05:06:12 -07:00
tst-memfd_create.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-misalign-clone.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-mlock2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-mman-consts.py linux: Add MAP_DROPPABLE from Linux 6.11 2024-10-10 10:27:53 -03:00
tst-mount-compile.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-mount-consts.py Update kernel version to 6.11 in header constant tests 2024-10-10 10:27:55 -03:00
tst-mount.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_adjtime-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ntp_adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_gettime-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ntp_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_gettimex-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ntp_gettimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-o_path-locks.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ofdlocks-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ofdlocks.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-personality.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-pidfd_getpid.c tests: gracefully handle AppArmor userns containment 2024-02-23 08:50:00 -03:00
tst-pidfd-consts.py Update PIDFD_* constants for Linux 6.11 2024-10-10 10:27:51 -03:00
tst-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-pkey.c AArch64: Add support for memory protection keys 2024-11-20 11:30:58 +00:00
tst-posix_spawn-setsid-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ppoll-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ppoll.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-prctl-time64.c Linux: Add time64 alias for prctl 2021-07-21 11:58:16 +02:00
tst-prctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-process_madvise.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-process_mrelease.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-quota.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-readdir64-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rlimit-infinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rseq-disable.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rseq-nptl.c nptl: Fix extraneous testing run by tst-rseq-nptl in the test driver 2024-08-16 14:38:33 +01:00
tst-rseq.c Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-09 19:33:37 +02:00
tst-rseq.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sched_setattr.c Linux: Add missing scheduler constants to <sched.h> 2024-09-11 10:05:08 +02:00
tst-sched-consts.py Update kernel version to 6.11 in header constant tests 2024-10-10 10:27:55 -03:00
tst-scm_rights-time64.c socket: Add time64 alias for sendmmsg 2021-07-21 11:58:16 +02:00
tst-scm_rights.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sigcontext-get_pc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-signal-numbers.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sigtimedwait-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-sigtimedwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-skeleton-affinity.c Report error if setaffinity wrapper fails (Bug 32040) 2024-08-15 15:28:48 -04:00
tst-skeleton-thread-affinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-socket-consts.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-socket-timestamp-compat-time64.c Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg 2022-01-28 18:18:27 -03:00
tst-socket-timestamp-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-socket-timestamp-time64.c linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350) 2022-01-28 17:46:44 -03:00
tst-socket-timestamp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn2-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn3-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn4-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn5-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn6-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn7-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-cgroup.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-chdir-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-pidfd.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sync_file_range.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-syscall-list.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-syscall-restart.c linux: Fix tst-syscall-restart.c on old gcc (BZ 32283) 2024-10-18 08:48:22 -03:00
tst-sysconf-iov_max-uapi.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysconf-iov_max.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysvmsg-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysvsem-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysvshm-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tgkill.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-time-clobber.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-timerfd-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-timerfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ttyname-common.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ttyname-direct.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ttyname-namespace.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ttyname_r.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ttyname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ttyname.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tv32-compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ualarm.c
umount2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
umount.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
unlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
unlockpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
update-syscall-lists.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
updwtmp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ustat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utimensat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utimes.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utmp_file.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Versions Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
versionsort64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfork.c
vmsplice.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wait3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wait4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
waitid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
write_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
writev.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xmknod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xmknodat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
xstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstatconv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstatconv.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstatover.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstatver.h Linux: make generic xstatver.h the default one 2022-12-07 14:40:36 -03:00