On Tue, 2025-03-18 at 16:25 -0700, Fan Ni wrote: > On Tue, Mar 18, 2025 at 10:42:05PM +0000, David Howells wrote: > > 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-dho > > wells@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 > > > Hi David, > > Thanks for your information. > That is very useful information to me, since I am still slowly ramp- > up mm work and lack > of the whole picture of mm development work. > > Just to make it more clear to me, so that means all &folio->page and > like > will be taken care of with your patches for fs/, right? If so, I will > skip fs > and try to work on other sub-system. > As far as I can see, we still have a lot of work in fs/ and CephFS code for switching from page to folio. :) So, you are really welcome to contribute. Thanks, Slava.