File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -143,8 +143,8 @@ static struct iwcm_work *get_work(struct iwcm_id_private *cm_id_priv)
143143
144144 if (list_empty (& cm_id_priv -> work_free_list ))
145145 return NULL ;
146- work = list_entry ( cm_id_priv -> work_free_list . next , struct iwcm_work ,
147- free_list );
146+ work = list_first_entry ( & cm_id_priv -> work_free_list , struct iwcm_work ,
147+ free_list );
148148 list_del_init (& work -> free_list );
149149 return work ;
150150}
@@ -1023,8 +1023,8 @@ static void cm_work_handler(struct work_struct *_work)
10231023 spin_lock_irqsave (& cm_id_priv -> lock , flags );
10241024 empty = list_empty (& cm_id_priv -> work_list );
10251025 while (!empty ) {
1026- work = list_entry ( cm_id_priv -> work_list . next ,
1027- struct iwcm_work , list );
1026+ work = list_first_entry ( & cm_id_priv -> work_list ,
1027+ struct iwcm_work , list );
10281028 list_del_init (& work -> list );
10291029 empty = list_empty (& cm_id_priv -> work_list );
10301030 levent = work -> event ;
You can’t perform that action at this time.
0 commit comments