Guozhonghua
2014-Sep-06 07:54 UTC
[Ocfs2-devel] One question about the usage of dlm_domain_lock of OCFS2
As I reviewing the code, there are some of usages I does not understand. extern spinlock_t dlm_domain_lock; extern struct list_head dlm_domains; I think dlm_domain_lock is used to control the access of dlm_domains. Why not prefer dlm_lock to dlm_domain_lock in the function dlm_try_to_join_domain? spin_lock(&dlm_domain_lock); dlm->dlm_state = DLM_CTXT_JOINED; dlm->num_joins++; spin_unlock(&dlm_domain_lock); ------------------------------------------------------------------------------------------------------------------------------------- ???????????????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????? ??? This e-mail and its attachments contain confidential information from H3C, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://oss.oracle.com/pipermail/ocfs2-devel/attachments/20140906/add23482/attachment.html