diff options
author | Sage Weil <sage@inktank.com> | 2012-07-31 03:17:13 +0200 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2012-07-31 03:17:13 +0200 |
commit | 8636ea672f0c5ab7478c42c5b6705ebd1db7eb6a (patch) | |
tree | 9fdb08cf293f181c566c830dadccf8d176ef2184 /drivers/regulator/lp3971.c | |
parent | libceph: verify state after retaking con lock after dispatch (diff) | |
download | linux-8636ea672f0c5ab7478c42c5b6705ebd1db7eb6a.tar.xz linux-8636ea672f0c5ab7478c42c5b6705ebd1db7eb6a.zip |
libceph: avoid dropping con mutex before fault
The ceph_fault() function takes the con mutex, so we should avoid
dropping it before calling it. This fixes a potential race with
another thread calling ceph_con_close(), or _open(), or similar (we
don't reverify con->state after retaking the lock).
Add annotation so that lockdep realizes we will drop the mutex before
returning.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Alex Elder <elder@inktank.com>
Diffstat (limited to 'drivers/regulator/lp3971.c')
0 files changed, 0 insertions, 0 deletions