X-Git-Url: https://bbs.cooldavid.org/git/?a=blobdiff_plain;f=include%2Fnet%2Fif_inet6.h;h=04977eefb0eedf8a174529a44ea3e4b3ddadd13f;hb=456b61bca8ee324ab6c18b065e632c9a8c88aa39;hp=f95ff8d9aa474a42f0810f92e830886e1a5fb160;hpb=1c62c72b1a3c4478fb9069503d20c41b1f385ca1;p=net-next-2.6.git diff --git a/include/net/if_inet6.h b/include/net/if_inet6.h index f95ff8d9aa4..04977eefb0e 100644 --- a/include/net/if_inet6.h +++ b/include/net/if_inet6.h @@ -89,10 +89,11 @@ struct ip6_sf_socklist { struct ipv6_mc_socklist { struct in6_addr addr; int ifindex; - struct ipv6_mc_socklist *next; + struct ipv6_mc_socklist __rcu *next; rwlock_t sflock; unsigned int sfmode; /* MCAST_{INCLUDE,EXCLUDE} */ struct ip6_sf_socklist *sflist; + struct rcu_head rcu; }; struct ip6_sf_list {