dab785bfa2c8 Linux 7.2.14-xanmod1 5fc376f8535c Merge tag 'v7.2.14' into 7.2 e09610b541f2 Linux 7.2.14 3d15ac36ce17 pid_namespace: prevent TIF_NOTIFY_SIGNAL from interrupting the reaper de4ce7a7e3ba coredump: prevent TIF_NOTIFY_SIGNAL from interrupting coredumps 649c6e593ad6 signal: allow taks to temporarily block TIF_NOTIFY_SIGNAL 0182428fb2ae exit: hang up the tty before closing the files 14c7de6ca239 fork: release the files of a failed fork after sched_cancel_fork() faa706f087f9 ptrace: refuse to change the signal mask of a user worker 959903428444 signal: only SIGKILL and the freezers interrupt a coredumping task 7a6afc7fa975 signal: don't retarget shared signals in a dying thread group a0f09ff4c6b9 coredump: hold RCU while releasing parked threads 7271c064dd60 ftrace: Initialize modname and offset in print_rec() 33a078f04e26 asymmetric_keys: reject trust keys without IDs 63b19ec2863b keys/trusted_keys: return immediately after TPM unseal failure be761640fbf4 KEYS: trusted: Fix blob allocation size in tpm2_key_decode() 6fc0c818b1ca KEYS: Fix key_reject_and_link() race with keyring restriction cf1af7df80e3 keys: Protect the read method check against type removal 84f7c699f8d1 keys: make keyring indexes independent of kernel addresses dea367df18e3 keys: Protect the type name while describing a key b4dfda438fee keys: Check the authorization payload in process keyring searches 5c6a9512887a keys: Avoid the owner account dereference in named keyring lookup 72debb893a4b io_uring: keep the drain active when a deferred drain request is started 7be9e9d997e0 io_uring: end the drain when the drain request completes 857aa2012b91 io_uring/waitid: prevent cancel reference wrap 4bfec43cf844 io_uring/wait: wake real-time waiters from hard interrupt context 6cc019eadf12 io_uring/net: keep recv buffer select length within MAX_RW_COUNT d379a8db88e5 io_uring/poll: don't loop on HUP with multiple references df705a274da1 io_uring/timeout: don't lose a cancel as io-wq arms a timeout 9d5ba7e121dc io_uring/timeout: don't flush with the sequence behind the last flush db2cdb40d9f8 io_uring/timeout: don't put a sequence target behind the last flush eb2a50d8235e io_uring/poll: avoid retry wakeup loss when dropping ownership a01f35f52314 io_uring: look up the file before queueing to io-wq d402e2da23b8 io_uring/timeout: don't end a linked timeout with 1 17a03003bdd7 io_uring/timeout: no ABS update of multishot timeouts 97b8dc36ba3c io_uring/net: don't retry recv on uncommitted buffers ee0bf68a63fe io_uring: don't pass restart error codes to userspace 7299a32764ab io_uring/openclose: keep the lock in io_pipe_fixed() e3e19f701984 io_uring/sqpoll: let the thread sleep on disabled rings 21feda946576 io_uring/kbuf: handle index wrap in last buffer check 51f4ee29bf05 io_uring/zcrx: fix buffer offsets in areas above 4GB b779d47fdae8 io_uring/napi: don't busy poll past an expired timeout 981621d6eadc io_uring/napi: make stale entries time out after 60s c1c41f740888 io_uring/wait: no early -ETIME if min_wait finds work b0e0256dd45a io_uring/timeout: use the right clock for ABS updates ba1d5cf3c948 io_uring/timeout: keep repeat count on multishot update 4f229e93dffe io_uring/timeout: don't skip over reached sequences 40ce56dcf1a7 io_uring/fdinfo: fix CQE dump of CQE32 rings a3bc9b2e7b3c io_uring/register: keep 128b SQEs intact on resize 4b7aaf3ce9d5 io_uring/register: handle index wrap when resizing 37d8caedace3 io_uring/register: don't wrap 32b CQEs when resizing a08a28e125b3 io_uring: don't split 128b SQEs at the SQPOLL cap 89f3d0dfef79 io_uring: drop the CQE cache if a refill fails 27cee9c0f778 io_uring/futex: allocate private hash before waiting 34eef9b254f8 io_uring/poll: drop stale double poll entry on rearm 4ce1acd22448 io_uring/wait: look at all CQ waiters on wake up 92bfadcbe0a9 io_uring: wake ring pollers for local task_work 11ca374f18cd io_uring/cancel: let CANCEL_ALL find parked requests 8ed3d8d7d9ec io_uring/cancel: recognize "no timeout" on 32-bit a93aa29cbcbe io_uring/cancel: don't forget that the work was running 6773939d93fa io_uring: don't lose a cancel as io-wq parks a request f1a2919e0d83 io_uring/poll: don't lose a cancel as io-wq arms poll 300665d10747 io_uring/io-wq: let cancel find picked up hashed work 50eb342b1c45 io_uring/io-wq: don't exit with a creation pending 18bf64cb927a io_uring/io-wq: don't strand work when a worker exits d0494e51aa02 io_uring/io-wq: don't go to sleep on pending work 8c94677e2b61 io_uring/mpscq: disable preemption while pushing aaa06bb9fc03 io_uring/cancel: rearm local work wake up before sleep d29be0d1a672 io_uring: don't lose the DEFER_TASKRUN wake up abdc57c7ebab io_uring: don't flood a cancelling task with task_work 92e20e9c72bd io_uring/io-wq: don't hide a link from cancellations fdb771015c1e io_uring/io-wq: don't lose the signal that ends work c347691e5dc5 io_uring/wait: don't spin on a stuck overflow list 685b49483200 io_uring/cmd: don't leave list poison in ->hash_node c10ad2813e15 io_uring/waitid: own the request before clearing ->head 75395db7a9b4 io-wq: order the exit bit against worker creation task work e33e2718c62a tracing/syscalls: Use copy_from_user for the faultable syscall buffer 5597bb8db685 tracing/histograms: Verify event_call identity when updating synth_event refcount 3ec17e0b23a8 tracing: Fix 64-bit and signed histogram fields on 32-bit kernels 5afb9317e2ee tracing: Unregister field variable histograms when the command fails 9631dbccd3c6 tracing: Save the event file instead of the compatible histogram 64993d970dde tracing: Reject incomplete event filter expressions d6d991afe775 tracing: Hold trace_types_lock when resetting last boot data from readers dab2bd4d67ad tracing: Hold trace_types_lock when updating modules in persistent instances 00d90a21662f tools/dma: fix building with O= 73820561d8cb Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn 4e7f5dd22b5d sched/fair: Avoid overflow in place_entity() cc190c4073f5 mm/damon/core: error damos_commit_quota_goal() for zero target_value 57c0d5281666 ntfs: take invalidate_lock in ntfs_filemap_page_mkwrite() 7dd1c2fec6eb ntfs: fix race between fallocate and mmap reads cc2839946328 sched_ext: Wait for SCX_OPSS_DISPATCHING before moving tasks off DSQs