[GIT PULL] Ceph updates for 3.3-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull the following Ceph updates from:

  git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus

There is a conflict in here between d46cfba and a patch from Al, 3c5184e.  
Stephen has a fixup in -next, or you can resolve yourself (just make sure 
ceph_init_dentry() is called for both paths, and that the r_target_inode 
initialization isn't duplicated :).

The dir complete/dcache stuff is wired up again (this time conditionally 
via a mount option).  d_find_any_alias() is now exported to allow that.  
Then there are a few bug fixes (removexattr memory reservation, rwsem 
initialization, dentry initialization, iput under spinlock), some 
cleanups, and a small fix for the CRUSH mapping.

Thanks!
sage


Alex Elder (3):
      ceph: always initialize the dentry in open_root_dentry()
      rbd: initialize snap_rwsem in rbd_add()
      ceph: ensure prealloc_blob is in place when removing xattr

Sage Weil (7):
      ceph: remove unnecessary d_fsdata conditional checks
      crush: fix force for non-root TAKE
      ceph: avoid useless dget/dput in encode_fh
      ceph: avoid iput() while holding spinlock in ceph_dir_fsync
      libceph: remove useless return value for osd_client __send_request()
      vfs: export symbol d_find_any_alias()
      ceph: enable/disable dentry complete flags via mount option

Thomas Meyer (1):
      ceph: Use kmemdup rather than duplicating its implementation

Yehuda Sadeh (1):
      ceph: dereference pointer after checking for NULL

 Documentation/filesystems/ceph.txt |   18 ++++++--
 drivers/block/rbd.c                |    2 +
 fs/ceph/dir.c                      |   76 +++++++++++++++++++++---------------
 fs/ceph/export.c                   |    6 +--
 fs/ceph/inode.c                    |    3 +-
 fs/ceph/mds_client.c               |    4 +-
 fs/ceph/super.c                    |   21 ++++++++--
 fs/ceph/super.h                    |    1 +
 fs/ceph/xattr.c                    |   22 ++++++++++
 fs/dcache.c                        |   11 ++++-
 include/linux/dcache.h             |    1 +
 net/ceph/crush/mapper.c            |   11 ++++-
 net/ceph/crypto.c                  |    3 +-
 net/ceph/osd_client.c              |   21 +++-------
 14 files changed, 130 insertions(+), 70 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux