• Linus Torvalds's avatar
    Merge tag 'ceph-for-5.10-rc1' of git://github.com/ceph/ceph-client · ed7cfefe
    Linus Torvalds authored
    Pull ceph updates from Ilya Dryomov:
    
     - a patch that removes crush_workspace_mutex (myself). CRUSH
       computations are no longer serialized and can run in parallel.
    
     - a couple new filesystem client metrics for "ceph fs top" command
       (Xiubo Li)
    
     - a fix for a very old messenger bug that affected the filesystem,
       marked for stable (myself)
    
     - assorted fixups and cleanups throughout the codebase from Jeff and
       others.
    
    * tag 'ceph-for-5.10-rc1' of git://github.com/ceph/ceph-client: (27 commits)
      libceph: clear con->out_msg on Policy::stateful_server faults
      libceph: format ceph_entity_addr nonces as unsigned
      libceph: fix ENTITY_NAME format suggestion
      libceph: move a dout in queue_con_delay()
      ceph: comment cleanups and clarifications
      ceph: break up send_cap_msg
      ceph: drop separate mdsc argument from __send_cap
      ceph: promote to unsigned long long before shifting
      ceph: don't SetPageError on readpage errors
      ceph: mark ceph_fmt_xattr() as printf-like for better type checking
      ceph: fold ceph_update_writeable_page into ceph_write_begin
      ceph: fold ceph_sync_writepages into writepage_nounlock
      ceph: fold ceph_sync_readpages into ceph_readpage
      ceph: don't call ceph_update_writeable_page from page_mkwrite
      ceph: break out writeback of incompatible snap context to separate function
      ceph: add a note explaining session reject error string
      libceph: switch to the new "osd blocklist add" command
      libceph, rbd, ceph: "blacklist" -> "blocklist"
      ceph: have ceph_writepages_start call pagevec_lookup_range_tag
      ceph: use kill_anon_super helper
      ...
    ed7cfefe
rbd.c 185 KB