Here are several fixes for the 3.4.y series. One is for osds going up and down, and the other set fixes the locking and a series of other small issues in the authentication code (leading to either spurious/confusing messages or crashes). These are also available from: git://github.com/ceph/ceph-client linux-3.4.y-ceph Thanks! sage Alex Elder (1): libceph: must hold mutex for reset_changed_osds() Sage Weil (5): libceph: clear messenger auth_retry flag when we authenticate libceph: fix authorizer invalidation libceph: add update_authorizer auth method libceph: wrap auth ops in wrapper functions libceph: wrap auth methods in a mutex fs/ceph/mds_client.c | 25 +++++----- include/linux/ceph/auth.h | 18 +++++++ net/ceph/auth.c | 117 +++++++++++++++++++++++++++++++++++++++------- net/ceph/auth_x.c | 24 +++++++++- net/ceph/auth_x.h | 1 + net/ceph/messenger.c | 3 +- net/ceph/mon_client.c | 7 ++- net/ceph/osd_client.c | 29 ++++++------ 8 files changed, 172 insertions(+), 52 deletions(-) -- 1.8.1.2 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html