aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorJoseph Qi <[email protected]>2015-09-22 14:59:20 -0700
committerLinus Torvalds <[email protected]>2015-09-22 15:09:53 -0700
commit012572d4fc2e4ddd5c8ec8614d51414ec6cae02a (patch)
treece5b9dc95ea8f3e9ea4a84d6b87cce8d0777e94b /tools/perf/scripts/python/export-to-postgresql.py
parent7a07b503bf249986a1eeef0351d66cac0d8bf721 (diff)
ocfs2/dlm: fix deadlock when dispatch assert master
The order of the following three spinlocks should be: dlm_domain_lock < dlm_ctxt->spinlock < dlm_lock_resource->spinlock But dlm_dispatch_assert_master() is called while holding dlm_ctxt->spinlock and dlm_lock_resource->spinlock, and then it calls dlm_grab() which will take dlm_domain_lock. Once another thread (for example, dlm_query_join_handler) has already taken dlm_domain_lock, and tries to take dlm_ctxt->spinlock deadlock happens. Signed-off-by: Joseph Qi <[email protected]> Cc: Joel Becker <[email protected]> Cc: Mark Fasheh <[email protected]> Cc: "Junxiao Bi" <[email protected]> Cc: <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions