diff options
Diffstat (limited to 'drivers/isdn/mISDN/socket.c')
| -rw-r--r-- | drivers/isdn/mISDN/socket.c | 89 | 
1 files changed, 44 insertions, 45 deletions
diff --git a/drivers/isdn/mISDN/socket.c b/drivers/isdn/mISDN/socket.c index 738ea8dd0ad..abe2d699b6f 100644 --- a/drivers/isdn/mISDN/socket.c +++ b/drivers/isdn/mISDN/socket.c @@ -113,7 +113,7 @@ mISDN_sock_cmsg(struct sock *sk, struct msghdr *msg, struct sk_buff *skb)  static int  mISDN_sock_recvmsg(struct kiocb *iocb, struct socket *sock, -    struct msghdr *msg, size_t len, int flags) +		   struct msghdr *msg, size_t len, int flags)  {  	struct sk_buff		*skb;  	struct sock		*sk = sock->sk; @@ -123,8 +123,8 @@ mISDN_sock_recvmsg(struct kiocb *iocb, struct socket *sock,  	if (*debug & DEBUG_SOCKET)  		printk(KERN_DEBUG "%s: len %d, flags %x ch.nr %d, proto %x\n", -			__func__, (int)len, flags, _pms(sk)->ch.nr, -			sk->sk_protocol); +		       __func__, (int)len, flags, _pms(sk)->ch.nr, +		       sk->sk_protocol);  	if (flags & (MSG_OOB))  		return -EOPNOTSUPP; @@ -153,7 +153,7 @@ mISDN_sock_recvmsg(struct kiocb *iocb, struct socket *sock,  	} else {  		if (msg->msg_namelen)  			printk(KERN_WARNING "%s: too small namelen %d\n", -			    __func__, msg->msg_namelen); +			       __func__, msg->msg_namelen);  		msg->msg_namelen = 0;  	} @@ -166,7 +166,7 @@ mISDN_sock_recvmsg(struct kiocb *iocb, struct socket *sock,  		return -ENOSPC;  	}  	memcpy(skb_push(skb, MISDN_HEADER_LEN), mISDN_HEAD_P(skb), -	    MISDN_HEADER_LEN); +	       MISDN_HEADER_LEN);  	err = skb_copy_datagram_iovec(skb, 0, msg->msg_iov, copied); @@ -179,7 +179,7 @@ mISDN_sock_recvmsg(struct kiocb *iocb, struct socket *sock,  static int  mISDN_sock_sendmsg(struct kiocb *iocb, struct socket *sock, -    struct msghdr *msg, size_t len) +		   struct msghdr *msg, size_t len)  {  	struct sock		*sk = sock->sk;  	struct sk_buff		*skb; @@ -188,13 +188,13 @@ mISDN_sock_sendmsg(struct kiocb *iocb, struct socket *sock,  	if (*debug & DEBUG_SOCKET)  		printk(KERN_DEBUG "%s: len %d flags %x ch %d proto %x\n", -		     __func__, (int)len, msg->msg_flags, _pms(sk)->ch.nr, -		     sk->sk_protocol); +		       __func__, (int)len, msg->msg_flags, _pms(sk)->ch.nr, +		       sk->sk_protocol);  	if (msg->msg_flags & MSG_OOB)  		return -EOPNOTSUPP; -	if (msg->msg_flags & ~(MSG_DONTWAIT|MSG_NOSIGNAL|MSG_ERRQUEUE)) +	if (msg->msg_flags & ~(MSG_DONTWAIT | MSG_NOSIGNAL | MSG_ERRQUEUE))  		return -EINVAL;  	if (len < MISDN_HEADER_LEN) @@ -229,7 +229,7 @@ mISDN_sock_sendmsg(struct kiocb *iocb, struct socket *sock,  	if (*debug & DEBUG_SOCKET)  		printk(KERN_DEBUG "%s: ID:%x\n", -		     __func__, mISDN_HEAD_ID(skb)); +		       __func__, mISDN_HEAD_ID(skb));  	err = -ENODEV;  	if (!_pms(sk)->ch.peer) @@ -312,16 +312,16 @@ data_sock_ioctl_bound(struct sock *sk, unsigned int cmd, void __user *p)  		}  		if ((sk->sk_protocol & ~ISDN_P_B_MASK) == ISDN_P_B_START) {  			list_for_each_entry_safe(bchan, next, -				&_pms(sk)->dev->bchannels, list) { +						 &_pms(sk)->dev->bchannels, list) {  				if (bchan->nr == cq.channel) {  					err = bchan->ctrl(bchan, -						CONTROL_CHANNEL, &cq); +							  CONTROL_CHANNEL, &cq);  					break;  				}  			}  		} else  			err = _pms(sk)->dev->D.ctrl(&_pms(sk)->dev->D, -				CONTROL_CHANNEL, &cq); +						    CONTROL_CHANNEL, &cq);  		if (err)  			break;  		if (copy_to_user(p, &cq, sizeof(cq))) @@ -338,11 +338,11 @@ data_sock_ioctl_bound(struct sock *sk, unsigned int cmd, void __user *p)  			break;  		}  		err = _pms(sk)->dev->teimgr->ctrl(_pms(sk)->dev->teimgr, -		    CONTROL_CHANNEL, val); +						  CONTROL_CHANNEL, val);  		break;  	case IMHOLD_L1:  		if (sk->sk_protocol != ISDN_P_LAPD_NT -		 && sk->sk_protocol != ISDN_P_LAPD_TE) { +		    && sk->sk_protocol != ISDN_P_LAPD_TE) {  			err = -EINVAL;  			break;  		} @@ -352,7 +352,7 @@ data_sock_ioctl_bound(struct sock *sk, unsigned int cmd, void __user *p)  			break;  		}  		err = _pms(sk)->dev->teimgr->ctrl(_pms(sk)->dev->teimgr, -		    CONTROL_CHANNEL, val); +						  CONTROL_CHANNEL, val);  		break;  	default:  		err = -EINVAL; @@ -366,7 +366,7 @@ done:  static int  data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)  { -	int 			err = 0, id; +	int			err = 0, id;  	struct sock		*sk = sock->sk;  	struct mISDNdevice	*dev;  	struct mISDNversion	ver; @@ -399,7 +399,7 @@ data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)  			di.Bprotocols = dev->Bprotocols | get_all_Bprotocols();  			di.protocol = dev->D.protocol;  			memcpy(di.channelmap, dev->channelmap, -				sizeof(di.channelmap)); +			       sizeof(di.channelmap));  			di.nrbchan = dev->nrbchan;  			strcpy(di.name, dev_name(&dev->dev));  			if (copy_to_user((void __user *)arg, &di, sizeof(di))) @@ -410,7 +410,7 @@ data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)  	default:  		if (sk->sk_state == MISDN_BOUND)  			err = data_sock_ioctl_bound(sk, cmd, -				(void __user *)arg); +						    (void __user *)arg);  		else  			err = -ENOTCONN;  	} @@ -418,14 +418,14 @@ data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)  }  static int data_sock_setsockopt(struct socket *sock, int level, int optname, -	char __user *optval, unsigned int len) +				char __user *optval, unsigned int len)  {  	struct sock *sk = sock->sk;  	int err = 0, opt = 0;  	if (*debug & DEBUG_SOCKET)  		printk(KERN_DEBUG "%s(%p, %d, %x, %p, %d)\n", __func__, sock, -		    level, optname, optval, len); +		       level, optname, optval, len);  	lock_sock(sk); @@ -450,7 +450,7 @@ static int data_sock_setsockopt(struct socket *sock, int level, int optname,  }  static int data_sock_getsockopt(struct socket *sock, int level, int optname, -	char __user *optval, int __user *optlen) +				char __user *optval, int __user *optlen)  {  	struct sock *sk = sock->sk;  	int len, opt; @@ -516,7 +516,7 @@ data_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len)  			if (csk->sk_protocol >= ISDN_P_B_START)  				continue;  			if (IS_ISDN_P_TE(csk->sk_protocol) -					== IS_ISDN_P_TE(sk->sk_protocol)) +			    == IS_ISDN_P_TE(sk->sk_protocol))  				continue;  			read_unlock_bh(&data_sockets.lock);  			err = -EBUSY; @@ -535,14 +535,14 @@ data_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len)  	case ISDN_P_NT_E1:  		mISDN_sock_unlink(&data_sockets, sk);  		err = connect_layer1(_pms(sk)->dev, &_pms(sk)->ch, -		    sk->sk_protocol, maddr); +				     sk->sk_protocol, maddr);  		if (err)  			mISDN_sock_link(&data_sockets, sk);  		break;  	case ISDN_P_LAPD_TE:  	case ISDN_P_LAPD_NT:  		err = create_l2entity(_pms(sk)->dev, &_pms(sk)->ch, -		    sk->sk_protocol, maddr); +				      sk->sk_protocol, maddr);  		break;  	case ISDN_P_B_RAW:  	case ISDN_P_B_HDLC: @@ -551,7 +551,7 @@ data_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len)  	case ISDN_P_B_L2DSP:  	case ISDN_P_B_L2DSPHDLC:  		err = connect_Bstack(_pms(sk)->dev, &_pms(sk)->ch, -		    sk->sk_protocol, maddr); +				     sk->sk_protocol, maddr);  		break;  	default:  		err = -EPROTONOSUPPORT; @@ -568,9 +568,9 @@ done:  static int  data_sock_getname(struct socket *sock, struct sockaddr *addr, -    int *addr_len, int peer) +		  int *addr_len, int peer)  { -	struct sockaddr_mISDN 	*maddr = (struct sockaddr_mISDN *) addr; +	struct sockaddr_mISDN	*maddr = (struct sockaddr_mISDN *) addr;  	struct sock		*sk = sock->sk;  	if (!_pms(sk)->dev) @@ -651,7 +651,7 @@ base_sock_release(struct socket *sock)  static int  base_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)  { -	int 			err = 0, id; +	int			err = 0, id;  	struct mISDNdevice	*dev;  	struct mISDNversion	ver; @@ -683,7 +683,7 @@ base_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)  			di.Bprotocols = dev->Bprotocols | get_all_Bprotocols();  			di.protocol = dev->D.protocol;  			memcpy(di.channelmap, dev->channelmap, -				sizeof(di.channelmap)); +			       sizeof(di.channelmap));  			di.nrbchan = dev->nrbchan;  			strcpy(di.name, dev_name(&dev->dev));  			if (copy_to_user((void __user *)arg, &di, sizeof(di))) @@ -692,20 +692,20 @@ base_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)  			err = -ENODEV;  		break;  	case IMSETDEVNAME: -		{ -			struct mISDN_devrename dn; -			if (copy_from_user(&dn, (void __user *)arg, -			    sizeof(dn))) { -				err = -EFAULT; -				break; -			} -			dev = get_mdevice(dn.id); -			if (dev) -				err = device_rename(&dev->dev, dn.name); -			else -				err = -ENODEV; +	{ +		struct mISDN_devrename dn; +		if (copy_from_user(&dn, (void __user *)arg, +				   sizeof(dn))) { +			err = -EFAULT; +			break;  		} -		break; +		dev = get_mdevice(dn.id); +		if (dev) +			err = device_rename(&dev->dev, dn.name); +		else +			err = -ENODEV; +	} +	break;  	default:  		err = -EINVAL;  	} @@ -790,7 +790,7 @@ mISDN_sock_create(struct net *net, struct socket *sock, int proto, int kern)  {  	int err = -EPROTONOSUPPORT; -	switch	(proto) { +	switch (proto) {  	case ISDN_P_BASE:  		err = base_sock_create(net, sock, proto);  		break; @@ -838,4 +838,3 @@ misdn_sock_cleanup(void)  {  	sock_unregister(PF_ISDN);  } -  |