summaryrefslogtreecommitdiff
path: root/fs/ceph/mds_client.c
diff options
context:
space:
mode:
authorAlex Elder <elder@inktank.com>2013-03-01 18:00:14 -0600
committerSage Weil <sage@inktank.com>2013-05-01 21:16:18 -0700
commit1d866d1c31110db177cbd0636b95c4cb32ca2c6e (patch)
treea9d7c4b4ac31bbe2be7b084bfd51a8e9cb625c03 /fs/ceph/mds_client.c
parent41766f87f54cc8bef023b4b0550f48753959345a (diff)
libceph: drop mutex while allocating a message
In ceph_con_in_msg_alloc(), if no alloc_msg method is defined for a connection a new message is allocated with ceph_msg_new(). Drop the mutex before making this call, and make sure we're still connected when we get it back again. This is preparing for the next patch, which ensures all connections define an alloc_msg method, and then handles them all the same way. Signed-off-by: Alex Elder <elder@inktank.com> Reviewed-by: Greg Farnum <greg@inktank.com>
Diffstat (limited to 'fs/ceph/mds_client.c')
0 files changed, 0 insertions, 0 deletions