android_kernel_google_msm/include/linux/ceph
Sage Weil 7f259658b1 libceph: wrap auth methods in a mutex
commit e9966076cd upstream.

The auth code is called from a variety of contexts, include the mon_client
(protected by the monc's mutex) and the messenger callbacks (currently
protected by nothing).  Avoid chaos by protecting all auth state with a
mutex.  Nothing is blocking, so this should be simple and lightweight.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Alex Elder <elder@inktank.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-06-20 11:58:47 -07:00
..
auth.h libceph: wrap auth methods in a mutex 2013-06-20 11:58:47 -07:00
buffer.h
ceph_debug.h
ceph_frag.h
ceph_fs.h
ceph_hash.h
debugfs.h
decode.h BUG: headers with BUG/BUG_ON etc. need linux/bug.h 2012-03-04 17:54:34 -05:00
libceph.h libceph: remove 'osdtimeout' option 2013-01-17 08:51:20 -08:00
mdsmap.h BUG: headers with BUG/BUG_ON etc. need linux/bug.h 2012-03-04 17:54:34 -05:00
messenger.h libceph: drop declaration of ceph_con_get() 2012-11-26 11:38:45 -08:00
mon_client.h libceph: embed ceph connection structure in mon_client 2012-11-26 11:38:22 -08:00
msgpool.h libceph: initialize msgpool message types 2012-11-26 11:38:38 -08:00
msgr.h
osd_client.h libceph: check for invalid mapping 2012-11-26 11:38:44 -08:00
osdmap.h libceph: check for invalid mapping 2012-11-26 11:38:44 -08:00
pagelist.h
rados.h
types.h