]> git.hungrycats.org Git - linux/commitdiff
[NETLINK]: Use size_t for size in {send,recv}msg.
authorStephen Hemminger <shemminger@osdl.org>
Thu, 8 Jan 2004 17:54:37 +0000 (09:54 -0800)
committerStephen Hemminger <shemminger@osdl.org>
Thu, 8 Jan 2004 17:54:37 +0000 (09:54 -0800)
net/key/af_key.c
net/netlink/af_netlink.c
net/packet/af_packet.c

index ed91a5f51335292ff6c6ee80b6406a312edaf5a7..b0bbc8c9918d5b7be1afdb05ff8c9d5457daddf5 100644 (file)
@@ -2655,7 +2655,7 @@ static int pfkey_send_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr,
 }
 
 static int pfkey_sendmsg(struct kiocb *kiocb,
-                        struct socket *sock, struct msghdr *msg, int len)
+                        struct socket *sock, struct msghdr *msg, size_t len)
 {
        struct sock *sk = sock->sk;
        struct sk_buff *skb = NULL;
@@ -2697,7 +2697,7 @@ out:
 }
 
 static int pfkey_recvmsg(struct kiocb *kiocb,
-                        struct socket *sock, struct msghdr *msg, int len,
+                        struct socket *sock, struct msghdr *msg, size_t len,
                         int flags)
 {
        struct sock *sk = sock->sk;
index 8364b00fb9db7da9ecc6a5794d4f9358a44764aa..b0e410d1a88c55f09eb85885bf698ffa7c97001b 100644 (file)
@@ -601,7 +601,7 @@ static inline void netlink_rcv_wake(struct sock *sk)
 }
 
 static int netlink_sendmsg(struct kiocb *kiocb, struct socket *sock,
-                          struct msghdr *msg, int len)
+                          struct msghdr *msg, size_t len)
 {
        struct sock_iocb *siocb = kiocb_to_siocb(kiocb);
        struct sock *sk = sock->sk;
@@ -641,7 +641,7 @@ static int netlink_sendmsg(struct kiocb *kiocb, struct socket *sock,
        }
 
        err = -EMSGSIZE;
-       if ((unsigned)len > sk->sk_sndbuf - 32)
+       if (len > sk->sk_sndbuf - 32)
                goto out;
        err = -ENOBUFS;
        skb = alloc_skb(len, GFP_KERNEL);
@@ -683,7 +683,7 @@ out:
 }
 
 static int netlink_recvmsg(struct kiocb *kiocb, struct socket *sock,
-                          struct msghdr *msg, int len,
+                          struct msghdr *msg, size_t len,
                           int flags)
 {
        struct sock_iocb *siocb = kiocb_to_siocb(kiocb);
@@ -691,7 +691,7 @@ static int netlink_recvmsg(struct kiocb *kiocb, struct socket *sock,
        struct sock *sk = sock->sk;
        struct netlink_opt *nlk = nlk_sk(sk);
        int noblock = flags&MSG_DONTWAIT;
-       int copied;
+       size_t copied;
        struct sk_buff *skb;
        int err;
 
index f2ec68d7375903d39a060329c4d40e2011526d9a..3b1e907174e080223c704329c1a1880df2c7b1b0 100644 (file)
@@ -284,7 +284,7 @@ oom:
  */
  
 static int packet_sendmsg_spkt(struct kiocb *iocb, struct socket *sock,
-                              struct msghdr *msg, int len)
+                              struct msghdr *msg, size_t len)
 {
        struct sock *sk = sock->sk;
        struct sockaddr_pkt *saddr=(struct sockaddr_pkt *)msg->msg_name;
@@ -659,7 +659,7 @@ ring_is_full:
 
 
 static int packet_sendmsg(struct kiocb *iocb, struct socket *sock,
-                         struct msghdr *msg, int len)
+                         struct msghdr *msg, size_t len)
 {
        struct sock *sk = sock->sk;
        struct sockaddr_ll *saddr=(struct sockaddr_ll *)msg->msg_name;
@@ -1007,7 +1007,7 @@ out:
  */
 
 static int packet_recvmsg(struct kiocb *iocb, struct socket *sock,
-                         struct msghdr *msg, int len, int flags)
+                         struct msghdr *msg, size_t len, int flags)
 {
        struct sock *sk = sock->sk;
        struct sk_buff *skb;