Commit e47fad9a authored by frank zago's avatar frank zago Committed by Greg Kroah-Hartman

staging: lustre: ptlrpc: remove unnecessary EXPORT_SYMBOL

A lot of symbols don't need to be exported at all because they are
only used in the module they belong to.
Signed-off-by: default avatarfrank zago <fzago@cray.com>
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-5829
Reviewed-on: http://review.whamcloud.com/12510Reviewed-by: default avatarDmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: default avatarJohn L. Hammond <john.hammond@intel.com>
Reviewed-by: default avatarJames Simmons <uja.ornl@gmail.com>
Reviewed-by: default avatarOleg Drokin <oleg.drokin@intel.com>
Signed-off-by: default avatarJames Simmons <jsimmons@infradead.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 8ef9dbe4
...@@ -2408,7 +2408,6 @@ int ptlrpc_send_reply(struct ptlrpc_request *req, int flags); ...@@ -2408,7 +2408,6 @@ int ptlrpc_send_reply(struct ptlrpc_request *req, int flags);
int ptlrpc_reply(struct ptlrpc_request *req); int ptlrpc_reply(struct ptlrpc_request *req);
int ptlrpc_send_error(struct ptlrpc_request *req, int difficult); int ptlrpc_send_error(struct ptlrpc_request *req, int difficult);
int ptlrpc_error(struct ptlrpc_request *req); int ptlrpc_error(struct ptlrpc_request *req);
void ptlrpc_resend_req(struct ptlrpc_request *request);
int ptlrpc_at_get_net_latency(struct ptlrpc_request *req); int ptlrpc_at_get_net_latency(struct ptlrpc_request *req);
int ptl_send_rpc(struct ptlrpc_request *request, int noreply); int ptl_send_rpc(struct ptlrpc_request *request, int noreply);
int ptlrpc_register_rqbd(struct ptlrpc_request_buffer_desc *rqbd); int ptlrpc_register_rqbd(struct ptlrpc_request_buffer_desc *rqbd);
...@@ -2428,23 +2427,17 @@ struct ptlrpc_connection *ptlrpc_uuid_to_connection(struct obd_uuid *uuid); ...@@ -2428,23 +2427,17 @@ struct ptlrpc_connection *ptlrpc_uuid_to_connection(struct obd_uuid *uuid);
int ptlrpc_queue_wait(struct ptlrpc_request *req); int ptlrpc_queue_wait(struct ptlrpc_request *req);
int ptlrpc_replay_req(struct ptlrpc_request *req); int ptlrpc_replay_req(struct ptlrpc_request *req);
int ptlrpc_unregister_reply(struct ptlrpc_request *req, int async);
void ptlrpc_abort_inflight(struct obd_import *imp); void ptlrpc_abort_inflight(struct obd_import *imp);
void ptlrpc_abort_set(struct ptlrpc_request_set *set); void ptlrpc_abort_set(struct ptlrpc_request_set *set);
struct ptlrpc_request_set *ptlrpc_prep_set(void); struct ptlrpc_request_set *ptlrpc_prep_set(void);
struct ptlrpc_request_set *ptlrpc_prep_fcset(int max, set_producer_func func, struct ptlrpc_request_set *ptlrpc_prep_fcset(int max, set_producer_func func,
void *arg); void *arg);
int ptlrpc_set_next_timeout(struct ptlrpc_request_set *);
int ptlrpc_check_set(const struct lu_env *env, struct ptlrpc_request_set *set); int ptlrpc_check_set(const struct lu_env *env, struct ptlrpc_request_set *set);
int ptlrpc_set_wait(struct ptlrpc_request_set *); int ptlrpc_set_wait(struct ptlrpc_request_set *);
int ptlrpc_expired_set(void *data);
void ptlrpc_interrupted_set(void *data);
void ptlrpc_mark_interrupted(struct ptlrpc_request *req); void ptlrpc_mark_interrupted(struct ptlrpc_request *req);
void ptlrpc_set_destroy(struct ptlrpc_request_set *); void ptlrpc_set_destroy(struct ptlrpc_request_set *);
void ptlrpc_set_add_req(struct ptlrpc_request_set *, struct ptlrpc_request *); void ptlrpc_set_add_req(struct ptlrpc_request_set *, struct ptlrpc_request *);
void ptlrpc_set_add_new_req(struct ptlrpcd_ctl *pc,
struct ptlrpc_request *req);
void ptlrpc_free_rq_pool(struct ptlrpc_request_pool *pool); void ptlrpc_free_rq_pool(struct ptlrpc_request_pool *pool);
int ptlrpc_add_rqs_to_pool(struct ptlrpc_request_pool *pool, int num_rq); int ptlrpc_add_rqs_to_pool(struct ptlrpc_request_pool *pool, int num_rq);
......
...@@ -45,6 +45,7 @@ ...@@ -45,6 +45,7 @@
static int ptlrpc_send_new_req(struct ptlrpc_request *req); static int ptlrpc_send_new_req(struct ptlrpc_request *req);
static int ptlrpcd_check_work(struct ptlrpc_request *req); static int ptlrpcd_check_work(struct ptlrpc_request *req);
static int ptlrpc_unregister_reply(struct ptlrpc_request *request, int async);
/** /**
* Initialize passed in client structure \a cl. * Initialize passed in client structure \a cl.
...@@ -89,7 +90,6 @@ struct ptlrpc_connection *ptlrpc_uuid_to_connection(struct obd_uuid *uuid) ...@@ -89,7 +90,6 @@ struct ptlrpc_connection *ptlrpc_uuid_to_connection(struct obd_uuid *uuid)
return c; return c;
} }
EXPORT_SYMBOL(ptlrpc_uuid_to_connection);
/** /**
* Allocate and initialize new bulk descriptor on the sender. * Allocate and initialize new bulk descriptor on the sender.
...@@ -886,7 +886,6 @@ struct ptlrpc_request_set *ptlrpc_prep_fcset(int max, set_producer_func func, ...@@ -886,7 +886,6 @@ struct ptlrpc_request_set *ptlrpc_prep_fcset(int max, set_producer_func func,
return set; return set;
} }
EXPORT_SYMBOL(ptlrpc_prep_fcset);
/** /**
* Wind down and free request set structure previously allocated with * Wind down and free request set structure previously allocated with
...@@ -1006,7 +1005,6 @@ void ptlrpc_set_add_new_req(struct ptlrpcd_ctl *pc, ...@@ -1006,7 +1005,6 @@ void ptlrpc_set_add_new_req(struct ptlrpcd_ctl *pc,
wake_up(&pc->pc_partners[i]->pc_set->set_waitq); wake_up(&pc->pc_partners[i]->pc_set->set_waitq);
} }
} }
EXPORT_SYMBOL(ptlrpc_set_add_new_req);
/** /**
* Based on the current state of the import, determine if the request * Based on the current state of the import, determine if the request
...@@ -2005,7 +2003,6 @@ int ptlrpc_expired_set(void *data) ...@@ -2005,7 +2003,6 @@ int ptlrpc_expired_set(void *data)
*/ */
return 1; return 1;
} }
EXPORT_SYMBOL(ptlrpc_expired_set);
/** /**
* Sets rq_intr flag in \a req under spinlock. * Sets rq_intr flag in \a req under spinlock.
...@@ -2022,7 +2019,7 @@ EXPORT_SYMBOL(ptlrpc_mark_interrupted); ...@@ -2022,7 +2019,7 @@ EXPORT_SYMBOL(ptlrpc_mark_interrupted);
* Interrupts (sets interrupted flag) all uncompleted requests in * Interrupts (sets interrupted flag) all uncompleted requests in
* a set \a data. Callback for l_wait_event for interruptible waits. * a set \a data. Callback for l_wait_event for interruptible waits.
*/ */
void ptlrpc_interrupted_set(void *data) static void ptlrpc_interrupted_set(void *data)
{ {
struct ptlrpc_request_set *set = data; struct ptlrpc_request_set *set = data;
struct list_head *tmp; struct list_head *tmp;
...@@ -2040,7 +2037,6 @@ void ptlrpc_interrupted_set(void *data) ...@@ -2040,7 +2037,6 @@ void ptlrpc_interrupted_set(void *data)
ptlrpc_mark_interrupted(req); ptlrpc_mark_interrupted(req);
} }
} }
EXPORT_SYMBOL(ptlrpc_interrupted_set);
/** /**
* Get the smallest timeout in the set; this does NOT set a timeout. * Get the smallest timeout in the set; this does NOT set a timeout.
...@@ -2084,7 +2080,6 @@ int ptlrpc_set_next_timeout(struct ptlrpc_request_set *set) ...@@ -2084,7 +2080,6 @@ int ptlrpc_set_next_timeout(struct ptlrpc_request_set *set)
} }
return timeout; return timeout;
} }
EXPORT_SYMBOL(ptlrpc_set_next_timeout);
/** /**
* Send all unset request from the set and then wait until all * Send all unset request from the set and then wait until all
...@@ -2335,7 +2330,7 @@ EXPORT_SYMBOL(ptlrpc_req_xid); ...@@ -2335,7 +2330,7 @@ EXPORT_SYMBOL(ptlrpc_req_xid);
* The request owner (i.e. the thread doing the I/O) must call... * The request owner (i.e. the thread doing the I/O) must call...
* Returns 0 on success or 1 if unregistering cannot be made. * Returns 0 on success or 1 if unregistering cannot be made.
*/ */
int ptlrpc_unregister_reply(struct ptlrpc_request *request, int async) static int ptlrpc_unregister_reply(struct ptlrpc_request *request, int async)
{ {
int rc; int rc;
wait_queue_head_t *wq; wait_queue_head_t *wq;
...@@ -2400,7 +2395,6 @@ int ptlrpc_unregister_reply(struct ptlrpc_request *request, int async) ...@@ -2400,7 +2395,6 @@ int ptlrpc_unregister_reply(struct ptlrpc_request *request, int async)
} }
return 0; return 0;
} }
EXPORT_SYMBOL(ptlrpc_unregister_reply);
static void ptlrpc_free_request(struct ptlrpc_request *req) static void ptlrpc_free_request(struct ptlrpc_request *req)
{ {
...@@ -2555,7 +2549,6 @@ void ptlrpc_resend_req(struct ptlrpc_request *req) ...@@ -2555,7 +2549,6 @@ void ptlrpc_resend_req(struct ptlrpc_request *req)
ptlrpc_client_wake_req(req); ptlrpc_client_wake_req(req);
spin_unlock(&req->rq_lock); spin_unlock(&req->rq_lock);
} }
EXPORT_SYMBOL(ptlrpc_resend_req);
/** /**
* Grab additional reference on a request \a req * Grab additional reference on a request \a req
...@@ -2624,7 +2617,6 @@ void ptlrpc_retain_replayable_request(struct ptlrpc_request *req, ...@@ -2624,7 +2617,6 @@ void ptlrpc_retain_replayable_request(struct ptlrpc_request *req,
list_add(&req->rq_replay_list, &imp->imp_replay_list); list_add(&req->rq_replay_list, &imp->imp_replay_list);
} }
EXPORT_SYMBOL(ptlrpc_retain_replayable_request);
/** /**
* Send request and wait until it completes. * Send request and wait until it completes.
...@@ -2797,7 +2789,6 @@ int ptlrpc_replay_req(struct ptlrpc_request *req) ...@@ -2797,7 +2789,6 @@ int ptlrpc_replay_req(struct ptlrpc_request *req)
ptlrpcd_add_req(req); ptlrpcd_add_req(req);
return 0; return 0;
} }
EXPORT_SYMBOL(ptlrpc_replay_req);
/** /**
* Aborts all in-flight request on import \a imp sending and delayed lists * Aborts all in-flight request on import \a imp sending and delayed lists
...@@ -2857,7 +2848,6 @@ void ptlrpc_abort_inflight(struct obd_import *imp) ...@@ -2857,7 +2848,6 @@ void ptlrpc_abort_inflight(struct obd_import *imp)
spin_unlock(&imp->imp_lock); spin_unlock(&imp->imp_lock);
} }
EXPORT_SYMBOL(ptlrpc_abort_inflight);
/** /**
* Abort all uncompleted requests in request set \a set * Abort all uncompleted requests in request set \a set
...@@ -2943,7 +2933,6 @@ __u64 ptlrpc_next_xid(void) ...@@ -2943,7 +2933,6 @@ __u64 ptlrpc_next_xid(void)
return next; return next;
} }
EXPORT_SYMBOL(ptlrpc_next_xid);
/** /**
* Get a glimpse at what next xid value might have been. * Get a glimpse at what next xid value might have been.
......
...@@ -82,7 +82,6 @@ ptlrpc_connection_get(lnet_process_id_t peer, lnet_nid_t self, ...@@ -82,7 +82,6 @@ ptlrpc_connection_get(lnet_process_id_t peer, lnet_nid_t self,
libcfs_nid2str(conn->c_peer.nid)); libcfs_nid2str(conn->c_peer.nid));
return conn; return conn;
} }
EXPORT_SYMBOL(ptlrpc_connection_get);
int ptlrpc_connection_put(struct ptlrpc_connection *conn) int ptlrpc_connection_put(struct ptlrpc_connection *conn)
{ {
...@@ -118,7 +117,6 @@ int ptlrpc_connection_put(struct ptlrpc_connection *conn) ...@@ -118,7 +117,6 @@ int ptlrpc_connection_put(struct ptlrpc_connection *conn)
return rc; return rc;
} }
EXPORT_SYMBOL(ptlrpc_connection_put);
struct ptlrpc_connection * struct ptlrpc_connection *
ptlrpc_connection_addref(struct ptlrpc_connection *conn) ptlrpc_connection_addref(struct ptlrpc_connection *conn)
...@@ -130,7 +128,6 @@ ptlrpc_connection_addref(struct ptlrpc_connection *conn) ...@@ -130,7 +128,6 @@ ptlrpc_connection_addref(struct ptlrpc_connection *conn)
return conn; return conn;
} }
EXPORT_SYMBOL(ptlrpc_connection_addref);
int ptlrpc_connection_init(void) int ptlrpc_connection_init(void)
{ {
...@@ -146,13 +143,11 @@ int ptlrpc_connection_init(void) ...@@ -146,13 +143,11 @@ int ptlrpc_connection_init(void)
return 0; return 0;
} }
EXPORT_SYMBOL(ptlrpc_connection_init);
void ptlrpc_connection_fini(void) void ptlrpc_connection_fini(void)
{ {
cfs_hash_putref(conn_hash); cfs_hash_putref(conn_hash);
} }
EXPORT_SYMBOL(ptlrpc_connection_fini);
/* /*
* Hash operations for net_peer<->connection * Hash operations for net_peer<->connection
......
...@@ -425,7 +425,6 @@ void ptlrpc_fail_import(struct obd_import *imp, __u32 conn_cnt) ...@@ -425,7 +425,6 @@ void ptlrpc_fail_import(struct obd_import *imp, __u32 conn_cnt)
ptlrpc_pinger_force(imp); ptlrpc_pinger_force(imp);
} }
} }
EXPORT_SYMBOL(ptlrpc_fail_import);
int ptlrpc_reconnect_import(struct obd_import *imp) int ptlrpc_reconnect_import(struct obd_import *imp)
{ {
......
...@@ -295,7 +295,6 @@ int ptlrpc_unregister_bulk(struct ptlrpc_request *req, int async) ...@@ -295,7 +295,6 @@ int ptlrpc_unregister_bulk(struct ptlrpc_request *req, int async)
} }
return 0; return 0;
} }
EXPORT_SYMBOL(ptlrpc_unregister_bulk);
static void ptlrpc_at_set_reply(struct ptlrpc_request *req, int flags) static void ptlrpc_at_set_reply(struct ptlrpc_request *req, int flags)
{ {
...@@ -434,7 +433,6 @@ int ptlrpc_send_reply(struct ptlrpc_request *req, int flags) ...@@ -434,7 +433,6 @@ int ptlrpc_send_reply(struct ptlrpc_request *req, int flags)
ptlrpc_connection_put(conn); ptlrpc_connection_put(conn);
return rc; return rc;
} }
EXPORT_SYMBOL(ptlrpc_send_reply);
int ptlrpc_reply(struct ptlrpc_request *req) int ptlrpc_reply(struct ptlrpc_request *req)
{ {
...@@ -442,7 +440,6 @@ int ptlrpc_reply(struct ptlrpc_request *req) ...@@ -442,7 +440,6 @@ int ptlrpc_reply(struct ptlrpc_request *req)
return 0; return 0;
return ptlrpc_send_reply(req, 0); return ptlrpc_send_reply(req, 0);
} }
EXPORT_SYMBOL(ptlrpc_reply);
/** /**
* For request \a req send an error reply back. Create empty * For request \a req send an error reply back. Create empty
...@@ -469,13 +466,11 @@ int ptlrpc_send_error(struct ptlrpc_request *req, int may_be_difficult) ...@@ -469,13 +466,11 @@ int ptlrpc_send_error(struct ptlrpc_request *req, int may_be_difficult)
rc = ptlrpc_send_reply(req, may_be_difficult); rc = ptlrpc_send_reply(req, may_be_difficult);
return rc; return rc;
} }
EXPORT_SYMBOL(ptlrpc_send_error);
int ptlrpc_error(struct ptlrpc_request *req) int ptlrpc_error(struct ptlrpc_request *req)
{ {
return ptlrpc_send_error(req, 0); return ptlrpc_send_error(req, 0);
} }
EXPORT_SYMBOL(ptlrpc_error);
/** /**
* Send request \a request. * Send request \a request.
......
...@@ -340,7 +340,6 @@ void ptlrpc_pinger_sending_on_import(struct obd_import *imp) ...@@ -340,7 +340,6 @@ void ptlrpc_pinger_sending_on_import(struct obd_import *imp)
{ {
ptlrpc_update_next_ping(imp, 0); ptlrpc_update_next_ping(imp, 0);
} }
EXPORT_SYMBOL(ptlrpc_pinger_sending_on_import);
void ptlrpc_pinger_commit_expected(struct obd_import *imp) void ptlrpc_pinger_commit_expected(struct obd_import *imp)
{ {
......
...@@ -62,6 +62,11 @@ void ptlrpc_request_cache_fini(void); ...@@ -62,6 +62,11 @@ void ptlrpc_request_cache_fini(void);
struct ptlrpc_request *ptlrpc_request_cache_alloc(gfp_t flags); struct ptlrpc_request *ptlrpc_request_cache_alloc(gfp_t flags);
void ptlrpc_request_cache_free(struct ptlrpc_request *req); void ptlrpc_request_cache_free(struct ptlrpc_request *req);
void ptlrpc_init_xid(void); void ptlrpc_init_xid(void);
void ptlrpc_set_add_new_req(struct ptlrpcd_ctl *pc,
struct ptlrpc_request *req);
int ptlrpc_expired_set(void *data);
int ptlrpc_set_next_timeout(struct ptlrpc_request_set *);
void ptlrpc_resend_req(struct ptlrpc_request *request);
/* events.c */ /* events.c */
int ptlrpc_init_portals(void); int ptlrpc_init_portals(void);
......
...@@ -201,7 +201,6 @@ int ptlrpc_resend(struct obd_import *imp) ...@@ -201,7 +201,6 @@ int ptlrpc_resend(struct obd_import *imp)
return 0; return 0;
} }
EXPORT_SYMBOL(ptlrpc_resend);
/** /**
* Go through all requests in delayed list and wake their threads * Go through all requests in delayed list and wake their threads
...@@ -221,7 +220,6 @@ void ptlrpc_wake_delayed(struct obd_import *imp) ...@@ -221,7 +220,6 @@ void ptlrpc_wake_delayed(struct obd_import *imp)
} }
spin_unlock(&imp->imp_lock); spin_unlock(&imp->imp_lock);
} }
EXPORT_SYMBOL(ptlrpc_wake_delayed);
void ptlrpc_request_handle_notconn(struct ptlrpc_request *failed_req) void ptlrpc_request_handle_notconn(struct ptlrpc_request *failed_req)
{ {
......
...@@ -348,7 +348,6 @@ void sptlrpc_enc_pool_put_pages(struct ptlrpc_bulk_desc *desc) ...@@ -348,7 +348,6 @@ void sptlrpc_enc_pool_put_pages(struct ptlrpc_bulk_desc *desc)
kfree(desc->bd_enc_iov); kfree(desc->bd_enc_iov);
desc->bd_enc_iov = NULL; desc->bd_enc_iov = NULL;
} }
EXPORT_SYMBOL(sptlrpc_enc_pool_put_pages);
static inline void enc_pools_alloc(void) static inline void enc_pools_alloc(void)
{ {
...@@ -457,13 +456,11 @@ const char *sptlrpc_get_hash_name(__u8 hash_alg) ...@@ -457,13 +456,11 @@ const char *sptlrpc_get_hash_name(__u8 hash_alg)
{ {
return cfs_crypto_hash_name(cfs_hash_alg_id[hash_alg]); return cfs_crypto_hash_name(cfs_hash_alg_id[hash_alg]);
} }
EXPORT_SYMBOL(sptlrpc_get_hash_name);
__u8 sptlrpc_get_hash_alg(const char *algname) __u8 sptlrpc_get_hash_alg(const char *algname)
{ {
return cfs_crypto_hash_alg(algname); return cfs_crypto_hash_alg(algname);
} }
EXPORT_SYMBOL(sptlrpc_get_hash_alg);
int bulk_sec_desc_unpack(struct lustre_msg *msg, int offset, int swabbed) int bulk_sec_desc_unpack(struct lustre_msg *msg, int offset, int swabbed)
{ {
...@@ -544,4 +541,3 @@ int sptlrpc_get_bulk_checksum(struct ptlrpc_bulk_desc *desc, __u8 alg, ...@@ -544,4 +541,3 @@ int sptlrpc_get_bulk_checksum(struct ptlrpc_bulk_desc *desc, __u8 alg,
return err; return err;
} }
EXPORT_SYMBOL(sptlrpc_get_bulk_checksum);
...@@ -58,7 +58,6 @@ enum lustre_sec_part sptlrpc_target_sec_part(struct obd_device *obd) ...@@ -58,7 +58,6 @@ enum lustre_sec_part sptlrpc_target_sec_part(struct obd_device *obd)
CERROR("unknown target %p(%s)\n", obd, type); CERROR("unknown target %p(%s)\n", obd, type);
return LUSTRE_SP_ANY; return LUSTRE_SP_ANY;
} }
EXPORT_SYMBOL(sptlrpc_target_sec_part);
/**************************************** /****************************************
* user supplied flavor string parsing * * user supplied flavor string parsing *
......
...@@ -71,7 +71,6 @@ void sptlrpc_gc_add_sec(struct ptlrpc_sec *sec) ...@@ -71,7 +71,6 @@ void sptlrpc_gc_add_sec(struct ptlrpc_sec *sec)
CDEBUG(D_SEC, "added sec %p(%s)\n", sec, sec->ps_policy->sp_name); CDEBUG(D_SEC, "added sec %p(%s)\n", sec, sec->ps_policy->sp_name);
} }
EXPORT_SYMBOL(sptlrpc_gc_add_sec);
void sptlrpc_gc_del_sec(struct ptlrpc_sec *sec) void sptlrpc_gc_del_sec(struct ptlrpc_sec *sec)
{ {
...@@ -95,7 +94,6 @@ void sptlrpc_gc_del_sec(struct ptlrpc_sec *sec) ...@@ -95,7 +94,6 @@ void sptlrpc_gc_del_sec(struct ptlrpc_sec *sec)
CDEBUG(D_SEC, "del sec %p(%s)\n", sec, sec->ps_policy->sp_name); CDEBUG(D_SEC, "del sec %p(%s)\n", sec, sec->ps_policy->sp_name);
} }
EXPORT_SYMBOL(sptlrpc_gc_del_sec);
static void sec_process_ctx_list(void) static void sec_process_ctx_list(void)
{ {
......
...@@ -2407,7 +2407,6 @@ int ptlrpc_start_threads(struct ptlrpc_service *svc) ...@@ -2407,7 +2407,6 @@ int ptlrpc_start_threads(struct ptlrpc_service *svc)
ptlrpc_stop_all_threads(svc); ptlrpc_stop_all_threads(svc);
return rc; return rc;
} }
EXPORT_SYMBOL(ptlrpc_start_threads);
int ptlrpc_start_thread(struct ptlrpc_service_part *svcpt, int wait) int ptlrpc_start_thread(struct ptlrpc_service_part *svcpt, int wait)
{ {
......
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