• Linus Torvalds's avatar
    Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs · 16df6e07
    Linus Torvalds authored
    Pull netfs updates from Christian Brauner:
     "This extends the netfs helper library that network filesystems can use
      to replace their own implementations. Both afs and 9p are ported. cifs
      is ready as well but the patches are way bigger and will be routed
      separately once this is merged. That will remove lots of code as well.
    
      The overal goal is to get high-level I/O and knowledge of the page
      cache and ouf of the filesystem drivers. This includes knowledge about
      the existence of pages and folios
    
      The pull request converts afs and 9p. This removes about 800 lines of
      code from afs and 300 from 9p. For 9p it is now possible to do writes
      in larger than a page chunks. Additionally, multipage folio support
      can be turned on for 9p. Separate patches exist for cifs removing
      another 2000+ lines. I've included detailed information in the
      individual pulls I took.
    
      Summary:
    
       - Add NFS-style (and Ceph-style) lock...
    16df6e07
inode.c 21.1 KB