netdev
[Top] [All Lists]

[PATCH] (12/17) irda -- size_t for send/recvmsg

To: "David S. Miller" <davem@xxxxxxxxxx>, Jean Tourrilhes <jt@xxxxxxxxxxxxxxxxxx>
Subject: [PATCH] (12/17) irda -- size_t for send/recvmsg
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Fri, 9 Jan 2004 14:03:17 -0800
Cc: netdev@xxxxxxxxxxx
Sender: netdev-bounce@xxxxxxxxxxx
Convert IRDA to unsigned length for send/recv msg.

diff -Nru a/net/irda/af_irda.c b/net/irda/af_irda.c
--- a/net/irda/af_irda.c        Mon Dec  8 16:20:04 2003
+++ b/net/irda/af_irda.c        Mon Dec  8 16:20:04 2003
@@ -1257,7 +1257,7 @@
  *    fragment the message if necessary
  */
 static int irda_sendmsg(struct kiocb *iocb, struct socket *sock,
-                       struct msghdr *msg, int len)
+                       struct msghdr *msg, size_t len)
 {
        struct sock *sk = sock->sk;
        struct irda_sock *self;
@@ -1329,12 +1329,13 @@
  *    after being read, regardless of how much the user actually read
  */
 static int irda_recvmsg_dgram(struct kiocb *iocb, struct socket *sock,
-                             struct msghdr *msg, int size, int flags)
+                             struct msghdr *msg, size_t size, int flags)
 {
        struct sock *sk = sock->sk;
        struct irda_sock *self = irda_sk(sk);
        struct sk_buff *skb;
-       int copied, err;
+       size_t copied;
+       int err;
 
        IRDA_DEBUG(4, "%s()\n", __FUNCTION__);
 
@@ -1379,12 +1380,12 @@
  * Function irda_recvmsg_stream (iocb, sock, msg, size, flags)
  */
 static int irda_recvmsg_stream(struct kiocb *iocb, struct socket *sock,
-                              struct msghdr *msg, int size, int flags)
+                              struct msghdr *msg, size_t size, int flags)
 {
        struct sock *sk = sock->sk;
        struct irda_sock *self = irda_sk(sk);
        int noblock = flags & MSG_DONTWAIT;
-       int copied = 0;
+       size_t copied = 0;
        int target = 1;
        DECLARE_WAITQUEUE(waitq, current);
 
@@ -1505,7 +1506,7 @@
  *
  */
 static int irda_sendmsg_dgram(struct kiocb *iocb, struct socket *sock,
-                             struct msghdr *msg, int len)
+                             struct msghdr *msg, size_t len)
 {
        struct sock *sk = sock->sk;
        struct irda_sock *self;
@@ -1571,7 +1572,7 @@
  */
 #ifdef CONFIG_IRDA_ULTRA
 static int irda_sendmsg_ultra(struct kiocb *iocb, struct socket *sock,
-                             struct msghdr *msg, int len)
+                             struct msghdr *msg, size_t len)
 {
        struct sock *sk = sock->sk;
        struct irda_sock *self;

<Prev in Thread] Current Thread [Next in Thread>