wireless: Convert to list_for_each_entry_rcu()
PATCH 1/1 wireless: Convert to list_for_each_entry_rcu()
Please verify, this patch was not yet tested.
---
Convert list_for_each_rcu() to list_for_each_entry_rcu()
Signed-off-by Roel Kluin <[email protected]>
---
drivers/net/wireless/strip.c +3 -2
@@ -963,11 +963,12 @@ static char *time_delta(char buffer[], long time)static struct strip *strip_get_idx (loff_t pos) {struct list_head *l; +struct strip *str;int i =0 ; -list_for_each_rcu (l, &strip_list) { +list_for_each_entry_rcu (str, l, &strip_list, list) {if (pos == i) - return list_entry(l, struct strip, list); +return str; ++i; }return NULL ;
Quoted 6 lines · Roel Kluin
Please verify, this patch was not yet tested.
---
Convertlist_for_each_rcu()tolist_for_each_entry_rcu()Signed-off-by Roel Kluin <[email protected]>---
Same mistake as in other patch, please ignore the previous patch and consider the patch below.
---
Convert list_for_each_rcu() to list_for_each_entry_rcu()
Signed-off-by Roel Kluin <[email protected]>
---
drivers/net/wireless/strip.c +3 -3
@@ -962,12 +962,12 @@ static char *time_delta(char buffer[], long time)/* get Nth element of the linked list */ static struct strip *strip_get_idx (loff_t pos) { -struct list_head *l; +struct strip *str;int i =0 ; -list_for_each_rcu (l, &strip_list) { +list_for_each_entry_rcu (str, &strip_list, list) {if (pos == i) - return list_entry(l, struct strip, list); +return str; ++i; }return NULL ;