All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gao Xiang <xiang@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-erofs@lists.ozlabs.org, LKML <linux-kernel@vger.kernel.org>,
	Chao Yu <chao@kernel.org>, Bo Liu <liubo03@inspur.com>,
	Hongbo Li <lihongbo22@huawei.com>
Subject: [GIT PULL] erofs updates for 6.17-rc1
Date: Mon, 28 Jul 2025 10:51:16 +0800	[thread overview]
Message-ID: <aIblpKzSWEEYwQ06@debian> (raw)

Hi Linus,

Could you consider this pull request for 6.17-rc1?

In this cycle, metadata compression is now supported due to user
requests [1].  It can be useful for embedded use cases or archiving
a large number of small files.

Additionally, readdir performance has been improved by enabling
readahead (note that it was already common practice for ext3/4 non-dx
and f2fs directories).  We may consider further improvements later to
align with ext4's s_inode_readahead_blks behavior for slow devices too.

The remaining commits are minor.  All commits have been in -next and no
potential merge conflict is observed.

[1] https://issues.redhat.com/browse/RHEL-75783

Thanks,
Gao Xiang 

The following changes since commit 89be9a83ccf1f88522317ce02f854f30d6115c41:

  Linux 6.16-rc7 (2025-07-20 15:18:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git tags/erofs-for-6.17-rc1

for you to fetch changes up to df0ce6cefa453d2236381645e529a27ef2f0a573:

  erofs: support to readahead dirent blocks in erofs_readdir() (2025-07-24 19:44:08 +0800)

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

 - Add support for metadata compression;

 - Enable readahead for directories to improve readdir performance;

 - Minor fixes and cleanups.

----------------------------------------------------------------
Bo Liu (OpenAnolis) (2):
      erofs: fix build error with CONFIG_EROFS_FS_ZIP_ACCEL=y
      erofs: implement metadata compression

Chao Yu (2):
      erofs: do sanity check on m->type in z_erofs_load_compact_lcluster()
      erofs: support to readahead dirent blocks in erofs_readdir()

Gao Xiang (6):
      erofs: get rid of {get,put}_page() for ztailpacking data
      erofs: remove need_kmap in erofs_read_metabuf()
      erofs: unify meta buffers in z_erofs_fill_inode()
      erofs: refine erofs_iomap_begin()
      erofs: remove ENOATTR definition
      erofs: add on-disk definition for metadata compression

 Documentation/ABI/testing/sysfs-fs-erofs |  10 ++-
 fs/erofs/Kconfig                         |   2 +
 fs/erofs/data.c                          |  64 ++++++++------
 fs/erofs/decompressor.c                  |   2 +-
 fs/erofs/dir.c                           |  17 +++-
 fs/erofs/erofs_fs.h                      |  15 +++-
 fs/erofs/fileio.c                        |   2 +-
 fs/erofs/fscache.c                       |   3 +-
 fs/erofs/inode.c                         |  21 ++---
 fs/erofs/internal.h                      |  40 ++++++++-
 fs/erofs/super.c                         |  23 ++++-
 fs/erofs/sysfs.c                         |   4 +
 fs/erofs/xattr.c                         |  56 +++++++------
 fs/erofs/xattr.h                         |   3 -
 fs/erofs/zdata.c                         |  20 +++--
 fs/erofs/zmap.c                          | 140 +++++++++++++------------------
 16 files changed, 255 insertions(+), 167 deletions(-)


             reply	other threads:[~2025-07-28  2:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-28  2:51 Gao Xiang [this message]
2025-07-28 23:40 ` [GIT PULL] erofs updates for 6.17-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aIblpKzSWEEYwQ06@debian \
    --to=xiang@kernel.org \
    --cc=chao@kernel.org \
    --cc=lihongbo22@huawei.com \
    --cc=linux-erofs@lists.ozlabs.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=liubo03@inspur.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.