From: Willem de Bruijn Date: Mon, 12 Jan 2015 19:29:34 +0000 (-0500) Subject: ipv6: directly include libc-compat.h in ipv6.h X-Git-Tag: v4.0-rc1~133^2~240 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c66ad9ca3f4f55886829a61bd24fc5612d0c05c1;p=platform%2Fkernel%2Flinux-exynos.git ipv6: directly include libc-compat.h in ipv6.h Patch 3b50d9029809 ("ipv6: fix redefinition of in6_pktinfo ...") fixed a libc compatibility issue in ipv6 structure definitions as described in include/uapi/linux/libc-compat.h. It relies on including linux/in6.h to include libc-compat.h itself. Include that file directly to clearly communicate the dependency (libc-compat.h: "This include must be as early as possible"). Signed-off-by: Willem de Bruijn ---- As discussed in http://patchwork.ozlabs.org/patch/427384/ Acked-by: Cong Wang Signed-off-by: David S. Miller --- diff --git a/include/uapi/linux/ipv6.h b/include/uapi/linux/ipv6.h index b9b1b7d..73cb02d 100644 --- a/include/uapi/linux/ipv6.h +++ b/include/uapi/linux/ipv6.h @@ -1,6 +1,7 @@ #ifndef _UAPI_IPV6_H #define _UAPI_IPV6_H +#include #include #include #include