Home
last modified time | relevance | path

Searched hist:"756 a1501ddbbe73098aa031939460930f6edc9cd" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/fs/ocfs2/dlm/
H A Ddlmrecovery.cdiff 756a1501ddbbe73098aa031939460930f6edc9cd Tue Apr 17 15:26:33 CDT 2007 Srinivas Eeda <srinivas.eeda@oracle.com> ocfs2_dlm: fix race in dlm_remaster_locks

There is a possibility that dlm_remaster_locks could overwride node->state
with DLM_RECO_NODE_DATA_REQUESTED after dlm_reco_data_done_handler sets the
node->state to DLM_RECO_NODE_DATA_DONE. This could lead to recovery getting
stuck and requires a cluster reboot. Synchronize with dlm_reco_state_lock
spinlock.

Signed-off-by: Srinivas Eeda <srinivas.eeda@oracle.com>
Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>