X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Flinux%2Fnet.h;h=4db21e63d8d24b0b38087a3e198d6caf735bffde;hb=164891aadf1721fca4dce473bb0e0998181537c6;hp=15c733b816f0820afcef4d615ed11cfa7b43cd76;hpb=43f82216f0bd114599f4a221ae6924f3658a0c9a;p=firefly-linux-kernel-4.4.55.git diff --git a/include/linux/net.h b/include/linux/net.h index 15c733b816f0..4db21e63d8d2 100644 --- a/include/linux/net.h +++ b/include/linux/net.h @@ -19,13 +19,12 @@ #define _LINUX_NET_H #include -#include #include struct poll_table_struct; struct inode; -#define NPROTO 32 /* should be enough for now.. */ +#define NPROTO 33 /* should be enough for now.. */ #define SYS_SOCKET 1 /* sys_socket(2) */ #define SYS_BIND 2 /* sys_bind(2) */ @@ -57,6 +56,7 @@ typedef enum { #ifdef __KERNEL__ #include +#include #define SOCK_ASYNC_NOSPACE 0 #define SOCK_ASYNC_WAITDATA 1 @@ -196,7 +196,7 @@ extern struct socket *sockfd_lookup(int fd, int *err); extern int net_ratelimit(void); #define net_random() random32() -#define net_srandom(seed) srandom32(seed) +#define net_srandom(seed) srandom32((__force u32)seed) extern int kernel_sendmsg(struct socket *sock, struct msghdr *msg, struct kvec *vec, size_t num, size_t len);