Johannes Berg 349eb8cf45 mac80211: annotate and fix RCU in mesh code
This adds proper RCU annotations to the mesh path
table code, and fixes a number of bugs in the code
that I found while checking the sparse warnings I
got as a result of the annotations.

Some things like the changes in mesh_path_add() or
mesh_pathtbl_init() only serve to shut up sparse,
but other changes like the changes surrounding the
for_each_mesh_entry() macro fix real RCU bugs in
the code.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-05-16 14:25:29 -04:00
..
2011-05-16 14:10:41 -04:00
2011-05-16 14:10:41 -04:00
2011-05-16 14:10:41 -04:00
2011-05-16 14:10:41 -04:00
2011-05-16 14:10:41 -04:00
2011-05-16 14:10:41 -04:00
2011-05-16 14:10:41 -04:00
2011-05-16 14:10:41 -04:00
2011-05-16 14:25:29 -04:00
2011-05-16 14:10:41 -04:00
2011-05-05 14:59:20 -04:00
2011-03-07 13:48:30 -05:00
2011-05-16 14:10:41 -04:00
2011-05-05 14:59:20 -04:00