IPv6 specific fields in struct sock_common are accessed in various places even if IPv6 support is disabled. Fix this by including the fields unconditionally. Signed-off-by: Thierry Reding <treding@xxxxxxxxxx> --- include/net/sock.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/net/sock.h b/include/net/sock.h index 7e50df5..c87a8a1 100644 --- a/include/net/sock.h +++ b/include/net/sock.h @@ -192,10 +192,8 @@ struct sock_common { struct net *skc_net; #endif -#if IS_ENABLED(CONFIG_IPV6) struct in6_addr skc_v6_daddr; struct in6_addr skc_v6_rcv_saddr; -#endif /* * fields between dontcopy_begin/dontcopy_end -- 1.8.4 -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html