|
@@ -962,12 +962,12 @@ static char *time_delta(char buffer[], long time)
|
|
/* get Nth element of the linked list */
|
|
/* get Nth element of the linked list */
|
|
static struct strip *strip_get_idx(loff_t pos)
|
|
static struct strip *strip_get_idx(loff_t pos)
|
|
{
|
|
{
|
|
- struct list_head *l;
|
|
|
|
|
|
+ struct strip *str;
|
|
int i = 0;
|
|
int i = 0;
|
|
|
|
|
|
- list_for_each_rcu(l, &strip_list) {
|
|
|
|
|
|
+ list_for_each_entry_rcu(str, &strip_list, list) {
|
|
if (pos == i)
|
|
if (pos == i)
|
|
- return list_entry(l, struct strip, list);
|
|
|
|
|
|
+ return str;
|
|
++i;
|
|
++i;
|
|
}
|
|
}
|
|
return NULL;
|
|
return NULL;
|