• Linus Torvalds's avatar
    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client · 57666509
    Linus Torvalds authored
    Pull ceph updates from Sage Weil:
     "The big item here is support for inline data for CephFS and for
      message signatures from Zheng.  There are also several bug fixes,
      including interrupted flock request handling, 0-length xattrs, mksnap,
      cached readdir results, and a message version compat field.  Finally
      there are several cleanups from Ilya, Dan, and Markus.
    
      Note that there is another series coming soon that fixes some bugs in
      the RBD 'lingering' requests, but it isn't quite ready yet"
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client: (27 commits)
      ceph: fix setting empty extended attribute
      ceph: fix mksnap crash
      ceph: do_sync is never initialized
      libceph: fixup includes in pagelist.h
      ceph: support inline data feature
      ceph: flush inline version
      ceph: convert inline data to normal data before data write
      ceph: sync read inline data
      ceph: fetch inline data when getting Fcr cap refs
      ceph: use getattr request to fetch inline data
      ceph: add inline data to pagecache
      ceph: parse inline data in MClientReply and MClientCaps
      libceph: specify position of extent operation
      libceph: add CREATE osd operation support
      libceph: add SETXATTR/CMPXATTR osd operations support
      rbd: don't treat CEPH_OSD_OP_DELETE as extent op
      ceph: remove unused stringification macros
      libceph: require cephx message signature by default
      ceph: introduce global empty snap context
      ceph: message versioning fixes
      ...
    57666509
file.c 34.4 KB