From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 21DE23385A1 for ; Tue, 25 Aug 2026 16:17:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787674680; cv=none; b=tk3cMInh420A+ABwoV3MPH/8AJJQ49IKA5IXIRDxlJdmm6qKXcahyzS2yeed5ism1N5YBqudkhTAJRH50NZtjOpXA1NkVcYOJoMuPoRIYjOoZWQtvBCMop8HAMgYzgPGmhT+W7I2K/m7/W1jVqLCr9dXrwsOW2S7va/Ifw3THv8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787674680; c=relaxed/simple; bh=IA3usxP2zYbdCddmuQ+DxQCzMjsbu4v/7LYRHt9gz2Q=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=JCgCSTj/+mcATid+xsOQ7T9J2/2bxvEqZ851MuqSQjWgB6kgstEY9IzTbeJoRMseLGBbHqQcrqsK/F/LlQdENI31GM3cfIgcEaVPpM1rK6DRk58Xj8E9sOneISpYx4ZjT5llcUUaxJORKqjp8JqiU0BAfGY5KMskdJkoPDyMUE0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=XgHbkkw9; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="XgHbkkw9" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7B1F61F000E9; Tue, 25 Aug 2026 16:17:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1787674678; bh=PhxiFq9Zde41Z4GbGC4tAZq3wm4ebaqK1iNmqjZFUdw=; h=Date:From:To:Cc:Subject; b=XgHbkkw96LWfBEpPobn/j31D2wlGh4DxuqMQqjFQC+oEcGY49QKp/eh4A3jCK8Owz ygJy+OV3nXs1gALM4t7P+MwYblapQzlx8HIT20NZOveeL6/FVzwoMUOZfaDQw9lwtZ u/AMsVbyfmuQgReeTBVUKtqsfLWJ2WNvvMm4YWqf5e6Lac5o0ZLZ6FhX7FjFACpepv w8c0XZ/SeV/vffjibKSbiCYuu5MOZht3WY4ttFdkL7hpfxS3oLvU6uvjFEqpGAzlVq HkSRm3VqANc/IwlGk21OHKHaA2HdKIZRiv8GU79j11eVPYC4kZ/wg2OrvXoMii2Dmo OpJhJ/p3+1xmw== Date: Wed, 26 Aug 2026 00:17:49 +0800 From: Gao Xiang To: Linus Torvalds Cc: linux-erofs@lists.ozlabs.org, LKML , Geert Uytterhoeven , Jingbo Xu , Zhan Xusheng , Nikhil Gurudasani , Chao Yu Subject: [GIT PULL] erofs more updates for 7.3-rc1 Message-ID: Mail-Followup-To: Linus Torvalds , linux-erofs@lists.ozlabs.org, LKML , Geert Uytterhoeven , Jingbo Xu , Zhan Xusheng , Nikhil Gurudasani , Chao Yu 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 these extra patches for 7.3-rc1? All commits are quite small, so I guess there's no need to delay them. One patch from Geert addresses EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS again, so that "make savedefconfig" won't write the needless default value to the defconfig file. It avoids unnecessarily enlarging the defconfig files and reduces churn when updating them. In addition, there are small changes to enhance the page cache sharing feature to support SEEK_{HOLE,DATA}, splice(), and large folios. The remaining one fixes an issue in z_erofs_gbuf_growsize() as below. All commits have been in -next and no potential merge conflict is observed. Thanks, Gao Xiang The following changes since commit 8d3ae59288f1e7d58d76558a6ee96d533bc5019f: Linux 7.2 (2026-08-16 14:32:26 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git tags/erofs-for-7.3-rc1-2 for you to fetch changes up to a7d28aa0e9b2c983b915d091f9596f0e3b253355: erofs: simplify z_erofs_gbuf_growsize() (2026-08-24 12:21:24 +0800) ---------------------------------------------------------------- Changes since last update: - Fix up the EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic so that "make savedefconfig" won't write the needless default value to the defconfig file - Add support for SEEK_{HOLE,DATA}, splice() as well as enable large folios in inode_share mode - Fix z_erofs_gbuf_growsize() after the previous buffer resizing fails ---------------------------------------------------------------- Gao Xiang (1): erofs: simplify z_erofs_gbuf_growsize() Geert Uytterhoeven (1): erofs: Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic Jingbo Xu (2): erofs: support SEEK_HOLE/SEEK_DATA in inode_share mode erofs: support large folios in inode_share mode Nikhil Gurudasani (1): erofs: skip sufficiently large global buffers when resizing Zhan Xusheng (1): erofs: support splice() in inode_share mode fs/erofs/Kconfig | 8 +++++--- fs/erofs/data.c | 2 +- fs/erofs/internal.h | 1 + fs/erofs/ishare.c | 12 ++++++++++-- fs/erofs/zutil.c | 20 +++++++++----------- 5 files changed, 26 insertions(+), 17 deletions(-)