call_rcu() will unconditionally rewrite RCU head anyway.
Applies to
struct neigh_parms
struct neigh_table
struct net
struct cipso_v4_doi
struct in_ifaddr
struct in_device
rt->u.dst
Signed-off-by: Alexey Dobriyan <email address hidden>
Acked-by: Paul E. McKenney <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
It applies cleanly onto the Jaunty tree and with one slight adjustment,
to the Intrepid tree. If I don't find anything else that might cause
this we can try custom kernel builds including these changes.
There appears to be a change to the 2.6.29 code that changes the way the
allocation is handled:
commit 93adcc80f3288f1 827baf6f821af81 8f6eeef7f9
Author: Alexey Dobriyan <email address hidden>
Date: Tue Oct 28 13:25:09 2008 -0700
net: don't use INIT_RCU_HEAD
call_rcu() will unconditionally rewrite RCU head anyway.
Applies to
struct neigh_parms
struct neigh_table
struct net
struct cipso_v4_doi
struct in_ifaddr
struct in_device
rt->u.dst
Signed-off-by: Alexey Dobriyan <email address hidden>
Acked-by: Paul E. McKenney <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
It applies cleanly onto the Jaunty tree and with one slight adjustment,
to the Intrepid tree. If I don't find anything else that might cause
this we can try custom kernel builds including these changes.