patch-2.3.10 linux/net/sunrpc/xprt.c
Next file: linux/net/unix/af_unix.c
Previous file: linux/net/socket.c
Back to the patch index
Back to the overall index
- Lines: 52
- Date:
Sat Jul 3 10:45:04 1999
- Orig file:
v2.3.9/linux/net/sunrpc/xprt.c
- Orig date:
Wed Jun 30 13:38:20 1999
diff -u --recursive --new-file v2.3.9/linux/net/sunrpc/xprt.c linux/net/sunrpc/xprt.c
@@ -362,10 +362,7 @@
sk->state_change = xprt->old_state_change;
sk->write_space = xprt->old_write_space;
- if (xprt->file)
- fput(xprt->file);
- else
- sock_release(xprt->sock);
+ sock_release(xprt->sock);
/*
* TCP doesnt require the rpciod now - other things may
* but rpciod handles that not us.
@@ -1428,39 +1425,6 @@
rpciod_up();
return xprt;
}
-
-/*
- * Create and initialize an RPC client given an open file.
- * This is obsolete now.
- */
-#if 0
-struct rpc_xprt *
-xprt_create(struct file *file, struct sockaddr_in *ap, struct rpc_timeout *to)
-{
- struct rpc_xprt *xprt;
- struct socket *sock;
- int proto;
-
- if (!file) {
- printk("RPC: file == NULL in xprt_create!\n");
- return NULL;
- }
-
- sock = &file->f_inode->u.socket_i;
- if (sock->ops->family != PF_INET) {
- printk(KERN_WARNING "RPC: only INET sockets supported\n");
- return NULL;
- }
-
- proto = (sock->type == SOCK_DGRAM)? IPPROTO_UDP : IPPROTO_TCP;
- if ((xprt = xprt_setup(sock, proto, ap, to)) != NULL) {
- xprt->file = file;
- atomic_inc(&file->f_count);
- }
-
- return xprt;
-}
-#endif
/*
* Bind to a reserved port
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)