Hi Linus... One of our patches in the pagecache series will conflict with the orangefs patch in Al's "->free_inode" series... -Mike Marshall The following changes since commit 37624b58542fb9f2d9a70e6ea006ef8a5f66c30b: Linux 5.1-rc7 (2019-04-28 17:04:13 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git tags/for-linus-5.2-ofs1 for you to fetch changes up to 33713cd09ccdc1e01b10d0782ae60200d4989553: orangefs: truncate before updating size (2019-05-03 14:39:10 -0400) ---------------------------------------------------------------- Orangefs: This pull request 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 ---------------------------------------------------------------- Martin Brandenburg (20): orangefs: implement xattr cache orangefs: do not invalidate attributes on inode create orangefs: simplify orangefs_inode_getattr interface orangefs: update attributes rather than relying on server orangefs: hold i_lock during inode_getattr orangefs: set up and use backing_dev_info orangefs: let setattr write to cached inode orangefs: reorganize setattr functions to track attribute changes orangefs: remove orangefs_readpages orangefs: service ops done for writeback are not killable orangefs: migrate to generic_file_read_iter orangefs: implement writepage orangefs: do not return successful read when the client-core disappeared orangefs: move do_readv_writev to direct_IO orangefs: skip inode writeout if nothing to write orangefs: avoid fsync service operation on flush orangefs: write range tracking orangefs: implement writepages orangefs: add orangefs_revalidate_mapping orangefs: truncate before updating size Mike Marshall (3): orangefs: remember count when reading. orangefs: pass slot index back to readpage. orangefs: copy Orangefs-sized blocks into the pagecache if possible. fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 389 ++++++++---------- fs/orangefs/inode.c | 914 ++++++++++++++++++++++++++++++++++++----- fs/orangefs/namei.c | 40 +- fs/orangefs/orangefs-bufmap.c | 13 + fs/orangefs/orangefs-bufmap.h | 2 + fs/orangefs/orangefs-debugfs.c | 4 +- fs/orangefs/orangefs-kernel.h | 56 ++- fs/orangefs/orangefs-mod.c | 1 + fs/orangefs/orangefs-sysfs.c | 22 + fs/orangefs/orangefs-utils.c | 179 ++++---- fs/orangefs/super.c | 39 +- fs/orangefs/waitqueue.c | 18 +- fs/orangefs/xattr.c | 106 ++++- 14 files changed, 1298 insertions(+), 489 deletions(-)