@@ -3675,8 +3675,7 @@ static void receive_flags(struct dlm_lkb *lkb, struct dlm_message *ms)
36753675{
36763676 lkb -> lkb_exflags = le32_to_cpu (ms -> m_exflags );
36773677 lkb -> lkb_sbflags = le32_to_cpu (ms -> m_sbflags );
3678- lkb -> lkb_flags = (lkb -> lkb_flags & 0xFFFF0000 ) |
3679- (le32_to_cpu (ms -> m_flags ) & 0x0000FFFF );
3678+ lkb -> lkb_dflags = le32_to_cpu (ms -> m_flags );
36803679}
36813680
36823681static void receive_flags_reply (struct dlm_lkb * lkb , struct dlm_message * ms ,
@@ -3686,8 +3685,7 @@ static void receive_flags_reply(struct dlm_lkb *lkb, struct dlm_message *ms,
36863685 return ;
36873686
36883687 lkb -> lkb_sbflags = le32_to_cpu (ms -> m_sbflags );
3689- lkb -> lkb_flags = (lkb -> lkb_flags & 0xFFFF0000 ) |
3690- (le32_to_cpu (ms -> m_flags ) & 0x0000FFFF );
3688+ lkb -> lkb_dflags = le32_to_cpu (ms -> m_flags );
36913689}
36923690
36933691static int receive_extralen (struct dlm_message * ms )
@@ -3788,8 +3786,8 @@ static int validate_message(struct dlm_lkb *lkb, struct dlm_message *ms)
37883786 int error = 0 ;
37893787
37903788 /* currently mixing of user/kernel locks are not supported */
3791- if (ms -> m_flags & cpu_to_le32 (DLM_IFL_USER ) &&
3792- ~lkb -> lkb_flags & DLM_IFL_USER ) {
3789+ if (ms -> m_flags & cpu_to_le32 (DLM_DFL_USER ) &&
3790+ ~lkb -> lkb_dflags & DLM_DFL_USER ) {
37933791 log_error (lkb -> lkb_resource -> res_ls ,
37943792 "got user dlm message for a kernel lock" );
37953793 error = - EINVAL ;
@@ -5347,7 +5345,7 @@ static int receive_rcom_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb,
53475345 lkb -> lkb_ownpid = le32_to_cpu (rl -> rl_ownpid );
53485346 lkb -> lkb_remid = le32_to_cpu (rl -> rl_lkid );
53495347 lkb -> lkb_exflags = le32_to_cpu (rl -> rl_exflags );
5350- lkb -> lkb_flags = le32_to_cpu (rl -> rl_flags ) & 0x0000FFFF ;
5348+ lkb -> lkb_dflags = le32_to_cpu (rl -> rl_flags );
53515349 lkb -> lkb_flags |= DLM_IFL_MSTCPY ;
53525350 lkb -> lkb_lvbseq = le32_to_cpu (rl -> rl_lvbseq );
53535351 lkb -> lkb_rqmode = rl -> rl_rqmode ;
@@ -5573,9 +5571,9 @@ int dlm_user_request(struct dlm_ls *ls, struct dlm_user_args *ua,
55735571 }
55745572
55755573 /* After ua is attached to lkb it will be freed by dlm_free_lkb().
5576- When DLM_IFL_USER is set, the dlm knows that this is a userspace
5574+ When DLM_DFL_USER is set, the dlm knows that this is a userspace
55775575 lock and that lkb_astparam is the dlm_user_args structure. */
5578- lkb -> lkb_flags |= DLM_IFL_USER ;
5576+ lkb -> lkb_dflags |= DLM_DFL_USER ;
55795577 error = request_lock (ls , lkb , name , namelen , & args );
55805578
55815579 switch (error ) {
@@ -5690,7 +5688,7 @@ int dlm_user_adopt_orphan(struct dlm_ls *ls, struct dlm_user_args *ua_tmp,
56905688
56915689 lkb = iter ;
56925690 list_del_init (& iter -> lkb_ownqueue );
5693- iter -> lkb_flags &= ~DLM_IFL_ORPHAN ;
5691+ iter -> lkb_dflags &= ~DLM_DFL_ORPHAN ;
56945692 * lkid = iter -> lkb_id ;
56955693 break ;
56965694 }
@@ -5934,7 +5932,7 @@ static struct dlm_lkb *del_proc_lock(struct dlm_ls *ls,
59345932 list_del_init (& lkb -> lkb_ownqueue );
59355933
59365934 if (lkb -> lkb_exflags & DLM_LKF_PERSISTENT )
5937- lkb -> lkb_flags |= DLM_IFL_ORPHAN ;
5935+ lkb -> lkb_dflags |= DLM_DFL_ORPHAN ;
59385936 else
59395937 lkb -> lkb_flags |= DLM_IFL_DEAD ;
59405938 out :
@@ -6085,15 +6083,15 @@ int dlm_user_purge(struct dlm_ls *ls, struct dlm_user_proc *proc,
60856083
60866084/* debug functionality */
60876085int dlm_debug_add_lkb (struct dlm_ls * ls , uint32_t lkb_id , char * name , int len ,
6088- int lkb_nodeid , unsigned int lkb_flags , int lkb_status )
6086+ int lkb_nodeid , unsigned int lkb_dflags , int lkb_status )
60896087{
60906088 struct dlm_lksb * lksb ;
60916089 struct dlm_lkb * lkb ;
60926090 struct dlm_rsb * r ;
60936091 int error ;
60946092
60956093 /* we currently can't set a valid user lock */
6096- if (lkb_flags & DLM_IFL_USER )
6094+ if (lkb_dflags & DLM_DFL_USER )
60976095 return - EOPNOTSUPP ;
60986096
60996097 lksb = kzalloc (sizeof (* lksb ), GFP_NOFS );
@@ -6106,11 +6104,11 @@ int dlm_debug_add_lkb(struct dlm_ls *ls, uint32_t lkb_id, char *name, int len,
61066104 return error ;
61076105 }
61086106
6109- lkb -> lkb_flags = lkb_flags ;
6107+ lkb -> lkb_dflags = lkb_dflags ;
61106108 lkb -> lkb_nodeid = lkb_nodeid ;
61116109 lkb -> lkb_lksb = lksb ;
61126110 /* user specific pointer, just don't have it NULL for kernel locks */
6113- if (~lkb_flags & DLM_IFL_USER )
6111+ if (~lkb_dflags & DLM_DFL_USER )
61146112 lkb -> lkb_astparam = (void * )0xDEADBEEF ;
61156113
61166114 error = find_rsb (ls , name , len , 0 , R_REQUEST , & r );
0 commit comments