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 ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html