Commit e5f92606156a for kernel

commit e5f92606156a6a823992294d214c285b49cd72e9
Merge: 2709dd5ae32f eef628bce8e1
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Aug 23 08:07:11 2026 -0700

    Merge tag 'mm-nonmm-stable-2026-08-22-16-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

    Pull non-MM updates from Andrew Morton:

     - "ocfs2/dlm: bound peer-controlled lengths in the o2dlm" (Bryam
       Vargas)

       Validate and bound all input lengths and count fields in the o2dlm
       migration and recovery receive handlers to prevent memory corruption
       and kernel panics from malformed cluster messages

     - "ocfs2: validate xattr entry bounds" (Cen Zhang)

       Validate OCFS2 extended attribute entry name and value bounds during
       metadata reads to prevent out-of-range memory accesses during
       retrieval or listing operations.

     - "taskstats: fix cgroupstats invalid fd handling and add selftests"
       (Yiyang Chen)

       Return -EBADF when cgroupstats receives an invalid file descriptor to
       prevent caller hangs and misleading success ACKs. Add a kselftest to
       validate valid cgroup v1 queries and verify proper error handling
       across different Netlink flag combinations.

     - "misc lib/raid/ improvements v2" (Christoph Hellwig)

       Improve benchmark-based algorithm selection for the XOR and RAID6
       libraries, add KUnit benchmark tests, and cleanup minor
       implementation details.

     - "ocfs2: cluster: o2hb_region_pin() fixes" (Joseph Qi)

       Fix sleeping-in-atomic, lock order inversion and error-path cleanup
       bugs in o2hb_region_pin() by releasing o2hb_live_lock across sleeping
       configfs_depend_item() calls and using unlocked variants from
       callback context. Ensure failed pin attempts properly decrement user
       counts and unpin partially initialized heartbeat regions to prevent
       memory leaks and unprotected states.

     - "lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen()"
       (Vincent Mailhol)

       Fix an off-by-one which could cause an out-of-bounds read.

     - "ocfs2: harden heartbeat teardown races" (Cen Zhang)

       Fix two OCFS2 heartbeat/o2net teardown races found by KASAN.

     - "taskstats: tidy up the cpumask command path" *Bradley Morgan)

       make two small cleanups in kernel/taskstats.c.

     - "ocfs2: validate active orphan slots during inode read" (ZhengYuan
       Huang)

       Validate active ordinary and append-DIO orphan slots read from OCFS2
       dinodes at the metadata boundary to prevent corrupted slot indices
       from causing out-of-bounds array accesses.

     - "ocfs2: bound-check both readdir re-validation scans" (Zhan Xusheng)

       Enforce strict boundary checks on directory entry record lengths and
       offset calculations during OCFS2 directory re-scans to prevent
       out-of-bounds memory reads and directory position corruption.

    * tag 'mm-nonmm-stable-2026-08-22-16-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (95 commits)
      mailmap: fix bouncing address for Taniya Das
      ocfs2: bound-check dir entries in the inline-data re-validation scan
      ocfs2: bound-check dir entries in the readdir re-validation scan
      squashfs: avoid thundering-herd cache wakeups
      prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator
      mailmap: update email address for Linfeng Sun
      lib/interval_tree: fix allocation warning messages
      checkpatch: add NOKPROBE_SYMBOL to the whitelist of lines that can occur immediately after functions
      Squashfs: check block offset is not negative
      signal: factor out the kernel reserved si_code check
      ocfs2: fix readdir position truncation on 32-bit kernels
      ocfs2: fix cached cluster count after suballocator reclaim
      ocfs2: fix circular locking dependency in ocfs2_init_acl()
      ocfs2: validate DIO orphan slot during inode read
      ocfs2: validate orphan slot during inode read
      selftests/prctl: fix non-anonymous VMA mapping in set-anon-vma-name test
      MAINTAINERS: add IRC and patchwork for LTP
      include/linux/list.h: mark list_add and __list_add as __always_inline
      tools/mm: prevent page_owner_sort from truncating input
      hung_task: update DETECT_HUNG_TASK_BLOCKER Kconfig help
      ...