Commit 7907f673d0ea for kernel

commit 7907f673d0ea569b23274ce2fc75f479b905e547
Merge: b33d70625977 145e00743925
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jan 23 12:51:00 2026 -0800

    Merge tag 'io_uring-6.19-20260122' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

    Pull io_uring fixes from Jens Axboe:

     - Fix for a potential leak of an iovec, if a specific cleanup path is
       used and the rw_cache is full at the time of the call

     - Fix for a regression added in this cycle, where waitid should be
       using prober release/acquire semantics for updating the wait queue
       head

     - Check for the cancelation bit being set for every work item processed
       by io-wq, not just at the start of the loop. Has no real practical
       implications other than to shut up syzbot doing crazy things that
       grossly overload a system, hence slowing down ring exit

     - A few selftest additions, updating the mini_liburing that selftests
       use

    * tag 'io_uring-6.19-20260122' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
      selftests/io_uring: support NO_SQARRAY in miniliburing
      selftests/io_uring: add io_uring_queue_init_params
      io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
      io_uring/waitid: fix KCSAN warning on io_waitid->head
      io_uring/rw: free potentially allocated iovec on cache put failure