Commit 5d0c32d6ec00 for kernel

commit 5d0c32d6ec00cf155d2263b82ec255faa3888c9f
Merge: 680d49d84cb8 bc0e8faf90e7
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 31 16:14:19 2026 -0700

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

    Pull io_uring fixes from Jens Axboe:

     - Fix for a bug in how length caps are handled in multishot, and along
       with it, a generic fix for avoiding these kinds of conversion issues
       in the future.

     - Ensure that task restrictions are always preserved across exec.

     - Revert of the io_uring controlled epoll restriction, which disallowed
       nested contexts. Turns out that libuv is already using it like that,
       so we cannot simply remove it, sadly.

     - Fix for a reference leak in the zcrx code.

    * tag 'io_uring-7.2-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
      io_uring: preserve task restrictions across exec
      io_uring/zcrx: don't clear master_ctx from the import path
      Revert "io_uring/epoll: disallow adding an epoll file to an epoll context"
      io_uring/kbuf: cap buffer selection length at MAX_RW_COUNT
      io_uring/net: initialize mshot_len for send