[GIT PULL] Ceph fixes for -rc3

From: Sage Weil
Date: Thu Feb 02 2012 - 16:24:58 EST


Hi Linus,

Please pull the following Ceph fixes from

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

There are fixes for a misnamed xattr, a deadlock that lockdep turned up, a
missing decode check, and some miscellaneous leaks and races.

Thanks!
sage


Alex Elder (4):
ceph: change "ceph.layout" xattr to be "ceph.file.layout"
ceph: create a new session lock to avoid lock inversion
rbd: fix a memory leak in rbd_get_client()
rbd: fix safety of rbd_put_client()

Sage Weil (1):
ceph: initialize client debugfs outside of monc->mutex

Xi Wang (1):
ceph: fix length validation in parse_reply_info()

drivers/block/rbd.c | 7 +++++--
fs/ceph/caps.c | 4 ++--
fs/ceph/dir.c | 4 ++--
fs/ceph/mds_client.c | 10 +++++++---
fs/ceph/mds_client.h | 7 +++++--
fs/ceph/xattr.c | 4 +++-
net/ceph/ceph_common.c | 2 --
net/ceph/mon_client.c | 13 ++++++++++++-
8 files changed, 36 insertions(+), 15 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/