On Wed, 2011-06-22 at 11:15 +0200, Manuel Sáez wrote: > and the read side: > rcu_read_lock(); > rcu_derreference(sdata->u.ap.polling_list->sta); > copy_sta(sdata->u.ap.polling_list->sta); > rcu_read_unlock(); > > sdata->u.ap.polling_list = sdata.u.ap.polling_list->next; This code snippet makes no sense at all. I suggest you read up on how RCU works first. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html