net: Use __u32 in uapi net_stamp.h
authorJesus Sanchez-Palencia <jesus.sanchez-palencia@intel.com>
Mon, 9 Jul 2018 23:20:56 +0000 (16:20 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 Jul 2018 23:31:28 +0000 (16:31 -0700)
We are not supposed to use u32 in uapi, so change the flags member of
struct sock_txtime from u32 to __u32 instead.

Fixes: 80b14dee2bea ("net: Add a new socket option for a future transmit time")
Reported-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Jesus Sanchez-Palencia <jesus.sanchez-palencia@intel.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/uapi/linux/net_tstamp.h

index f8f4539f11353616b0c4159319b66c788ce115be..97ff3c17ec4d2021a728c71141f1baa39f707eee 100644 (file)
@@ -155,8 +155,8 @@ enum txtime_flags {
 };
 
 struct sock_txtime {
-       clockid_t       clockid;        /* reference clockid */
-       u32             flags;          /* flags defined by enum txtime_flags */
+       clockid_t       clockid;        /* reference clockid */
+       __u32           flags;          /* as defined by enum txtime_flags */
 };
 
 #endif /* _NET_TIMESTAMPING_H */