Backport 5.10.160 - 5.10.162 LTS patches from upstream.

Conflicts:

Already merged(29):
75454b4bbfc7: io_uring: add missing item types for splice request
eb6313c12955: nfp: fix use-after-free in area_cache_get()
f3fe6817156a: Bluetooth: L2CAP: Fix u8 overflow
1500fed00878: kernel: provide create_io_thread() helper
e86db87191d8: iov_iter: add helper to save iov_iter state
c1fe7bd3e1aa: fs: add support for LOOKUP_CACHED
146fe79fff13: fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy*
0cf0ce8fb5b1: Make sure nd->path.mnt and nd->path.dentry are always valid pointers
5683caa7350f: fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED
069ac28d9243: net: provide __sys_shutdown_sock() that takes a socket
ad0b0137953a: net: add accept helper not installing fd
52cfde6bbf64: signal: Add task_sigpending() helper
214f80e25176: fs: make do_renameat2() take struct filename
57b20530363d: file: Rename __close_fd_get_file close_fd_get_file
d2136fc145be: fs: provide locked helper variant of close_fd_get_file()
3c295bd2ddae: entry: Add support for TIF_NOTIFY_SIGNAL
4b1dcf8ec9b2: x86: Wire up TIF_NOTIFY_SIGNAL
79a9991e87fe: arm64: add support for TIF_NOTIFY_SIGNAL
abab3d4444b5: powerpc: add support for TIF_NOTIFY_SIGNAL
1bee9dbbcabb: arm: add support for TIF_NOTIFY_SIGNAL
78a53ff02656: riscv: add support for TIF_NOTIFY_SIGNAL
90a2c3821bbf: kernel: remove checking for TIF_NOTIFY_SIGNAL
4b4d2c79921: Limit what can interrupt coredumps
320c8057eceb: arch: setup PF_IO_WORKER threads like PF_KTHREAD
dd26e2cec74f: arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
f0a5f0dc0131: x86/process: setup io_threads more like normal user space threads
831cb78a2a5e: kernel: don't call do_exit() for PF_IO_WORKER threads
ed3005032993: task_work: add helper for more targeted task_work canceling
788d0824269b: io_uring: import 5.15-stable io_uring

Kabi change(1):
a3025359ffa7 net: remove cmsg restriction from io_uring based send/recvmsg calls

Total patches: 96 - 29 - 1 = 66