glibc/sysdeps/unix/sysv/linux
Adhemerval Zanella 2c1903cbba sparc: Fix restartable syscalls (BZ 32173)
The commit 'sparc: Use Linux kABI for syscall return'
(86c5d2cf0c) did not take into account
a subtle sparc syscall kABI constraint.  For syscalls that might block
indefinitely, on an interrupt (like SIGCONT) the kernel will set the
instruction pointer to just before the syscall:

arch/sparc/kernel/signal_64.c
476 static void do_signal(struct pt_regs *regs, unsigned long orig_i0)
477 {
[...]
525                 if (restart_syscall) {
526                         switch (regs->u_regs[UREG_I0]) {
527                         case ERESTARTNOHAND:
528                         case ERESTARTSYS:
529                         case ERESTARTNOINTR:
530                                 /* replay the system call when we are done */
531                                 regs->u_regs[UREG_I0] = orig_i0;
532                                 regs->tpc -= 4;
533                                 regs->tnpc -= 4;
534                                 pt_regs_clear_syscall(regs);
535                                 fallthrough;
536                         case ERESTART_RESTARTBLOCK:
537                                 regs->u_regs[UREG_G1] = __NR_restart_syscall;
538                                 regs->tpc -= 4;
539                                 regs->tnpc -= 4;
540                                 pt_regs_clear_syscall(regs);
541                         }

However, on a SIGCONT it seems that 'g1' register is being clobbered after the
syscall returns.  Before 86c5d2cf0c, the 'g1' was always placed jus
before the 'ta' instruction which then reloads the syscall number and restarts
the syscall.

On master, where 'g1' might be placed before 'ta':

  $ cat test.c
  #include <unistd.h>

  int main ()
  {
    pause ();
  }
  $ gcc test.c -o test
  $ strace -f ./t
  [...]
  ppoll(NULL, 0, NULL, NULL, 0

On another terminal

  $ kill -STOP 2262828

  $ strace -f ./t
  [...]
  --- SIGSTOP {si_signo=SIGSTOP, si_code=SI_USER, si_pid=2521813, si_uid=8289} ---
  --- stopped by SIGSTOP ---

And then

  $ kill -CONT 2262828

Results in:

  --- SIGCONT {si_signo=SIGCONT, si_code=SI_USER, si_pid=2521813, si_uid=8289} ---
  restart_syscall(<... resuming interrupted ppoll ...>) = -1 EINTR (Interrupted system call)

Where the expected behaviour would be:

  $ strace -f ./t
  [...]
  ppoll(NULL, 0, NULL, NULL, 0)           = ? ERESTARTNOHAND (To be restarted if no handler)
  --- SIGSTOP {si_signo=SIGSTOP, si_code=SI_USER, si_pid=2521813, si_uid=8289} ---
  --- stopped by SIGSTOP ---
  --- SIGCONT {si_signo=SIGCONT, si_code=SI_USER, si_pid=2521813, si_uid=8289} ---
  ppoll(NULL, 0, NULL, NULL, 0

Just moving the 'g1' setting near the syscall asm is not suffice,
the compiler might optimize it away (as I saw on cancellation.c by
trying this fix).  Instead, I have change the inline asm to put the
'g1' setup in ithe asm block.  This would require to change the asm
constraint for INTERNAL_SYSCALL_NCS, since the syscall number is not
constant.

Checked on sparc64-linux-gnu.

Reported-by: René Rebe <rene@exactcode.de>
Tested-by: Sam James <sam@gentoo.org>
Reviewed-by: Sam James <sam@gentoo.org>
2024-10-16 14:54:24 -03:00
..
aarch64 AArch64: Add vector logp1 alias for log1p 2024-09-19 17:53:34 +01: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 Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
bits misc: Add support for Linux uio.h RWF_ATOMIC flag 2024-10-10 10:28:01 -03: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 LoongArch: Regenerate loongarch/arch-syscall.h by build-many-glibcs.py update-syscalls. 2024-10-12 15:50:11 +08: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 misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
riscv Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
s390 Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02: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
x86 misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
x86_64 Update syscall lists for Linux 6.11 2024-10-10 10:27:49 -03:00
Implies
Makefile sparc: Fix restartable syscalls (BZ 32173) 2024-10-16 14:54:24 -03:00
Versions Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
_G_config.h
____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
a.out.h
accept.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
accept4.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.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
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.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
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
clone3.c
clone3.h 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
close_nocancel.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 Convert to autoconf 2.72 (vanilla release, no distribution patches) 2024-06-17 21:15:28 +02:00
configure.ac
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
creat.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
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 riscv: Add hwprobe vdso call support 2024-03-01 07:14:57 -08:00
dl-vdso-setup.h riscv: Add hwprobe vdso call support 2024-03-01 07:14:57 -08: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_pwait.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_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
fallocate.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
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
fcntl.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
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
fstat.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
fstatat.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
fstatfs.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
fstatvfs.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
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
ftruncate.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
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
fxstat.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
fxstatat.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
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
getdents.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
getdirentries.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
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.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
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.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
getrlimit64.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
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
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
globfree.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
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
inotify_init.c 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
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
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-features.h Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
kernel-posix-cpu-timers.h
kernel-posix-timers.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
kstat_cp.h
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-vdso.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
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
lseek.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lseek64.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
lstat64.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
lxstat.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
machine-sp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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
mmap.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
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 Make __getrandom_nocancel set errno and add a _nostatus version 2024-01-12 14:23:11 +01: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
open.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
open64_nocancel.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
openat.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
openat64_nocancel.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
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: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
poll.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_fadvise64.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_fallocate64.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.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
pread.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
pread64_nocancel.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
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
prlimit.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
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
pselect.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pselect32.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
pwrite.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
pwritev.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
read.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
readahead.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir64.c Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) 2024-09-21 19:32:34 +02:00
readdir64_r.c Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) 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
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
renameat.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
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 Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-09 19:33:37 +02: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
sendfile.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
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
setrlimit.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
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
stat.c 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
statfs.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
statvfs.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
statx.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
struct_kernel_msqid64_ds.h
struct_kernel_semid64_ds.h
struct_kernel_shmid64_ds.h
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-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
syscall_cancel.c nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03: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
truncate.c 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
tst-adjtimex-time64.c
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
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
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-clone.c S390: Do not clobber r7 in clone [BZ #31402] 2024-02-26 13:37:46 +01: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-epoll-ioctls.c Linux: Add epoll ioctls 2024-06-04 12:09:15 -05:00
tst-epoll-time64.c
tst-epoll.c misc: tst-poll: Proper synchronize with child before sending the signal 2024-02-01 09:31:33 -03: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-fallocate64.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
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
tst-ntp_adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_gettime-time64.c
tst-ntp_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_gettimex-time64.c
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-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-pidfd_getpid.c tests: gracefully handle AppArmor userns containment 2024-02-23 08:50:00 -03:00
tst-pkey.c linux: Trivial test output fix in tst-pkey 2024-07-19 22:57:23 +02: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
tst-ppoll.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-prctl-time64.c
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-consts.py Update kernel version to 6.11 in header constant tests 2024-10-10 10:27:55 -03:00
tst-sched_setattr.c Linux: Add missing scheduler constants to <sched.h> 2024-09-11 10:05:08 +02:00
tst-scm_rights-time64.c
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
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
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
tst-socket-timestamp.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-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-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 sparc: Fix restartable syscalls (BZ 32173) 2024-10-16 14:54:24 -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
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.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
ttyname_r.c 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
umount.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
umount2.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
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.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
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
xstat.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
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