From: Sage Weil on
Hi Linus,

Please pull these last few fixes and cleanups for 2.6.35-rc1 from

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

The main item here is a fix when waiting for mds request completion, which
includes adding wait_for_completion_killable_timeout() to the completion
api. There is also a fix for a use after free on umount, a couple memory
leaks, some non-critial protocol items, and a couple cleanups.

Thanks-
sage


Andrea Gelmini (1):
ceph: removed duplicated #includes

Julia Lawall (1):
fs/ceph: Use ERR_CAST

Sage Weil (9):
sched: add wait_for_completion_killable_timeout
ceph: make mds requests killable, not interruptible
ceph: avoid possible null dereference
ceph: do not resend mon requests on auth ticket renewal
ceph: renew auth tickets before they expire
ceph: make lease code DN specific
ceph: close out mds, osd connections before stopping auth
ceph: fix leak of osd authorizer
ceph: clean up on forwarded aborted mds request

fs/ceph/auth.c | 7 +++----
fs/ceph/auth.h | 6 ++++++
fs/ceph/auth_none.c | 8 ++++++++
fs/ceph/auth_x.c | 12 ++++++++++++
fs/ceph/ceph_fs.h | 21 +++++++++++----------
fs/ceph/dir.c | 2 +-
fs/ceph/export.c | 2 +-
fs/ceph/file.c | 2 +-
fs/ceph/inode.c | 2 +-
fs/ceph/mds_client.c | 21 +++++++++++++--------
fs/ceph/messenger.c | 6 ++++++
fs/ceph/messenger.h | 1 +
fs/ceph/mon_client.c | 5 ++++-
fs/ceph/osd_client.c | 7 ++++++-
fs/ceph/osdmap.c | 2 +-
fs/ceph/super.c | 12 ++++++++++--
fs/ceph/super.h | 1 -
include/linux/completion.h | 2 ++
kernel/sched.c | 17 +++++++++++++++++
19 files changed, 104 insertions(+), 32 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/