diff options
Diffstat (limited to 'net/unix')
| -rw-r--r-- | net/unix/af_unix.c | 15 | ||||
| -rw-r--r-- | net/unix/sysctl_net_unix.c | 7 | 
2 files changed, 11 insertions, 11 deletions
| diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index fc820cd75453..f25511903115 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -621,7 +621,8 @@ out:  	return sk;  } -static int unix_create(struct net *net, struct socket *sock, int protocol) +static int unix_create(struct net *net, struct socket *sock, int protocol, +		       int kern)  {  	if (protocol && protocol != PF_UNIX)  		return -EPROTONOSUPPORT; @@ -1032,8 +1033,8 @@ static int unix_stream_connect(struct socket *sock, struct sockaddr *uaddr,  		goto out;  	addr_len = err; -	if (test_bit(SOCK_PASSCRED, &sock->flags) -		&& !u->addr && (err = unix_autobind(sock)) != 0) +	if (test_bit(SOCK_PASSCRED, &sock->flags) && !u->addr && +	    (err = unix_autobind(sock)) != 0)  		goto out;  	timeo = sock_sndtimeo(sk, flags & O_NONBLOCK); @@ -1258,7 +1259,7 @@ static int unix_getname(struct socket *sock, struct sockaddr *uaddr, int *uaddr_  {  	struct sock *sk = sock->sk;  	struct unix_sock *u; -	struct sockaddr_un *sunaddr = (struct sockaddr_un *)uaddr; +	DECLARE_SOCKADDR(struct sockaddr_un *, sunaddr, uaddr);  	int err = 0;  	if (peer) { @@ -1377,8 +1378,8 @@ static int unix_dgram_sendmsg(struct kiocb *kiocb, struct socket *sock,  			goto out;  	} -	if (test_bit(SOCK_PASSCRED, &sock->flags) -		&& !u->addr && (err = unix_autobind(sock)) != 0) +	if (test_bit(SOCK_PASSCRED, &sock->flags) && !u->addr +	    && (err = unix_autobind(sock)) != 0)  		goto out;  	err = -EMSGSIZE; @@ -2216,7 +2217,7 @@ static const struct file_operations unix_seq_fops = {  #endif -static struct net_proto_family unix_family_ops = { +static const struct net_proto_family unix_family_ops = {  	.family = PF_UNIX,  	.create = unix_create,  	.owner	= THIS_MODULE, diff --git a/net/unix/sysctl_net_unix.c b/net/unix/sysctl_net_unix.c index 83c093077ebc..708f5df6b7f0 100644 --- a/net/unix/sysctl_net_unix.c +++ b/net/unix/sysctl_net_unix.c @@ -16,19 +16,18 @@  static ctl_table unix_table[] = {  	{ -		.ctl_name	= NET_UNIX_MAX_DGRAM_QLEN,  		.procname	= "max_dgram_qlen",  		.data		= &init_net.unx.sysctl_max_dgram_qlen,  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec  	}, -	{ .ctl_name = 0 } +	{ }  };  static struct ctl_path unix_path[] = { -	{ .procname = "net", .ctl_name = CTL_NET, }, -	{ .procname = "unix", .ctl_name = NET_UNIX, }, +	{ .procname = "net", }, +	{ .procname = "unix", },  	{ },  }; | 
