RDS: inc_purge() transport function unused - remove it
authorAndy Grover <andy.grover@oracle.com>
Tue, 12 Jan 2010 22:41:46 +0000 (14:41 -0800)
committerAndy Grover <andy.grover@oracle.com>
Thu, 9 Sep 2010 01:11:46 +0000 (18:11 -0700)
Signed-off-by: Andy Grover <andy.grover@oracle.com>
12 files changed:
net/rds/ib.c
net/rds/ib.h
net/rds/ib_recv.c
net/rds/iw.c
net/rds/iw.h
net/rds/iw_recv.c
net/rds/loop.c
net/rds/message.c
net/rds/rds.h
net/rds/tcp.c
net/rds/tcp.h
net/rds/tcp_recv.c

index 72a5116c11de5e6bf6db24d8cb2be2f70abb2bc3..932dacbdbea1be67d6331b366fed0cb7a34ce5ce 100644 (file)
@@ -274,7 +274,6 @@ struct rds_transport rds_ib_transport = {
        .conn_connect           = rds_ib_conn_connect,
        .conn_shutdown          = rds_ib_conn_shutdown,
        .inc_copy_to_user       = rds_ib_inc_copy_to_user,
-       .inc_purge              = rds_ib_inc_purge,
        .inc_free               = rds_ib_inc_free,
        .cm_initiate_connect    = rds_ib_cm_initiate_connect,
        .cm_handle_connect      = rds_ib_cm_handle_connect,
index a303f13111c2cfecea5fb49f4b88ef2205cedf02..426035ac54a140ff46bd52b387de15d31d5928ed 100644 (file)
@@ -301,7 +301,6 @@ void rds_ib_recv_exit(void);
 int rds_ib_recv(struct rds_connection *conn);
 int rds_ib_recv_refill(struct rds_connection *conn, gfp_t kptr_gfp,
                       gfp_t page_gfp, int prefill);
-void rds_ib_inc_purge(struct rds_incoming *inc);
 void rds_ib_inc_free(struct rds_incoming *inc);
 int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iovec *iov,
                             size_t size);
index d0ee9c114c6c8029ad4a26e6c06c7d66ce28f650..e294d00abc80eb578919083db79755283551187a 100644 (file)
@@ -273,7 +273,7 @@ int rds_ib_recv_refill(struct rds_connection *conn, gfp_t kptr_gfp,
        return ret;
 }
 
-void rds_ib_inc_purge(struct rds_incoming *inc)
+static void rds_ib_inc_purge(struct rds_incoming *inc)
 {
        struct rds_ib_incoming *ibinc;
        struct rds_page_frag *frag;
index c8f3d3525cb9b187daeca402f71cb5b88356ce41..e766aecd46c97771d163817807f3198a040fb51f 100644 (file)
@@ -272,7 +272,6 @@ struct rds_transport rds_iw_transport = {
        .conn_connect           = rds_iw_conn_connect,
        .conn_shutdown          = rds_iw_conn_shutdown,
        .inc_copy_to_user       = rds_iw_inc_copy_to_user,
-       .inc_purge              = rds_iw_inc_purge,
        .inc_free               = rds_iw_inc_free,
        .cm_initiate_connect    = rds_iw_cm_initiate_connect,
        .cm_handle_connect      = rds_iw_cm_handle_connect,
index eef2f0c2847604078a326df106c09403520410e8..6f08300851ad5097a27dd1c256a180c6db6ce42e 100644 (file)
@@ -326,7 +326,6 @@ void rds_iw_recv_exit(void);
 int rds_iw_recv(struct rds_connection *conn);
 int rds_iw_recv_refill(struct rds_connection *conn, gfp_t kptr_gfp,
                       gfp_t page_gfp, int prefill);
-void rds_iw_inc_purge(struct rds_incoming *inc);
 void rds_iw_inc_free(struct rds_incoming *inc);
 int rds_iw_inc_copy_to_user(struct rds_incoming *inc, struct iovec *iov,
                             size_t size);
index 48bcf4f2bf3cfe1e660783d853ceed9b05affe40..7e929f701a0cfcb0e2c861c923a71d343de1de9d 100644 (file)
@@ -273,7 +273,7 @@ int rds_iw_recv_refill(struct rds_connection *conn, gfp_t kptr_gfp,
        return ret;
 }
 
-void rds_iw_inc_purge(struct rds_incoming *inc)
+static void rds_iw_inc_purge(struct rds_incoming *inc)
 {
        struct rds_iw_incoming *iwinc;
        struct rds_page_frag *frag;
index a74b469a844aefe361805887c554afb55e144042..9364de6dcd8b98cc4ab1dd4b35009295ba2fa30f 100644 (file)
@@ -176,7 +176,6 @@ struct rds_transport rds_loop_transport = {
        .conn_connect           = rds_loop_conn_connect,
        .conn_shutdown          = rds_loop_conn_shutdown,
        .inc_copy_to_user       = rds_message_inc_copy_to_user,
-       .inc_purge              = rds_message_inc_purge,
        .inc_free               = rds_message_inc_free,
        .t_name                 = "loopback",
 };
index 7d678e217820faf52c8d6f3e1f43bf756e45b624..f681690b2bdcae35044b444f972c6f9da9e4f7df 100644 (file)
@@ -75,12 +75,6 @@ static void rds_message_purge(struct rds_message *rm)
                rds_mr_put(rm->rdma.m_rdma_mr);
 }
 
-void rds_message_inc_purge(struct rds_incoming *inc)
-{
-       struct rds_message *rm = container_of(inc, struct rds_message, m_inc);
-       rds_message_purge(rm);
-}
-
 void rds_message_put(struct rds_message *rm)
 {
        rdsdebug("put rm %p ref %d\n", rm, atomic_read(&rm->m_refcount));
index 830e2bbb33322f1c617a35128663620f88a00c6c..0c610a102c2059d1edee63d0ba5d9178571bb8d3 100644 (file)
@@ -422,7 +422,6 @@ struct rds_transport {
        int (*recv)(struct rds_connection *conn);
        int (*inc_copy_to_user)(struct rds_incoming *inc, struct iovec *iov,
                                size_t size);
-       void (*inc_purge)(struct rds_incoming *inc);
        void (*inc_free)(struct rds_incoming *inc);
 
        int (*cm_handle_connect)(struct rdma_cm_id *cm_id,
@@ -668,7 +667,6 @@ int rds_message_get_version_extension(struct rds_header *hdr, unsigned int *vers
 int rds_message_add_rdma_dest_extension(struct rds_header *hdr, u32 r_key, u32 offset);
 int rds_message_inc_copy_to_user(struct rds_incoming *inc,
                                 struct iovec *first_iov, size_t size);
-void rds_message_inc_purge(struct rds_incoming *inc);
 void rds_message_inc_free(struct rds_incoming *inc);
 void rds_message_addref(struct rds_message *rm);
 void rds_message_put(struct rds_message *rm);
index aebe10314fdb02a53cb88479afcd62fece352dbe..831881640e56bb1c20eb743d8d2f5889d4d66a6b 100644 (file)
@@ -266,7 +266,6 @@ struct rds_transport rds_tcp_transport = {
        .conn_connect           = rds_tcp_conn_connect,
        .conn_shutdown          = rds_tcp_conn_shutdown,
        .inc_copy_to_user       = rds_tcp_inc_copy_to_user,
-       .inc_purge              = rds_tcp_inc_purge,
        .inc_free               = rds_tcp_inc_free,
        .stats_info_copy        = rds_tcp_stats_info_copy,
        .exit                   = rds_tcp_exit,
index 844fa6b9cf5aeb2e5bc1a9cad3a3b2b747449929..c639872bf701b1898bd3dbefb54d74f14a74d968 100644 (file)
@@ -70,7 +70,6 @@ int __init rds_tcp_recv_init(void);
 void rds_tcp_recv_exit(void);
 void rds_tcp_data_ready(struct sock *sk, int bytes);
 int rds_tcp_recv(struct rds_connection *conn);
-void rds_tcp_inc_purge(struct rds_incoming *inc);
 void rds_tcp_inc_free(struct rds_incoming *inc);
 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iovec *iov,
                             size_t size);
index ea7382908aa5d15ed8f2d1e13c61217d10138d0c..49c9660107882b0d1f2d8de973babf6102ea7e24 100644 (file)
@@ -39,7 +39,7 @@
 
 static struct kmem_cache *rds_tcp_incoming_slab;
 
-void rds_tcp_inc_purge(struct rds_incoming *inc)
+static void rds_tcp_inc_purge(struct rds_incoming *inc)
 {
        struct rds_tcp_incoming *tinc;
        tinc = container_of(inc, struct rds_tcp_incoming, ti_inc);