diff options
Diffstat (limited to 'net/x25')
| -rw-r--r-- | net/x25/Kconfig | 4 | ||||
| -rw-r--r-- | net/x25/af_x25.c | 13 | ||||
| -rw-r--r-- | net/x25/x25_dev.c | 10 | ||||
| -rw-r--r-- | net/x25/x25_facilities.c | 14 | ||||
| -rw-r--r-- | net/x25/x25_forward.c | 5 | ||||
| -rw-r--r-- | net/x25/x25_in.c | 6 | ||||
| -rw-r--r-- | net/x25/x25_link.c | 6 | ||||
| -rw-r--r-- | net/x25/x25_subr.c | 6 | 
8 files changed, 39 insertions, 25 deletions
diff --git a/net/x25/Kconfig b/net/x25/Kconfig index c959312c45e..e2fa133f9fb 100644 --- a/net/x25/Kconfig +++ b/net/x25/Kconfig @@ -16,8 +16,8 @@ config X25  	  if you want that) and the lower level data link layer protocol LAPB  	  (say Y to "LAPB Data Link Driver" below if you want that). -	  You can read more about X.25 at <http://www.sangoma.com/x25.htm> and -	  <http://www.cisco.com/univercd/cc/td/doc/product/software/ios11/cbook/cx25.htm>. +	  You can read more about X.25 at <http://www.sangoma.com/tutorials/x25/> and +	  <http://docwiki.cisco.com/wiki/X.25>.  	  Information about X.25 for Linux is contained in the files  	  <file:Documentation/networking/x25.txt> and  	  <file:Documentation/networking/x25-iface.txt>. diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c index 45a3ab5612c..5ad4418ef09 100644 --- a/net/x25/af_x25.c +++ b/net/x25/af_x25.c @@ -35,6 +35,8 @@   *					response   */ +#define pr_fmt(fmt) "X25: " fmt +  #include <linux/module.h>  #include <linux/capability.h>  #include <linux/errno.h> @@ -1062,7 +1064,7 @@ int x25_rx_call_request(struct sk_buff *skb, struct x25_neigh *nb,  	x25_start_heartbeat(make);  	if (!sock_flag(sk, SOCK_DEAD)) -		sk->sk_data_ready(sk, skb->len); +		sk->sk_data_ready(sk);  	rc = 1;  	sock_put(sk);  out: @@ -1080,7 +1082,7 @@ static int x25_sendmsg(struct kiocb *iocb, struct socket *sock,  {  	struct sock *sk = sock->sk;  	struct x25_sock *x25 = x25_sk(sk); -	struct sockaddr_x25 *usx25 = (struct sockaddr_x25 *)msg->msg_name; +	DECLARE_SOCKADDR(struct sockaddr_x25 *, usx25, msg->msg_name);  	struct sockaddr_x25 sx25;  	struct sk_buff *skb;  	unsigned char *asmptr; @@ -1256,7 +1258,7 @@ static int x25_recvmsg(struct kiocb *iocb, struct socket *sock,  {  	struct sock *sk = sock->sk;  	struct x25_sock *x25 = x25_sk(sk); -	struct sockaddr_x25 *sx25 = (struct sockaddr_x25 *)msg->msg_name; +	DECLARE_SOCKADDR(struct sockaddr_x25 *, sx25, msg->msg_name);  	size_t copied;  	int qbit, header_len;  	struct sk_buff *skb; @@ -1340,10 +1342,9 @@ static int x25_recvmsg(struct kiocb *iocb, struct socket *sock,  	if (sx25) {  		sx25->sx25_family = AF_X25;  		sx25->sx25_addr   = x25->dest_addr; +		msg->msg_namelen = sizeof(*sx25);  	} -	msg->msg_namelen = sizeof(struct sockaddr_x25); -  	x25_check_rbuf(sk);  	rc = copied;  out_free_dgram: @@ -1810,7 +1811,7 @@ static int __init x25_init(void)  	if (rc != 0)  		goto out_sock; -	printk(KERN_INFO "X.25 for Linux Version 0.2\n"); +	pr_info("Linux Version 0.2\n");  	x25_register_sysctl();  	rc = x25_proc_init(); diff --git a/net/x25/x25_dev.c b/net/x25/x25_dev.c index a8a236338e6..39231237e1c 100644 --- a/net/x25/x25_dev.c +++ b/net/x25/x25_dev.c @@ -17,6 +17,8 @@   *      2000-09-04	Henner Eisen	Prevent freeing a dangling skb.   */ +#define pr_fmt(fmt) "X25: " fmt +  #include <linux/kernel.h>  #include <linux/netdevice.h>  #include <linux/skbuff.h> @@ -89,7 +91,7 @@ static int x25_receive_data(struct sk_buff *skb, struct x25_neigh *nb)  */  	if (frametype != X25_CLEAR_CONFIRMATION) -		printk(KERN_DEBUG "x25_receive_data(): unknown frame type %2x\n",frametype); +		pr_debug("x25_receive_data(): unknown frame type %2x\n",frametype);  	return 0;  } @@ -114,7 +116,7 @@ int x25_lapb_receive_frame(struct sk_buff *skb, struct net_device *dev,  	 */  	nb = x25_get_neigh(dev);  	if (!nb) { -		printk(KERN_DEBUG "X.25: unknown neighbour - %s\n", dev->name); +		pr_debug("unknown neighbour - %s\n", dev->name);  		goto drop;  	} @@ -154,7 +156,7 @@ void x25_establish_link(struct x25_neigh *nb)  	switch (nb->dev->type) {  	case ARPHRD_X25:  		if ((skb = alloc_skb(1, GFP_ATOMIC)) == NULL) { -			printk(KERN_ERR "x25_dev: out of memory\n"); +			pr_err("x25_dev: out of memory\n");  			return;  		}  		ptr  = skb_put(skb, 1); @@ -189,7 +191,7 @@ void x25_terminate_link(struct x25_neigh *nb)  	skb = alloc_skb(1, GFP_ATOMIC);  	if (!skb) { -		printk(KERN_ERR "x25_dev: out of memory\n"); +		pr_err("x25_dev: out of memory\n");  		return;  	} diff --git a/net/x25/x25_facilities.c b/net/x25/x25_facilities.c index b8253250d72..7ecd04c2136 100644 --- a/net/x25/x25_facilities.c +++ b/net/x25/x25_facilities.c @@ -21,6 +21,8 @@   *					on response.   */ +#define pr_fmt(fmt) "X25: " fmt +  #include <linux/kernel.h>  #include <linux/string.h>  #include <linux/skbuff.h> @@ -109,7 +111,7 @@ int x25_parse_facilities(struct sk_buff *skb, struct x25_facilities *facilities,  			case X25_MARKER:  				break;  			default: -				printk(KERN_DEBUG "X.25: unknown facility " +				pr_debug("unknown facility "  				       "%02X, value %02X\n",  				       p[0], p[1]);  				break; @@ -132,7 +134,7 @@ int x25_parse_facilities(struct sk_buff *skb, struct x25_facilities *facilities,  				*vc_fac_mask |= X25_MASK_WINDOW_SIZE;  				break;  			default: -				printk(KERN_DEBUG "X.25: unknown facility " +				pr_debug("unknown facility "  				       "%02X, values %02X, %02X\n",  				       p[0], p[1], p[2]);  				break; @@ -143,7 +145,7 @@ int x25_parse_facilities(struct sk_buff *skb, struct x25_facilities *facilities,  		case X25_FAC_CLASS_C:  			if (len < 4)  				return -1; -			printk(KERN_DEBUG "X.25: unknown facility %02X, " +			pr_debug("unknown facility %02X, "  			       "values %02X, %02X, %02X\n",  			       p[0], p[1], p[2], p[3]);  			p   += 4; @@ -172,7 +174,7 @@ int x25_parse_facilities(struct sk_buff *skb, struct x25_facilities *facilities,  				*vc_fac_mask |= X25_MASK_CALLED_AE;  				break;  			default: -				printk(KERN_DEBUG "X.25: unknown facility %02X," +				pr_debug("unknown facility %02X,"  					"length %d\n", p[0], p[1]);  				break;  			} @@ -341,12 +343,12 @@ void x25_limit_facilities(struct x25_facilities *facilities,  	if (!nb->extended) {  		if (facilities->winsize_in  > 7) { -			printk(KERN_DEBUG "X.25: incoming winsize limited to 7\n"); +			pr_debug("incoming winsize limited to 7\n");  			facilities->winsize_in = 7;  		}  		if (facilities->winsize_out > 7) {  			facilities->winsize_out = 7; -			printk( KERN_DEBUG "X.25: outgoing winsize limited to 7\n"); +			pr_debug("outgoing winsize limited to 7\n");  		}  	}  } diff --git a/net/x25/x25_forward.c b/net/x25/x25_forward.c index c541b622ae1..cf561f1613e 100644 --- a/net/x25/x25_forward.c +++ b/net/x25/x25_forward.c @@ -8,6 +8,9 @@   *	History   *	03-01-2007	Added forwarding for x.25	Andrew Hendry   */ + +#define pr_fmt(fmt) "X25: " fmt +  #include <linux/if_arp.h>  #include <linux/init.h>  #include <linux/slab.h> @@ -51,7 +54,7 @@ int x25_forward_call(struct x25_address *dest_addr, struct x25_neigh *from,  	list_for_each(entry, &x25_forward_list) {  		x25_frwd = list_entry(entry, struct x25_forward, node);  		if (x25_frwd->lci == lci) { -			printk(KERN_WARNING "X.25: call request for lci which is already registered!, transmitting but not registering new pair\n"); +			pr_warn("call request for lci which is already registered!, transmitting but not registering new pair\n");  			same_lci = 1;  		}  	} diff --git a/net/x25/x25_in.c b/net/x25/x25_in.c index a49cd4ec551..7ac50098a37 100644 --- a/net/x25/x25_in.c +++ b/net/x25/x25_in.c @@ -23,6 +23,8 @@   *					  i-frames.   */ +#define pr_fmt(fmt) "X25: " fmt +  #include <linux/slab.h>  #include <linux/errno.h>  #include <linux/kernel.h> @@ -77,7 +79,7 @@ static int x25_queue_rx_frame(struct sock *sk, struct sk_buff *skb, int more)  	skb_set_owner_r(skbn, sk);  	skb_queue_tail(&sk->sk_receive_queue, skbn);  	if (!sock_flag(sk, SOCK_DEAD)) -		sk->sk_data_ready(sk, skbn->len); +		sk->sk_data_ready(sk);  	return 0;  } @@ -317,7 +319,7 @@ static int x25_state3_machine(struct sock *sk, struct sk_buff *skb, int frametyp  			break;  		default: -			printk(KERN_WARNING "x25: unknown %02X in state 3\n", frametype); +			pr_warn("unknown %02X in state 3\n", frametype);  			break;  	} diff --git a/net/x25/x25_link.c b/net/x25/x25_link.c index 4acacf3c661..fd5ffb25873 100644 --- a/net/x25/x25_link.c +++ b/net/x25/x25_link.c @@ -21,6 +21,8 @@   *	2000-09-04	Henner Eisen	  dev_hold() / dev_put() for x25_neigh.   */ +#define pr_fmt(fmt) "X25: " fmt +  #include <linux/kernel.h>  #include <linux/jiffies.h>  #include <linux/timer.h> @@ -93,13 +95,13 @@ void x25_link_control(struct sk_buff *skb, struct x25_neigh *nb,  		if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 4))  			break; -		printk(KERN_WARNING "x25: diagnostic #%d - %02X %02X %02X\n", +		pr_warn("diagnostic #%d - %02X %02X %02X\n",  		       skb->data[3], skb->data[4],  		       skb->data[5], skb->data[6]);  		break;  	default: -		printk(KERN_WARNING "x25: received unknown %02X with LCI 000\n", +		pr_warn("received unknown %02X with LCI 000\n",  		       frametype);  		break;  	} diff --git a/net/x25/x25_subr.c b/net/x25/x25_subr.c index 5170d52bfd9..6b5af65f491 100644 --- a/net/x25/x25_subr.c +++ b/net/x25/x25_subr.c @@ -23,6 +23,8 @@   *						restriction on response.   */ +#define pr_fmt(fmt) "X25: " fmt +  #include <linux/slab.h>  #include <linux/kernel.h>  #include <linux/string.h> @@ -148,7 +150,7 @@ void x25_write_internal(struct sock *sk, int frametype)  	case X25_RESET_CONFIRMATION:  		break;  	default: -		printk(KERN_ERR "X.25: invalid frame type %02X\n", frametype); +		pr_err("invalid frame type %02X\n", frametype);  		return;  	} @@ -338,7 +340,7 @@ int x25_decode(struct sock *sk, struct sk_buff *skb, int *ns, int *nr, int *q,  		}  	} -	printk(KERN_DEBUG "X.25: invalid PLP frame %02X %02X %02X\n", +	pr_debug("invalid PLP frame %02X %02X %02X\n",  	       frame[0], frame[1], frame[2]);  	return X25_ILLEGAL;  | 
