Hi Linus, Please pull this final set of Ceph bugfixes from: git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus These fix a couple of locking errors, races, and ordering problems, and one bug that caused requests to hang indefinitely. These close out the last of my open bugs resulting in client crashes. There's also a subtle protocol fix that crops up when there's a transport error. Thanks! sage --- Sage Weil (9): ceph: unregister bdi before kill_anon_super releases device name ceph: don't use writeback_control in writepages completion ceph: unregister osd request on failure ceph: fix open file counting on snapped inodes when mds returns no caps ceph: resubmit requests on pg mapping change (not just primary change) ceph: fix locking for waking session requests after reconnect ceph: zero unused message header, footer fields ceph: fix cap removal races ceph: preserve seq # on requeued messages after transient transport errors fs/ceph/addr.c | 6 ------ fs/ceph/caps.c | 19 ++++++++++++------- fs/ceph/inode.c | 4 ++++ fs/ceph/mds_client.c | 34 +++++++++++++++++++--------------- fs/ceph/messenger.c | 17 +++++++++++++++-- fs/ceph/messenger.h | 1 + fs/ceph/osd_client.c | 26 ++++++++++++++++++++------ fs/ceph/osd_client.h | 3 ++- fs/ceph/osdmap.c | 29 ++++++++++++++++++++++++----- fs/ceph/osdmap.h | 2 ++ fs/ceph/rados.h | 1 + fs/ceph/super.c | 23 ++++++++++++++++------- 12 files changed, 116 insertions(+), 49 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