diff options
| author | Wim Van Sebroeck <wim@iguana.be> | 2007-05-11 19:03:13 +0000 | 
|---|---|---|
| committer | Wim Van Sebroeck <wim@iguana.be> | 2007-05-11 19:03:13 +0000 | 
| commit | 5c34202b8bf942da411b6599668a76b07449bbfd (patch) | |
| tree | 5719c361321eaddc8e4f1b0c8a7994f0e9a6fdd3 /arch/um/drivers/mcast_user.c | |
| parent | 0d4804b31f91cfbcff6d62af0bc09a893a1c8ae0 (diff) | |
| parent | 1f8a6b658a943b4f04a1fc7b3a420360202c86cd (diff) | |
Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'arch/um/drivers/mcast_user.c')
| -rw-r--r-- | arch/um/drivers/mcast_user.c | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/arch/um/drivers/mcast_user.c b/arch/um/drivers/mcast_user.c index b827e82884c..d319db16d4e 100644 --- a/arch/um/drivers/mcast_user.c +++ b/arch/um/drivers/mcast_user.c @@ -20,7 +20,6 @@  #include "net_user.h"  #include "mcast.h"  #include "kern_util.h" -#include "user_util.h"  #include "user.h"  #include "os.h"  #include "um_malloc.h" @@ -34,20 +33,21 @@ static struct sockaddr_in *new_addr(char *addr, unsigned short port)  	sin = um_kmalloc(sizeof(struct sockaddr_in));  	if(sin == NULL){  		printk("new_addr: allocation of sockaddr_in failed\n"); -		return(NULL); +		return NULL;  	}  	sin->sin_family = AF_INET;  	sin->sin_addr.s_addr = in_aton(addr);  	sin->sin_port = htons(port); -	return(sin); +	return sin;  } -static void mcast_user_init(void *data, void *dev) +static int mcast_user_init(void *data, void *dev)  {  	struct mcast_data *pri = data;  	pri->mcast_addr = new_addr(pri->addr, pri->port);  	pri->dev = dev; +	return 0;  }  static void mcast_remove(void *data) @@ -107,8 +107,8 @@ static int mcast_open(void *data)  		err = -errno;  		printk("mcast_open : data bind failed, errno = %d\n", errno);  		goto out_close; -	}		 -	 +	} +  	/* subscribe to the multicast group */  	mreq.imr_multiaddr.s_addr = sin->sin_addr.s_addr;  	mreq.imr_interface.s_addr = 0; @@ -153,12 +153,12 @@ int mcast_user_write(int fd, void *buf, int len, struct mcast_data *pri)  {  	struct sockaddr_in *data_addr = pri->mcast_addr; -	return(net_sendto(fd, buf, len, data_addr, sizeof(*data_addr))); +	return net_sendto(fd, buf, len, data_addr, sizeof(*data_addr));  }  static int mcast_set_mtu(int mtu, void *data)  { -	return(mtu); +	return mtu;  }  const struct net_user_info mcast_user_info = {  | 
