X-Git-Url: https://bbs.cooldavid.org/git/?p=net-next-2.6.git;a=blobdiff_plain;f=include%2Fnet%2Fif_inet6.h;h=04977eefb0eedf8a174529a44ea3e4b3ddadd13f;hp=f95ff8d9aa474a42f0810f92e830886e1a5fb160;hb=456b61bca8ee324ab6c18b065e632c9a8c88aa39;hpb=2757a15f08adbed9480c30bdb4e9a0bbf2b6f33a 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 {