• Linus Torvalds's avatar
    Merge tag 'ceph-for-5.15-rc1' of git://github.com/ceph/ceph-client · 8a05abd0
    Linus Torvalds authored
    Pull ceph updates from Ilya Dryomov:
    
     - a set of patches to address fsync stalls caused by depending on
       periodic rather than triggered MDS journal flushes in some cases
       (Xiubo Li)
    
     - a fix for mtime effectively not getting updated in case of competing
       writers (Jeff Layton)
    
     - a couple of fixes for inode reference leaks and various WARNs after
       "umount -f" (Xiubo Li)
    
     - a new ceph.auth_mds extended attribute (Jeff Layton)
    
     - a smattering of fixups and cleanups from Jeff, Xiubo and Colin.
    
    * tag 'ceph-for-5.15-rc1' of git://github.com/ceph/ceph-client:
      ceph: fix dereference of null pointer cf
      ceph: drop the mdsc_get_session/put_session dout messages
      ceph: lockdep annotations for try_nonblocking_invalidate
      ceph: don't WARN if we're forcibly removing the session caps
      ceph: don't WARN if we're force umounting
      ceph: remove the capsnaps when removing caps
      ceph: request Fw caps before updating the mtime in ceph_write_iter
      ceph: reconnect to the export targets on new mdsmaps
      ceph: print more information when we can't find snaprealm
      ceph: add ceph_change_snap_realm() helper
      ceph: remove redundant initializations from mdsc and session
      ceph: cancel delayed work instead of flushing on mdsc teardown
      ceph: add a new vxattr to return auth mds for an inode
      ceph: remove some defunct forward declarations
      ceph: flush the mdlog before waiting on unsafe reqs
      ceph: flush mdlog before umounting
      ceph: make iterate_sessions a global symbol
      ceph: make ceph_create_session_msg a global symbol
      ceph: fix comment about short copies in ceph_write_end
      ceph: fix memory leak on decode error in ceph_handle_caps
    8a05abd0
addr.c 53.2 KB