IA64: Convert fork.c to arch-fork.h
tile: Convert fork.c to arch-fork.h
SH: Consolidate NPTL/non versions of clone
Avoid stat/fstat in statvfs/fstatvfs (BZ #15132)

Delay the use of stat/fstat until stat data is required.  When the
kernel returns ST_VALID, stat data is not used by __internal_statvfs.
aarch64: Tabify sysdep-cancel.h
aarch64: Share code in syscall-cancel.h

Fold nocancel and error handling paths.
aarch64: Pass regno parameter to SINGLE_THREAD_P

Use cbz instead of cmp+b.eq.
aarch64: Improve syscall-cancel stack frame

One push instead of N; use stp/ldp to halve the insns.
aarch64: Use tpidr_el0 rather than __read_tp in librt
aarch64: Use tpidr_el0 rather than __errno_location in librt
aarch64: Rely on syscalls preserving registers

In several cases we've had asm routines rely on syscalls not clobbering
call-clobbered registers, and that's now deemed ABI.  So take advantage
of this in the INLINE_SYSCALL path as well.

Shrinks libc.so by about 1k.
revert commit fdfd175d46ac6a810ebdeb2a2936e6d7d13995ab
Remove mi_arena nested function.
m68k: Convert fork.c to arch-fork.h
Add mmap usage in malloc_info output

The current malloc_info xml output only has information about
allocations on the heap.  Display information about number of mappings
and total mmapped size to this to complete the picture.
Fix formatting in malloc_info
Replace __int128 with __int128_t

	* sysdeps/x86_64/link-defines.sym (BND_SIZE): Replace __int128
	with __int128_t.
aarch64: Fix error return from __ioctl

Forgotten in ca3cfa40c16ef34c74951a07a57cfcbcd58898b1
where the error branch was moved from PSEUDO_RET.
aarch64: Remove PSEUDO_RET
Fix excessive ULP for y1_upward (0x2p+0) in test-float and test-ifloat.

	* sysdeps/ieee754/flt-32/e_j1f.c (__ieee754_y1f): Force computations
	to occur in round to nearest mode when |x| >= 2.0