From 93d3197e4f5ddef03fffb52b488c0794b2617d28 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 24 Apr 2008 21:02:28 -0700 Subject: [PATCH] kclient: better --- src/kernel/ktcp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kernel/ktcp.c b/src/kernel/ktcp.c index 8b43139c83507..a11103d3c41aa 100644 --- a/src/kernel/ktcp.c +++ b/src/kernel/ktcp.c @@ -134,7 +134,7 @@ int ceph_tcp_connect(struct ceph_connection *con) goto done; } - sk->sk_allocation = GFP_NOFS; + con->sock->sk->sk_allocation = GFP_NOFS; set_sock_callbacks(con->sock, con); @@ -173,7 +173,7 @@ int ceph_tcp_listen(struct ceph_messenger *msgr) return ret; } - sk->sk_allocation = GFP_NOFS; + sock->sk->sk_allocation = GFP_NOFS; ret = kernel_setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char *)&optval, sizeof(optval)); @@ -239,7 +239,7 @@ int ceph_tcp_accept(struct socket *sock, struct ceph_connection *con) goto done; } - sk->sk_allocation = GFP_NOFS; + con->sock->sk->sk_allocation = GFP_NOFS; ret = sock->ops->accept(sock, con->sock, O_NONBLOCK); /* ret = kernel_accept(sock, &new_sock, sock->file->f_flags); */ -- 2.39.5