Commit f8e1d201 authored by YOSHIFUJI Hideaki's avatar YOSHIFUJI Hideaki Committed by David S. Miller

[NET] X25: Fix whitespace errors.

Signed-off-by: default avatarYOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 4ba6122b
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
...@@ -18,11 +18,11 @@ ...@@ -18,11 +18,11 @@
* X.25 002 Jonathan Naylor Centralised disconnect handling. * X.25 002 Jonathan Naylor Centralised disconnect handling.
* New timer architecture. * New timer architecture.
* 2000-03-11 Henner Eisen MSG_EOR handling more POSIX compliant. * 2000-03-11 Henner Eisen MSG_EOR handling more POSIX compliant.
* 2000-03-22 Daniela Squassoni Allowed disabling/enabling of * 2000-03-22 Daniela Squassoni Allowed disabling/enabling of
* facilities negotiation and increased * facilities negotiation and increased
* the throughput upper limit. * the throughput upper limit.
* 2000-08-27 Arnaldo C. Melo s/suser/capable/ + micro cleanups * 2000-08-27 Arnaldo C. Melo s/suser/capable/ + micro cleanups
* 2000-09-04 Henner Eisen Set sock->state in x25_accept(). * 2000-09-04 Henner Eisen Set sock->state in x25_accept().
* Fixed x25_output() related skb leakage. * Fixed x25_output() related skb leakage.
* 2000-10-02 Henner Eisen Made x25_kick() single threaded per socket. * 2000-10-02 Henner Eisen Made x25_kick() single threaded per socket.
* 2000-10-27 Henner Eisen MSG_DONTWAIT for fragment allocation. * 2000-10-27 Henner Eisen MSG_DONTWAIT for fragment allocation.
...@@ -256,8 +256,8 @@ static struct sock *x25_find_listener(struct x25_address *addr, ...@@ -256,8 +256,8 @@ static struct sock *x25_find_listener(struct x25_address *addr,
* call user data vs this sockets call user data * call user data vs this sockets call user data
*/ */
if(skb->len > 0 && x25_sk(s)->cudmatchlength > 0) { if(skb->len > 0 && x25_sk(s)->cudmatchlength > 0) {
if((memcmp(x25_sk(s)->calluserdata.cuddata, if((memcmp(x25_sk(s)->calluserdata.cuddata,
skb->data, skb->data,
x25_sk(s)->cudmatchlength)) == 0) { x25_sk(s)->cudmatchlength)) == 0) {
sock_hold(s); sock_hold(s);
goto found; goto found;
...@@ -421,7 +421,7 @@ static int x25_getsockopt(struct socket *sock, int level, int optname, ...@@ -421,7 +421,7 @@ static int x25_getsockopt(struct socket *sock, int level, int optname,
{ {
struct sock *sk = sock->sk; struct sock *sk = sock->sk;
int val, len, rc = -ENOPROTOOPT; int val, len, rc = -ENOPROTOOPT;
if (level != SOL_X25 || optname != X25_QBITINCL) if (level != SOL_X25 || optname != X25_QBITINCL)
goto out; goto out;
...@@ -434,7 +434,7 @@ static int x25_getsockopt(struct socket *sock, int level, int optname, ...@@ -434,7 +434,7 @@ static int x25_getsockopt(struct socket *sock, int level, int optname,
rc = -EINVAL; rc = -EINVAL;
if (len < 0) if (len < 0)
goto out; goto out;
rc = -EFAULT; rc = -EFAULT;
if (put_user(len, optlen)) if (put_user(len, optlen))
goto out; goto out;
...@@ -523,12 +523,12 @@ static int x25_create(struct socket *sock, int protocol) ...@@ -523,12 +523,12 @@ static int x25_create(struct socket *sock, int protocol)
x25->facilities.pacsize_out = X25_DEFAULT_PACKET_SIZE; x25->facilities.pacsize_out = X25_DEFAULT_PACKET_SIZE;
x25->facilities.throughput = X25_DEFAULT_THROUGHPUT; x25->facilities.throughput = X25_DEFAULT_THROUGHPUT;
x25->facilities.reverse = X25_DEFAULT_REVERSE; x25->facilities.reverse = X25_DEFAULT_REVERSE;
x25->dte_facilities.calling_len = 0; x25->dte_facilities.calling_len = 0;
x25->dte_facilities.called_len = 0; x25->dte_facilities.called_len = 0;
memset(x25->dte_facilities.called_ae, '\0', memset(x25->dte_facilities.called_ae, '\0',
sizeof(x25->dte_facilities.called_ae)); sizeof(x25->dte_facilities.called_ae));
memset(x25->dte_facilities.calling_ae, '\0', memset(x25->dte_facilities.calling_ae, '\0',
sizeof(x25->dte_facilities.calling_ae)); sizeof(x25->dte_facilities.calling_ae));
rc = 0; rc = 0;
out: out:
...@@ -608,7 +608,7 @@ static int x25_release(struct socket *sock) ...@@ -608,7 +608,7 @@ static int x25_release(struct socket *sock)
break; break;
} }
sock->sk = NULL; sock->sk = NULL;
sk->sk_socket = NULL; /* Not used, but we should do this */ sk->sk_socket = NULL; /* Not used, but we should do this */
out: out:
return 0; return 0;
...@@ -635,7 +635,7 @@ static int x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) ...@@ -635,7 +635,7 @@ static int x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len)
static int x25_wait_for_connection_establishment(struct sock *sk) static int x25_wait_for_connection_establishment(struct sock *sk)
{ {
DECLARE_WAITQUEUE(wait, current); DECLARE_WAITQUEUE(wait, current);
int rc; int rc;
add_wait_queue_exclusive(sk->sk_sleep, &wait); add_wait_queue_exclusive(sk->sk_sleep, &wait);
for (;;) { for (;;) {
...@@ -686,7 +686,7 @@ static int x25_connect(struct socket *sock, struct sockaddr *uaddr, ...@@ -686,7 +686,7 @@ static int x25_connect(struct socket *sock, struct sockaddr *uaddr,
if (sk->sk_state == TCP_ESTABLISHED) if (sk->sk_state == TCP_ESTABLISHED)
goto out; goto out;
sk->sk_state = TCP_CLOSE; sk->sk_state = TCP_CLOSE;
sock->state = SS_UNCONNECTED; sock->state = SS_UNCONNECTED;
rc = -EINVAL; rc = -EINVAL;
...@@ -778,7 +778,7 @@ static int x25_wait_for_data(struct sock *sk, long timeout) ...@@ -778,7 +778,7 @@ static int x25_wait_for_data(struct sock *sk, long timeout)
remove_wait_queue(sk->sk_sleep, &wait); remove_wait_queue(sk->sk_sleep, &wait);
return rc; return rc;
} }
static int x25_accept(struct socket *sock, struct socket *newsock, int flags) static int x25_accept(struct socket *sock, struct socket *newsock, int flags)
{ {
struct sock *sk = sock->sk; struct sock *sk = sock->sk;
...@@ -837,7 +837,7 @@ static int x25_getname(struct socket *sock, struct sockaddr *uaddr, ...@@ -837,7 +837,7 @@ static int x25_getname(struct socket *sock, struct sockaddr *uaddr,
return 0; return 0;
} }
int x25_rx_call_request(struct sk_buff *skb, struct x25_neigh *nb, int x25_rx_call_request(struct sk_buff *skb, struct x25_neigh *nb,
unsigned int lci) unsigned int lci)
{ {
...@@ -1120,7 +1120,7 @@ static int x25_sendmsg(struct kiocb *iocb, struct socket *sock, ...@@ -1120,7 +1120,7 @@ static int x25_sendmsg(struct kiocb *iocb, struct socket *sock,
if (msg->msg_flags & MSG_OOB) if (msg->msg_flags & MSG_OOB)
skb_queue_tail(&x25->interrupt_out_queue, skb); skb_queue_tail(&x25->interrupt_out_queue, skb);
else { else {
len = x25_output(sk, skb); len = x25_output(sk, skb);
if (len < 0) if (len < 0)
kfree_skb(skb); kfree_skb(skb);
else if (x25->qbitincl) else if (x25->qbitincl)
...@@ -1219,7 +1219,7 @@ static int x25_recvmsg(struct kiocb *iocb, struct socket *sock, ...@@ -1219,7 +1219,7 @@ static int x25_recvmsg(struct kiocb *iocb, struct socket *sock,
msg->msg_flags |= MSG_TRUNC; msg->msg_flags |= MSG_TRUNC;
} }
/* Currently, each datagram always contains a complete record */ /* Currently, each datagram always contains a complete record */
msg->msg_flags |= MSG_EOR; msg->msg_flags |= MSG_EOR;
rc = skb_copy_datagram_iovec(skb, 0, msg->msg_iov, copied); rc = skb_copy_datagram_iovec(skb, 0, msg->msg_iov, copied);
...@@ -1277,8 +1277,8 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) ...@@ -1277,8 +1277,8 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
case SIOCGSTAMP: case SIOCGSTAMP:
rc = -EINVAL; rc = -EINVAL;
if (sk) if (sk)
rc = sock_get_timestamp(sk, rc = sock_get_timestamp(sk,
(struct timeval __user *)argp); (struct timeval __user *)argp);
break; break;
case SIOCGIFADDR: case SIOCGIFADDR:
case SIOCSIFADDR: case SIOCSIFADDR:
...@@ -1346,17 +1346,17 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) ...@@ -1346,17 +1346,17 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
} }
case SIOCX25GDTEFACILITIES: { case SIOCX25GDTEFACILITIES: {
rc = copy_to_user(argp, &x25->dte_facilities, rc = copy_to_user(argp, &x25->dte_facilities,
sizeof(x25->dte_facilities)); sizeof(x25->dte_facilities));
if (rc) if (rc)
rc = -EFAULT; rc = -EFAULT;
break; break;
} }
case SIOCX25SDTEFACILITIES: { case SIOCX25SDTEFACILITIES: {
struct x25_dte_facilities dtefacs; struct x25_dte_facilities dtefacs;
rc = -EFAULT; rc = -EFAULT;
if (copy_from_user(&dtefacs, argp, sizeof(dtefacs))) if (copy_from_user(&dtefacs, argp, sizeof(dtefacs)))
break; break;
rc = -EINVAL; rc = -EINVAL;
if (sk->sk_state != TCP_LISTEN && if (sk->sk_state != TCP_LISTEN &&
...@@ -1414,7 +1414,7 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) ...@@ -1414,7 +1414,7 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
if (copy_from_user(&sub_addr, argp, if (copy_from_user(&sub_addr, argp,
sizeof(sub_addr))) sizeof(sub_addr)))
break; break;
rc = -EINVAL; rc = -EINVAL;
if(sub_addr.cudmatchlength > X25_MAX_CUD_LEN) if(sub_addr.cudmatchlength > X25_MAX_CUD_LEN)
break; break;
x25->cudmatchlength = sub_addr.cudmatchlength; x25->cudmatchlength = sub_addr.cudmatchlength;
...@@ -1443,7 +1443,7 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) ...@@ -1443,7 +1443,7 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
break; break;
} }
default: default:
rc = -ENOIOCTLCMD; rc = -ENOIOCTLCMD;
break; break;
} }
......
...@@ -18,7 +18,7 @@ static int max_timer[] = { 300 * HZ }; ...@@ -18,7 +18,7 @@ static int max_timer[] = { 300 * HZ };
static struct ctl_table_header *x25_table_header; static struct ctl_table_header *x25_table_header;
static struct ctl_table x25_table[] = { static struct ctl_table x25_table[] = {
{ {
.ctl_name = NET_X25_RESTART_REQUEST_TIMEOUT, .ctl_name = NET_X25_RESTART_REQUEST_TIMEOUT,
.procname = "restart_request_timeout", .procname = "restart_request_timeout",
.data = &sysctl_x25_restart_request_timeout, .data = &sysctl_x25_restart_request_timeout,
...@@ -29,7 +29,7 @@ static struct ctl_table x25_table[] = { ...@@ -29,7 +29,7 @@ static struct ctl_table x25_table[] = {
.extra1 = &min_timer, .extra1 = &min_timer,
.extra2 = &max_timer, .extra2 = &max_timer,
}, },
{ {
.ctl_name = NET_X25_CALL_REQUEST_TIMEOUT, .ctl_name = NET_X25_CALL_REQUEST_TIMEOUT,
.procname = "call_request_timeout", .procname = "call_request_timeout",
.data = &sysctl_x25_call_request_timeout, .data = &sysctl_x25_call_request_timeout,
...@@ -40,7 +40,7 @@ static struct ctl_table x25_table[] = { ...@@ -40,7 +40,7 @@ static struct ctl_table x25_table[] = {
.extra1 = &min_timer, .extra1 = &min_timer,
.extra2 = &max_timer, .extra2 = &max_timer,
}, },
{ {
.ctl_name = NET_X25_RESET_REQUEST_TIMEOUT, .ctl_name = NET_X25_RESET_REQUEST_TIMEOUT,
.procname = "reset_request_timeout", .procname = "reset_request_timeout",
.data = &sysctl_x25_reset_request_timeout, .data = &sysctl_x25_reset_request_timeout,
...@@ -51,7 +51,7 @@ static struct ctl_table x25_table[] = { ...@@ -51,7 +51,7 @@ static struct ctl_table x25_table[] = {
.extra1 = &min_timer, .extra1 = &min_timer,
.extra2 = &max_timer, .extra2 = &max_timer,
}, },
{ {
.ctl_name = NET_X25_CLEAR_REQUEST_TIMEOUT, .ctl_name = NET_X25_CLEAR_REQUEST_TIMEOUT,
.procname = "clear_request_timeout", .procname = "clear_request_timeout",
.data = &sysctl_x25_clear_request_timeout, .data = &sysctl_x25_clear_request_timeout,
...@@ -62,7 +62,7 @@ static struct ctl_table x25_table[] = { ...@@ -62,7 +62,7 @@ static struct ctl_table x25_table[] = {
.extra1 = &min_timer, .extra1 = &min_timer,
.extra2 = &max_timer, .extra2 = &max_timer,
}, },
{ {
.ctl_name = NET_X25_ACK_HOLD_BACK_TIMEOUT, .ctl_name = NET_X25_ACK_HOLD_BACK_TIMEOUT,
.procname = "acknowledgement_hold_back_timeout", .procname = "acknowledgement_hold_back_timeout",
.data = &sysctl_x25_ack_holdback_timeout, .data = &sysctl_x25_ack_holdback_timeout,
......
/* /*
* X.25 Packet Layer release 002 * X.25 Packet Layer release 002
* *
* This is ALPHA test software. This code may break your machine, randomly fail to work with new * This is ALPHA test software. This code may break your machine, randomly fail to work with new
* releases, misbehave and/or generally screw up. It might even work. * releases, misbehave and/or generally screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
...@@ -31,7 +31,7 @@ static int x25_receive_data(struct sk_buff *skb, struct x25_neigh *nb) ...@@ -31,7 +31,7 @@ static int x25_receive_data(struct sk_buff *skb, struct x25_neigh *nb)
unsigned int lci; unsigned int lci;
frametype = skb->data[2]; frametype = skb->data[2];
lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF);
/* /*
* LCI of zero is always for us, and its always a link control * LCI of zero is always for us, and its always a link control
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* *
* History * History
* X.25 001 Split from x25_subr.c * X.25 001 Split from x25_subr.c
* mar/20/00 Daniela Squassoni Disabling/enabling of facilities * mar/20/00 Daniela Squassoni Disabling/enabling of facilities
* negotiation. * negotiation.
* apr/14/05 Shaun Pereira - Allow fast select with no restriction * apr/14/05 Shaun Pereira - Allow fast select with no restriction
* on response. * on response.
...@@ -125,8 +125,8 @@ int x25_parse_facilities(struct sk_buff *skb, struct x25_facilities *facilities, ...@@ -125,8 +125,8 @@ int x25_parse_facilities(struct sk_buff *skb, struct x25_facilities *facilities,
break; break;
case X25_FAC_CLASS_D: case X25_FAC_CLASS_D:
switch (*p) { switch (*p) {
case X25_FAC_CALLING_AE: case X25_FAC_CALLING_AE:
if (p[1] > X25_MAX_DTE_FACIL_LEN) if (p[1] > X25_MAX_DTE_FACIL_LEN)
break; break;
dte_facs->calling_len = p[2]; dte_facs->calling_len = p[2];
memcpy(dte_facs->calling_ae, &p[3], p[1] - 1); memcpy(dte_facs->calling_ae, &p[3], p[1] - 1);
...@@ -293,7 +293,7 @@ int x25_negotiate_facilities(struct sk_buff *skb, struct sock *sk, ...@@ -293,7 +293,7 @@ int x25_negotiate_facilities(struct sk_buff *skb, struct sock *sk,
} }
/* /*
* Limit values of certain facilities according to the capability of the * Limit values of certain facilities according to the capability of the
* currently attached x25 link. * currently attached x25 link.
*/ */
void x25_limit_facilities(struct x25_facilities *facilities, void x25_limit_facilities(struct x25_facilities *facilities,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
* X.25 001 Jonathan Naylor Started coding. * X.25 001 Jonathan Naylor Started coding.
* X.25 002 Jonathan Naylor Centralised disconnection code. * X.25 002 Jonathan Naylor Centralised disconnection code.
* New timer architecture. * New timer architecture.
* 2000-03-20 Daniela Squassoni Disabling/enabling of facilities * 2000-03-20 Daniela Squassoni Disabling/enabling of facilities
* negotiation. * negotiation.
* 2000-11-10 Henner Eisen Check and reset for out-of-sequence * 2000-11-10 Henner Eisen Check and reset for out-of-sequence
* i-frames. * i-frames.
...@@ -67,7 +67,7 @@ static int x25_queue_rx_frame(struct sock *sk, struct sk_buff *skb, int more) ...@@ -67,7 +67,7 @@ static int x25_queue_rx_frame(struct sock *sk, struct sk_buff *skb, int more)
kfree_skb(skbo); kfree_skb(skbo);
} }
x25->fraglen = 0; x25->fraglen = 0;
} }
skb_set_owner_r(skbn, sk); skb_set_owner_r(skbn, sk);
...@@ -167,7 +167,7 @@ static int x25_state3_machine(struct sock *sk, struct sk_buff *skb, int frametyp ...@@ -167,7 +167,7 @@ static int x25_state3_machine(struct sock *sk, struct sk_buff *skb, int frametyp
int queued = 0; int queued = 0;
int modulus; int modulus;
struct x25_sock *x25 = x25_sk(sk); struct x25_sock *x25 = x25_sk(sk);
modulus = (x25->neighbour->extended) ? X25_EMODULUS : X25_SMODULUS; modulus = (x25->neighbour->extended) ? X25_EMODULUS : X25_SMODULUS;
switch (frametype) { switch (frametype) {
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
* History * History
* X.25 001 Jonathan Naylor Started coding. * X.25 001 Jonathan Naylor Started coding.
* X.25 002 Jonathan Naylor New timer architecture. * X.25 002 Jonathan Naylor New timer architecture.
* mar/20/00 Daniela Squassoni Disabling/enabling of facilities * mar/20/00 Daniela Squassoni Disabling/enabling of facilities
* negotiation. * negotiation.
* 2000-09-04 Henner Eisen dev_hold() / dev_put() for x25_neigh. * 2000-09-04 Henner Eisen dev_hold() / dev_put() for x25_neigh.
*/ */
...@@ -94,7 +94,7 @@ void x25_link_control(struct sk_buff *skb, struct x25_neigh *nb, ...@@ -94,7 +94,7 @@ void x25_link_control(struct sk_buff *skb, struct x25_neigh *nb,
skb->data[3], skb->data[4], skb->data[3], skb->data[4],
skb->data[5], skb->data[6]); skb->data[5], skb->data[6]);
break; break;
default: default:
printk(KERN_WARNING "x25: received unknown %02X " printk(KERN_WARNING "x25: received unknown %02X "
"with LCI 000\n", frametype); "with LCI 000\n", frametype);
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
...@@ -78,7 +78,7 @@ int x25_output(struct sock *sk, struct sk_buff *skb) ...@@ -78,7 +78,7 @@ int x25_output(struct sock *sk, struct sk_buff *skb)
"sent\n", err, sent); "sent\n", err, sent);
return err; return err;
} }
skb_reserve(skbn, frontlen); skb_reserve(skbn, frontlen);
len = max_len > skb->len ? skb->len : max_len; len = max_len > skb->len ? skb->len : max_len;
...@@ -101,7 +101,7 @@ int x25_output(struct sock *sk, struct sk_buff *skb) ...@@ -101,7 +101,7 @@ int x25_output(struct sock *sk, struct sk_buff *skb)
skb_queue_tail(&sk->sk_write_queue, skbn); skb_queue_tail(&sk->sk_write_queue, skbn);
sent += len; sent += len;
} }
kfree_skb(skb); kfree_skb(skb);
} else { } else {
skb_queue_tail(&sk->sk_write_queue, skb); skb_queue_tail(&sk->sk_write_queue, skb);
...@@ -110,7 +110,7 @@ int x25_output(struct sock *sk, struct sk_buff *skb) ...@@ -110,7 +110,7 @@ int x25_output(struct sock *sk, struct sk_buff *skb)
return sent; return sent;
} }
/* /*
* This procedure is passed a buffer descriptor for an iframe. It builds * This procedure is passed a buffer descriptor for an iframe. It builds
* the rest of the control part of the frame and then writes it out. * the rest of the control part of the frame and then writes it out.
*/ */
...@@ -131,7 +131,7 @@ static void x25_send_iframe(struct sock *sk, struct sk_buff *skb) ...@@ -131,7 +131,7 @@ static void x25_send_iframe(struct sock *sk, struct sk_buff *skb)
skb->data[2] |= (x25->vr << 5) & 0xE0; skb->data[2] |= (x25->vr << 5) & 0xE0;
} }
x25_transmit_link(skb, x25->neighbour); x25_transmit_link(skb, x25->neighbour);
} }
void x25_kick(struct sock *sk) void x25_kick(struct sock *sk)
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.4 with seq_file support * This code REQUIRES 2.4 with seq_file support
* *
...@@ -62,7 +62,7 @@ static void *x25_seq_route_next(struct seq_file *seq, void *v, loff_t *pos) ...@@ -62,7 +62,7 @@ static void *x25_seq_route_next(struct seq_file *seq, void *v, loff_t *pos)
rt = v; rt = v;
if (rt->node.next != &x25_route_list) if (rt->node.next != &x25_route_list)
rt = list_entry(rt->node.next, struct x25_route, node); rt = list_entry(rt->node.next, struct x25_route, node);
else else
rt = NULL; rt = NULL;
out: out:
return rt; return rt;
...@@ -88,7 +88,7 @@ static int x25_seq_route_show(struct seq_file *seq, void *v) ...@@ -88,7 +88,7 @@ static int x25_seq_route_show(struct seq_file *seq, void *v)
rt->dev ? rt->dev->name : "???"); rt->dev ? rt->dev->name : "???");
out: out:
return 0; return 0;
} }
static __inline__ struct sock *x25_get_socket_idx(loff_t pos) static __inline__ struct sock *x25_get_socket_idx(loff_t pos)
{ {
...@@ -163,7 +163,7 @@ static int x25_seq_socket_show(struct seq_file *seq, void *v) ...@@ -163,7 +163,7 @@ static int x25_seq_socket_show(struct seq_file *seq, void *v)
s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L); s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L);
out: out:
return 0; return 0;
} }
static __inline__ struct x25_forward *x25_get_forward_idx(loff_t pos) static __inline__ struct x25_forward *x25_get_forward_idx(loff_t pos)
{ {
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* This is ALPHA test software. This code may break your machine, * This is ALPHA test software. This code may break your machine,
* randomly fail to work with new releases, misbehave and/or generally * randomly fail to work with new releases, misbehave and/or generally
* screw up. It might even work. * screw up. It might even work.
* *
* This code REQUIRES 2.1.15 or higher * This code REQUIRES 2.1.15 or higher
* *
...@@ -99,8 +99,8 @@ static void x25_heartbeat_expiry(unsigned long param) ...@@ -99,8 +99,8 @@ static void x25_heartbeat_expiry(unsigned long param)
{ {
struct sock *sk = (struct sock *)param; struct sock *sk = (struct sock *)param;
bh_lock_sock(sk); bh_lock_sock(sk);
if (sock_owned_by_user(sk)) /* can currently only occur in state 3 */ if (sock_owned_by_user(sk)) /* can currently only occur in state 3 */
goto restart_heartbeat; goto restart_heartbeat;
switch (x25_sk(sk)->state) { switch (x25_sk(sk)->state) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment