From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 038F43232 for ; Sat, 25 Jan 2025 15:54:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737820477; cv=none; b=jCfR1PwgOO3H4gdEnVSP5QHeJALqD0crC6lYIJMQDCMYgb9mo1kU/krUIMnfPJYjbCwnKXZdTpY3JU4zY6ENCnq72ptwPC+g68vecqSW3DUJUDdYPt4EXQ+WDUVZAJ/IJ2jnnKn1b2S+zceyGYlU5kk3ptwuTFdtJCSUGWsXI1k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737820477; c=relaxed/simple; bh=DHSDIXawuBpWB1i6fSpJXeZ2xjdxcXcvVo4U4dpW2hI=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=fIe6p5JSwL30wsRxdwcPP8v1UgYcFKrlSQTTYnA156q+k+vMipBxveHlYdVL6e3n8i0bJatUSrPD+iYxEZT5NqBwjUkLmwxhhs3mK5tjOoHD+O4/AsBOst1aBug8xzqCq/4qGHUlXMTUKU61lLS5agfJm07iyu3uBz9Ez3rFZSw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=p4bj37LT; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="p4bj37LT" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0D515C4CED6; Sat, 25 Jan 2025 15:54:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1737820476; bh=DHSDIXawuBpWB1i6fSpJXeZ2xjdxcXcvVo4U4dpW2hI=; h=Date:From:To:Cc:Subject:From; b=p4bj37LTZTq7sXT/srK0LnelQMMU4rJuhDX1plEox7FC2BbPaPESkVRr2Whf90vxi 6hjlCuHCCc6n5jeh6LaTHMrpCguUXxH0kAzEvhdJ5S4aaafiwZMeA3Sy4lmXMBCf8M cuUBNmvU6WT4wlOeHIg/P8JiHbyR7qbySaqE843IBBt4lB4khUCQ7FWSWC7TZBR9b/ Mvs6KlT+gGrlXsMwKRPrirlF8SvHD0bh8Pooe3qHEZs6Y9xfwjlN5FYJodNjgfPchX Ymz8a/5uU8IigjVER9UrKEEio9FpkH+9Z2oC31a9iBEQKg/sN6bhA8cWazd9m1KrBR Q6jOtlKE2y+eg== Date: Sat, 25 Jan 2025 23:54:31 +0800 From: Gao Xiang To: Linus Torvalds Cc: LKML , linux-erofs@lists.ozlabs.org, Chao Yu , Ethan Carter Edwards , Chen Linxuan Subject: [GIT PULL] erofs updates for 6.14-rc1 Message-ID: Mail-Followup-To: Linus Torvalds , LKML , linux-erofs@lists.ozlabs.org, Chao Yu , Ethan Carter Edwards , Chen Linxuan Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hi Linus, Could you consider this pull request for 6.14-rc1? Still no outstanding feature for this cycle, as some ongoing improvements remain premature for now. It includes a micro-optimization for the superblock checksum, along with minor bugfixes and code cleanups, as usual. All commits have been in -next for a while and no potential merge conflict is observed. Thanks, Gao Xiang The following changes since commit 5bc55a333a2f7316b58edc7573e8e893f7acb532: Linux 6.13-rc7 (2025-01-12 14:37:56 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git tags/erofs-for-6.14-rc1 for you to fetch changes up to 8f9530aeeb4f756bdfa70510b40e5d28ea3c742e: erofs: refine z_erofs_get_extent_compressedlen() (2025-01-23 17:12:11 +0800) ---------------------------------------------------------------- Changes since last update: - Micro-optimize superblock checksum; - Avoid overly large bvecs[] for file-backed mounts; - Some leftover folio conversion in z_erofs_bind_cache(); - Minor bugfixes and cleanups. ---------------------------------------------------------------- Chen Linxuan (2): erofs: return SHRINK_EMPTY if no objects to free erofs: remove dead code in erofs_fc_parse_param Ethan Carter Edwards (1): fs: erofs: xattr.c change kzalloc to kcalloc Gao Xiang (8): erofs: micro-optimize superblock checksum erofs: shorten bvecs[] for file-backed mounts erofs: fix potential return value overflow of z_erofs_shrink_scan() erofs: simplify z_erofs_load_compact_lcluster() erofs: get rid of `z_erofs_next_pcluster_t` erofs: tidy up zdata.c erofs: convert z_erofs_bind_cache() to folios erofs: refine z_erofs_get_extent_compressedlen() fs/erofs/compress.h | 23 +---- fs/erofs/erofs_fs.h | 3 +- fs/erofs/fileio.c | 4 +- fs/erofs/super.c | 32 +++---- fs/erofs/xattr.c | 2 +- fs/erofs/zdata.c | 243 ++++++++++++++++++++-------------------------------- fs/erofs/zmap.c | 125 +++++++++++---------------- fs/erofs/zutil.c | 2 +- 8 files changed, 162 insertions(+), 272 deletions(-)