[GIT PULL] erofs fixes for 7.0-rc2

From: Gao Xiang

Date: Wed Feb 25 2026 - 14:43:48 EST


Hi Linus,

Could you consider these fixes for 7.0-rc2?

Details are shown below and all commits have been in -next.

Thanks,
Gao Xiang

The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git tags/erofs-for-7.0-rc2-fixes

for you to fetch changes up to 4a2d046e4b13202a6301a993961f5b30ae4d7119:

erofs: fix interlaced plain identification for encoded extents (2026-02-25 17:40:58 +0800)

----------------------------------------------------------------
Changes since last update:

- Do not share the page cache if the real @aops differs

- Fix the incomplete condition for interlaced plain extents

- Get rid of more unnecessary #ifdefs

----------------------------------------------------------------
Ferry Meng (1):
erofs: remove more unnecessary #ifdefs

Gao Xiang (1):
erofs: fix interlaced plain identification for encoded extents

Hongbo Li (1):
erofs: allow sharing page cache with the same aops only

fs/erofs/inode.c | 7 ++++-
fs/erofs/internal.h | 16 +++++-----
fs/erofs/ishare.c | 14 +++++----
fs/erofs/super.c | 85 +++++++++++++++++++++++------------------------------
fs/erofs/zmap.c | 9 +++---
5 files changed, 63 insertions(+), 68 deletions(-)