From nobody Sun Jun 14 21:18:13 2026 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 4233818B0A for ; Mon, 6 Apr 2026 15:49:43 +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=1775490583; cv=none; b=q/iOH57MqipERWxZJWx/bIuH6HLvd0Dbaxxdk7pIejP9VEpgpvmrRWg03oDJW/uXi3PfNjsopK06A13153ro3RF5kVVRj+3uQ1PiFhdHr/vbGgQqga62Z15W/ybcUYCfMH94hfIpiyl1M/gD7XaWtLVluTouluBYsxdsfWWA0MM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775490583; c=relaxed/simple; bh=qGt/vVcrgk84aALtqO6DAf08kjxmhcsnqAaTnBsUDhI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=s3QjqsGSY2Iu02Eyl2XiacV9oh7RMdh2Oe4RgssJu8NHM6GS7x6uuITsgtY70ntHZPYD3oxYSrqjSuWFDZaUzMKDka2kUH3HxoN9tzS0XCsuSfA5tLcYVvK7rCREjLDNcOYkN96hHEKfEEysQdTTXicLrbwp8hq9PE17HJXJ4Nk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Im45Uknv; 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="Im45Uknv" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C8004C4CEF7; Mon, 6 Apr 2026 15:49:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775490582; bh=qGt/vVcrgk84aALtqO6DAf08kjxmhcsnqAaTnBsUDhI=; h=From:To:Cc:Subject:Date:From; b=Im45Uknv6jlzmzwjVupqtJ34PESXxdpa8Vkk/Y6IjOIddZZY7c4/l47VSm7Oy3JOb GZwTs25e848lHxGGrf29m1vNgO9ZaHcLcZaWPxmjLl119fNHQRm5hTR0uOtbzZSDIF hAxM20GhUPAV/LZ3LGIoNrtLNhOe6IU+AcN4E+1wNIr2Dcgjyv+OQqY1dBLLHusQud 3nJ0r91n8gTttpSbEKIwhZOVvrRtL6dP0t5FX01ipLYzf/07t6qbG3gOs9vsxBIB48 OHHOuxR9MTYcUotzZFH4mmN22f3TdVeTkwf95ZCDbR/+a+AzBeWmI11RTDEABQmKCA PKRwxKqm0Tykg== From: Jaegeuk Kim To: linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net Cc: Jaegeuk Kim Subject: [PATCH] f2fs: do not support mmap write for large folio Date: Mon, 6 Apr 2026 15:49:40 +0000 Message-ID: <20260406154940.2407853-1-jaegeuk@kernel.org> X-Mailer: git-send-email 2.53.0.1213.gd9a14994de-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Let's check mmmap writes onto the large folio. Signed-off-by: Jaegeuk Kim Reviewed-by: Chao Yu Reviewed-by: Daeho Jeong --- fs/f2fs/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index 2c4880f24b54..edfc3a374c40 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -82,7 +82,7 @@ static vm_fault_t f2fs_vm_page_mkwrite(struct vm_fault *v= mf) int err =3D 0; vm_fault_t ret; =20 - if (unlikely(IS_IMMUTABLE(inode))) + if (mapping_large_folio_support(inode->i_mapping)) return VM_FAULT_SIGBUS; =20 if (is_inode_flag_set(inode, FI_COMPRESS_RELEASED)) { --=20 2.53.0.1213.gd9a14994de-goog