forked from Minki/linux
staging: lustre: moved extern declarations to a header
This patch moves declarations of variables used in several files across the ptlrpc module from source files to a local header. Signed-off-by: Anton Gerasimov <anton.gerasimov@openmailbox.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
40396eb900
commit
9dc3840b4e
@ -420,7 +420,6 @@ LUSTRE_RW_ATTR(threads_max);
|
||||
* \addtogoup nrs
|
||||
* @{
|
||||
*/
|
||||
extern struct nrs_core nrs_core;
|
||||
|
||||
/**
|
||||
* Translates \e ptlrpc_nrs_pol_state values to human-readable strings.
|
||||
|
@ -49,7 +49,6 @@
|
||||
|
||||
/* XXX: This is just for liblustre. Remove the #if defined directive when the
|
||||
* "cfs_" prefix is dropped from cfs_list_head. */
|
||||
extern struct list_head ptlrpc_all_services;
|
||||
|
||||
/**
|
||||
* NRS core object.
|
||||
|
@ -47,6 +47,10 @@ struct ldlm_res_id;
|
||||
struct ptlrpc_request_set;
|
||||
extern int test_req_buffer_pressure;
|
||||
extern struct mutex ptlrpc_all_services_mutex;
|
||||
extern struct list_head ptlrpc_all_services;
|
||||
|
||||
extern struct mutex ptlrpcd_mutex;
|
||||
extern struct mutex pinger_mutex;
|
||||
|
||||
int ptlrpc_start_thread(struct ptlrpc_service_part *svcpt, int wait);
|
||||
/* ptlrpcd.c */
|
||||
@ -110,6 +114,8 @@ struct nrs_core {
|
||||
|
||||
};
|
||||
|
||||
extern struct nrs_core nrs_core;
|
||||
|
||||
int ptlrpc_service_nrs_setup(struct ptlrpc_service *svc);
|
||||
void ptlrpc_service_nrs_cleanup(struct ptlrpc_service *svc);
|
||||
|
||||
|
@ -48,8 +48,6 @@ extern spinlock_t ptlrpc_last_xid_lock;
|
||||
#if RS_DEBUG
|
||||
extern spinlock_t ptlrpc_rs_debug_lock;
|
||||
#endif
|
||||
extern struct mutex pinger_mutex;
|
||||
extern struct mutex ptlrpcd_mutex;
|
||||
|
||||
static int __init ptlrpc_init(void)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user