Commit 502d801f0ab0 for kernel

commit 502d801f0ab03e4f32f9a33d203154ce84887921
Merge: 4708cac0e22c 803d09a55405
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Jun 22 18:44:48 2026 -0700

    Merge tag 'erofs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs

    Pull erofs updates from Gao Xiang:
     "The most notable change is the removal of the fscache backend: it has
      been deprecated for almost two years, mainly because EROFS file-backed
      mounts and fanotify pre-content hooks (together with erofs-utils) now
      provide better functionality and simpler codebase. In addition,
      fscache has depended on netfslib for years, which is undesirable for
      EROFS since it is a local filesystem. More details in [1].

      In addition, sparse support has been added to the pcluster layout,
      which is helpful for large sparse AI datasets, and map requests for
      chunk-based inodes have been optimized to be more efficient as well.
      There are also the usual fixes and cleanups.

      Summary:

       - Report more consecutive chunks of the same type for
         each iomap request

       - Add sparse support for the pcluster layout

       - Update the EROFS documentation overview

       - Remove the deprecated fscache backend

       - Various fixes and cleanups"

    Link: https://lore.kernel.org/r/20260622013622.934174-1-hsiangkao@linux.alibaba.com [1]

    * tag 'erofs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:
      erofs: handle 48-bit blocks_hi for compressed inodes
      erofs: remove fscache backend entirely
      erofs: simplify RCU read critical sections
      erofs: add sparse support to pcluster layout
      erofs: add folio order to trace_erofs_read_folio
      erofs: introduce erofs_map_chunks()
      erofs: call erofs_exit_ishare() before rcu_barrier()
      erofs: update the overview of the documentation
      erofs: clean up erofs_ishare_fill_inode()