From: Eric Dumazet Date: Thu, 12 Jan 2012 04:41:32 +0000 (+0000) Subject: net: reintroduce missing rcu_assign_pointer() calls X-Git-Tag: v3.2.3~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4704f3edfdd3cc5918932577373c0dc165d52959;p=pandora-kernel.git net: reintroduce missing rcu_assign_pointer() calls [ Upstream commit cf778b00e96df6d64f8e21b8395d1f8a859ecdc7 ] commit a9b3cd7f32 (rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTER) did a lot of incorrect changes, since it did a complete conversion of rcu_assign_pointer(x, y) to RCU_INIT_POINTER(x, y). We miss needed barriers, even on x86, when y is not NULL. Signed-off-by: Eric Dumazet CC: Stephen Hemminger CC: Paul E. McKenney Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed