From: Johannes Berg Date: Sat, 14 May 2011 09:56:16 +0000 (+0200) Subject: mac80211: annotate and fix RCU in mesh code X-Git-Tag: v3.0-rc1~147^2~12^2^2~35 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=349eb8cf45aadd35836fdfde75b3265a01b2aaa1;p=pandora-kernel.git 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 Signed-off-by: John W. Linville --- Reading git-diff-tree failed