* sm8250/lineage-20:
UPSTREAM: tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
UPSTREAM: selftests: add clone3() CAP_CHECKPOINT_RESTORE test
UPSTREAM: prctl: exe link permission error changed from -EINVAL to -EPERM
UPSTREAM: prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe
UPSTREAM: prctl_set_mm: refactor checks from validate_prctl_map
UPSTREAM: proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE
UPSTREAM: pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid
UPSTREAM: pid: use checkpoint_restore_ns_capable() for set_tid
UPSTREAM: capabilities: Introduce CAP_CHECKPOINT_RESTORE
UPSTREAM: selftests: add tests for clone3() with *set_tid
UPSTREAM: fork: extend clone3() to support setting a PID
UPSTREAM: selftests: add tests for clone3()
UPSTREAM: tests: test CLONE_CLEAR_SIGHAND
UPSTREAM: clone3: add CLONE_CLEAR_SIGHAND
UPSTREAM: sched: add kernel-doc for struct clone_args
UPSTREAM: sched: Add __ASSEMBLY__ guards around struct clone_args
UPSTREAM: clone: fix CLONE_PIDFD support
UPSTREAM: arch: handle arches who do not yet define clone3
BACKPORT: arch: wire-up clone3() syscall
BACKPORT: fork: add clone3
Change-Id: I033fbf7f5b8a58cd6a6611247367cd526e91860a