• Linus Torvalds's avatar
    Merge tag 'nfs-for-6.3-1' of git://git.linux-nfs.org/projects/anna/linux-nfs · d8ca6dbb
    Linus Torvalds authored
    Pull NFS client updates from Anna Schumaker:
     "New Features:
    
       - Convert the read and write paths to use folios
    
      Bugfixes and Cleanups:
    
       - Fix tracepoint state manager flag printing
    
       - Fix disabling swap files
    
       - Fix NFSv4 client identifier sysfs path in the documentation
    
       - Don't clear NFS_CAP_COPY if server returns NFS4ERR_OFFLOAD_DENIED
    
       - Treat GETDEVICEINFO errors as a layout failure
    
       - Replace kmap_atomic() calls with kmap_local_page()
    
       - Constify sunrpc sysfs kobj_type structures"
    
    * tag 'nfs-for-6.3-1' of git://git.linux-nfs.org/projects/anna/linux-nfs: (25 commits)
      fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.c
      pNFS/filelayout: treat GETDEVICEINFO errors as layout failure
      Documentation: Fix sysfs path for the NFSv4 client identifier
      nfs42: do not fail with EIO if ssc returns NFS4ERR_OFFLOAD_DENIED
      NFS: fix disabling of swap
      SUNRPC: make kobj_type structures constant
      nfs4trace: fix state manager flag printing
      NFS: Remove unnecessary check in nfs_read_folio()
      NFS: Improve tracing of nfs_wb_folio()
      NFS: Enable tracing of nfs_invalidate_folio() and nfs_launder_folio()
      NFS: fix up nfs_release_folio() to try to release the page
      NFS: Clean up O_DIRECT request allocation
      NFS: Fix up nfs_vm_page_mkwrite() for folios
      NFS: Convert nfs_write_begin/end to use folios
      NFS: Remove unused function nfs_wb_page()
      NFS: Convert buffered writes to use folios
      NFS: Convert the function nfs_wb_page() to use folios
      NFS: Convert buffered reads to use folios
      NFS: Add a helper nfs_wb_folio()
      NFS: Convert the remaining pagelist helper functions to support folios
      ...
    d8ca6dbb
pagelist.c 40.4 KB