summaryrefslogtreecommitdiff
path: root/net/sunrpc/svcsock.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/sunrpc/svcsock.c')
-rw-r--r--net/sunrpc/svcsock.c80
1 files changed, 40 insertions, 40 deletions
diff --git a/net/sunrpc/svcsock.c b/net/sunrpc/svcsock.c
index f2fa1ab4ce25..f1230fdafa93 100644
--- a/net/sunrpc/svcsock.c
+++ b/net/sunrpc/svcsock.c
@@ -496,9 +496,9 @@ svc_sock_setbufsize(struct socket *sock, unsigned int snd, unsigned int rcv)
* DaveM said I could!
*/
lock_sock(sock->sk);
- sock->sk->sndbuf = snd * 2;
- sock->sk->rcvbuf = rcv * 2;
- sock->sk->userlocks |= SOCK_SNDBUF_LOCK|SOCK_RCVBUF_LOCK;
+ sock->sk->sk_sndbuf = snd * 2;
+ sock->sk->sk_rcvbuf = rcv * 2;
+ sock->sk->sk_userlocks |= SOCK_SNDBUF_LOCK|SOCK_RCVBUF_LOCK;
release_sock(sock->sk);
#endif
}
@@ -508,7 +508,7 @@ svc_sock_setbufsize(struct socket *sock, unsigned int snd, unsigned int rcv)
static void
svc_udp_data_ready(struct sock *sk, int count)
{
- struct svc_sock *svsk = (struct svc_sock *)(sk->user_data);
+ struct svc_sock *svsk = (struct svc_sock *)(sk->sk_user_data);
if (!svsk)
goto out;
@@ -517,8 +517,8 @@ svc_udp_data_ready(struct sock *sk, int count)
set_bit(SK_DATA, &svsk->sk_flags);
svc_sock_enqueue(svsk);
out:
- if (sk->sleep && waitqueue_active(sk->sleep))
- wake_up_interruptible(sk->sleep);
+ if (sk->sk_sleep && waitqueue_active(sk->sk_sleep))
+ wake_up_interruptible(sk->sk_sleep);
}
/*
@@ -527,7 +527,7 @@ svc_udp_data_ready(struct sock *sk, int count)
static void
svc_write_space(struct sock *sk)
{
- struct svc_sock *svsk = (struct svc_sock *)(sk->user_data);
+ struct svc_sock *svsk = (struct svc_sock *)(sk->sk_user_data);
if (svsk) {
dprintk("svc: socket %p(inet %p), write_space busy=%d\n",
@@ -535,10 +535,10 @@ svc_write_space(struct sock *sk)
svc_sock_enqueue(svsk);
}
- if (sk->sleep && waitqueue_active(sk->sleep)) {
+ if (sk->sk_sleep && waitqueue_active(sk->sk_sleep)) {
printk(KERN_WARNING "RPC svc_write_space: some sleeping on %p\n",
svsk);
- wake_up_interruptible(sk->sleep);
+ wake_up_interruptible(sk->sk_sleep);
}
}
@@ -589,7 +589,7 @@ svc_udp_recvfrom(struct svc_rqst *rqstp)
rqstp->rq_addr.sin_port = skb->h.uh->source;
rqstp->rq_addr.sin_addr.s_addr = skb->nh.iph->saddr;
- svsk->sk_sk->stamp = skb->stamp;
+ svsk->sk_sk->sk_stamp = skb->stamp;
if (skb_is_nonlinear(skb)) {
/* we have to copy */
@@ -652,8 +652,8 @@ svc_udp_sendto(struct svc_rqst *rqstp)
static void
svc_udp_init(struct svc_sock *svsk)
{
- svsk->sk_sk->data_ready = svc_udp_data_ready;
- svsk->sk_sk->write_space = svc_write_space;
+ svsk->sk_sk->sk_data_ready = svc_udp_data_ready;
+ svsk->sk_sk->sk_write_space = svc_write_space;
svsk->sk_recvfrom = svc_udp_recvfrom;
svsk->sk_sendto = svc_udp_sendto;
@@ -679,21 +679,21 @@ svc_tcp_listen_data_ready(struct sock *sk, int count_unused)
struct svc_sock *svsk;
dprintk("svc: socket %p TCP (listen) state change %d\n",
- sk, sk->state);
+ sk, sk->sk_state);
- if (sk->state != TCP_ESTABLISHED) {
+ if (sk->sk_state != TCP_ESTABLISHED) {
/* Aborted connection, SYN_RECV or whatever... */
goto out;
}
- if (!(svsk = (struct svc_sock *) sk->user_data)) {
+ if (!(svsk = (struct svc_sock *) sk->sk_user_data)) {
printk("svc: socket %p: no user data\n", sk);
goto out;
}
set_bit(SK_CONN, &svsk->sk_flags);
svc_sock_enqueue(svsk);
out:
- if (sk->sleep && waitqueue_active(sk->sleep))
- wake_up_interruptible_all(sk->sleep);
+ if (sk->sk_sleep && waitqueue_active(sk->sk_sleep))
+ wake_up_interruptible_all(sk->sk_sleep);
}
/*
@@ -705,17 +705,17 @@ svc_tcp_state_change(struct sock *sk)
struct svc_sock *svsk;
dprintk("svc: socket %p TCP (connected) state change %d (svsk %p)\n",
- sk, sk->state, sk->user_data);
+ sk, sk->sk_state, sk->sk_user_data);
- if (!(svsk = (struct svc_sock *) sk->user_data)) {
+ if (!(svsk = (struct svc_sock *) sk->sk_user_data)) {
printk("svc: socket %p: no user data\n", sk);
goto out;
}
set_bit(SK_CLOSE, &svsk->sk_flags);
svc_sock_enqueue(svsk);
out:
- if (sk->sleep && waitqueue_active(sk->sleep))
- wake_up_interruptible_all(sk->sleep);
+ if (sk->sk_sleep && waitqueue_active(sk->sk_sleep))
+ wake_up_interruptible_all(sk->sk_sleep);
}
static void
@@ -724,14 +724,14 @@ svc_tcp_data_ready(struct sock *sk, int count)
struct svc_sock * svsk;
dprintk("svc: socket %p TCP data ready (svsk %p)\n",
- sk, sk->user_data);
- if (!(svsk = (struct svc_sock *)(sk->user_data)))
+ sk, sk->sk_user_data);
+ if (!(svsk = (struct svc_sock *)(sk->sk_user_data)))
goto out;
set_bit(SK_DATA, &svsk->sk_flags);
svc_sock_enqueue(svsk);
out:
- if (sk->sleep && waitqueue_active(sk->sleep))
- wake_up_interruptible(sk->sleep);
+ if (sk->sk_sleep && waitqueue_active(sk->sk_sleep))
+ wake_up_interruptible(sk->sk_sleep);
}
/*
@@ -797,7 +797,7 @@ svc_tcp_accept(struct svc_sock *svsk)
/* make sure that a write doesn't block forever when
* low on memory
*/
- newsock->sk->sndtimeo = HZ*30;
+ newsock->sk->sk_sndtimeo = HZ*30;
if (!(newsvsk = svc_setup_socket(serv, newsock, &err, 0)))
goto failed;
@@ -1035,15 +1035,15 @@ svc_tcp_init(struct svc_sock *svsk)
svsk->sk_recvfrom = svc_tcp_recvfrom;
svsk->sk_sendto = svc_tcp_sendto;
- if (sk->state == TCP_LISTEN) {
+ if (sk->sk_state == TCP_LISTEN) {
dprintk("setting up TCP socket for listening\n");
- sk->data_ready = svc_tcp_listen_data_ready;
+ sk->sk_data_ready = svc_tcp_listen_data_ready;
set_bit(SK_CONN, &svsk->sk_flags);
} else {
dprintk("setting up TCP socket for reading\n");
- sk->state_change = svc_tcp_state_change;
- sk->data_ready = svc_tcp_data_ready;
- sk->write_space = svc_write_space;
+ sk->sk_state_change = svc_tcp_state_change;
+ sk->sk_data_ready = svc_tcp_data_ready;
+ sk->sk_write_space = svc_write_space;
svsk->sk_reclen = 0;
svsk->sk_tcplen = 0;
@@ -1290,7 +1290,7 @@ svc_setup_socket(struct svc_serv *serv, struct socket *sock,
/* Register socket with portmapper */
if (*errp >= 0 && pmap_register)
- *errp = svc_register(serv, inet->protocol,
+ *errp = svc_register(serv, inet->sk_protocol,
ntohs(inet_sk(inet)->sport));
if (*errp < 0) {
@@ -1299,12 +1299,12 @@ svc_setup_socket(struct svc_serv *serv, struct socket *sock,
}
set_bit(SK_BUSY, &svsk->sk_flags);
- inet->user_data = svsk;
+ inet->sk_user_data = svsk;
svsk->sk_sock = sock;
svsk->sk_sk = inet;
- svsk->sk_ostate = inet->state_change;
- svsk->sk_odata = inet->data_ready;
- svsk->sk_owspace = inet->write_space;
+ svsk->sk_ostate = inet->sk_state_change;
+ svsk->sk_odata = inet->sk_data_ready;
+ svsk->sk_owspace = inet->sk_write_space;
svsk->sk_server = serv;
svsk->sk_lastrecv = get_seconds();
INIT_LIST_HEAD(&svsk->sk_deferred);
@@ -1363,7 +1363,7 @@ svc_create_socket(struct svc_serv *serv, int protocol, struct sockaddr_in *sin)
return error;
if (sin != NULL) {
- sock->sk->reuse = 1; /* allow address reuse */
+ sock->sk->sk_reuse = 1; /* allow address reuse */
error = sock->ops->bind(sock, (struct sockaddr *) sin,
sizeof(*sin));
if (error < 0)
@@ -1398,9 +1398,9 @@ svc_delete_socket(struct svc_sock *svsk)
serv = svsk->sk_server;
sk = svsk->sk_sk;
- sk->state_change = svsk->sk_ostate;
- sk->data_ready = svsk->sk_odata;
- sk->write_space = svsk->sk_owspace;
+ sk->sk_state_change = svsk->sk_ostate;
+ sk->sk_data_ready = svsk->sk_odata;
+ sk->sk_write_space = svsk->sk_owspace;
spin_lock_bh(&serv->sv_lock);