Skip to content
  • Linus Torvalds's avatar
    Merge tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux · 88238805
    Linus Torvalds authored
    Pull orangefs updates from Mike Marshall:
     "This includes one fix and our "Orangefs through the pagecache" patch
      series which greatly improves our small IO performance and helps us
      pass more xfstests than before.
    
      Fix:
       - orangefs: truncate before updating size
    
      Pagecache series:
       - all the rest"
    
    * tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux: (23 commits)
      orangefs: truncate before updating size
      orangefs: copy Orangefs-sized blocks into the pagecache if possible.
      orangefs: pass slot index back to readpage.
      orangefs: remember count when reading.
      orangefs: add orangefs_revalidate_mapping
      orangefs: implement writepages
      orangefs: write range tracking
      orangefs: avoid fsync service operation on flush
      orangefs: skip inode writeout if nothing to write
      orangefs: move do_readv_writev to direct_IO
      orangefs: do not return successful read when the client-core disappeared
      orangefs: implement writepage
      orangefs: migrate to generic_file_read_iter
      orangefs: service ops done for writeback are not killable
      orangefs: remove orangefs_readpages
      orangefs: reorganize setattr functions to track attribute changes
      orangefs: let setattr write to cached inode
      orangefs: set up and use backing_dev_info
      orangefs: hold i_lock during inode_getattr
      orangefs: update attributes rather than relying on server
      ...
    88238805