I was reviewing sparse RCU warnings in mac80211... This seems to be some kind of bad joke: void mesh_path_timer(unsigned long data) { struct ieee80211_sub_if_data *sdata; struct mesh_path *mpath; rcu_read_lock(); mpath = (struct mesh_path *) data; mpath = rcu_dereference(mpath); if (!mpath) goto endmpathtimer; ???? And indeed I don't see a del_timer_sync() when the mesh path is freed. But this is _clearly_ totally bogus. Somebody please fix ASAP. 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