Hi Fan, My aim is to get rid of all page/folio handling from the main part of the filesystem entirely and use netfslib instead. See: https://lore.kernel.org/linux-fsdevel/20250313233341.1675324-1-dhowells@xxxxxxxxxx/T/#u Now, this is a work in progress, but I think I have a decent shot at having it ready for the next merge window after the one that should open in about a week. Note that there, struct ceph_snap_context is built around a netfs_group struct and attachment to folios is handled by netfslib as much as possible. My patches can be obtained here: https://web.git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git/log/?h=ceph-iter David