]> Pileus Git - ~andy/linux/commit
ceph: invalidate_authorizer without con->mutex held
authorSage Weil <sage@newdream.net>
Thu, 25 Feb 2010 20:38:57 +0000 (12:38 -0800)
committerSage Weil <sage@newdream.net>
Thu, 25 Feb 2010 20:38:57 +0000 (12:38 -0800)
commit161fd65ac934608345aed35226fc889ea3b0b500
tree7e216c47fde0c06b0349adabe1d1363d9b71e74b
parent88d892a37fc231ab2aa3b1c40ca9d67224616594
ceph: invalidate_authorizer without con->mutex held

This fixes lock ABBA inversion, as the ->invalidate_authorizer()
op may need to take a lock (or even call back into the
messenger).

Signed-off-by: Sage Weil <sage@newdream.net>
fs/ceph/messenger.c