Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
b=23289 disable RS_DEBUG by default
[fs/lustre-release.git]
/
lustre
/
ptlrpc
/
ptlrpc_module.c
diff --git
a/lustre/ptlrpc/ptlrpc_module.c
b/lustre/ptlrpc/ptlrpc_module.c
index
a9012e7
..
f1be6c9
100644
(file)
--- a/
lustre/ptlrpc/ptlrpc_module.c
+++ b/
lustre/ptlrpc/ptlrpc_module.c
@@
-26,7
+26,7
@@
* GPL HEADER END
*/
/*
* GPL HEADER END
*/
/*
- * Copyright
2008 Sun Microsystems, Inc. All rights reserved
+ * Copyright
(c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*/
/*
* Use is subject to license terms.
*/
/*
@@
-50,11
+50,13
@@
#include "ptlrpc_internal.h"
#include "ptlrpc_internal.h"
-extern spinlock_t ptlrpc_last_xid_lock;
-extern spinlock_t ptlrpc_rs_debug_lock;
-extern spinlock_t ptlrpc_all_services_lock;
-extern struct semaphore pinger_sem;
-extern struct semaphore ptlrpcd_sem;
+extern cfs_spinlock_t ptlrpc_last_xid_lock;
+#if RS_DEBUG
+extern cfs_spinlock_t ptlrpc_rs_debug_lock;
+#endif
+extern cfs_spinlock_t ptlrpc_all_services_lock;
+extern cfs_semaphore_t pinger_sem;
+extern cfs_semaphore_t ptlrpcd_sem;
__init int ptlrpc_init(void)
{
__init int ptlrpc_init(void)
{
@@
-62,10
+64,12
@@
__init int ptlrpc_init(void)
ENTRY;
lustre_assert_wire_constants();
ENTRY;
lustre_assert_wire_constants();
- spin_lock_init(&ptlrpc_rs_debug_lock);
- spin_lock_init(&ptlrpc_all_services_lock);
- init_mutex(&pinger_sem);
- init_mutex(&ptlrpcd_sem);
+#if RS_DEBUG
+ cfs_spin_lock_init(&ptlrpc_rs_debug_lock);
+#endif
+ cfs_spin_lock_init(&ptlrpc_all_services_lock);
+ cfs_init_mutex(&pinger_sem);
+ cfs_init_mutex(&ptlrpcd_sem);
ptlrpc_init_xid();
rc = req_layout_init();
ptlrpc_init_xid();
rc = req_layout_init();
@@
-248,15
+252,10
@@
EXPORT_SYMBOL(lustre_swab_ost_lvb);
EXPORT_SYMBOL(lustre_swab_mds_status_req);
EXPORT_SYMBOL(lustre_swab_mds_body);
EXPORT_SYMBOL(lustre_swab_mdt_body);
EXPORT_SYMBOL(lustre_swab_mds_status_req);
EXPORT_SYMBOL(lustre_swab_mds_body);
EXPORT_SYMBOL(lustre_swab_mdt_body);
-EXPORT_SYMBOL(lustre_swab_mdt_epoch);
+EXPORT_SYMBOL(lustre_swab_mdt_
io
epoch);
EXPORT_SYMBOL(lustre_swab_obd_quotactl);
EXPORT_SYMBOL(lustre_swab_mds_remote_perm);
EXPORT_SYMBOL(lustre_swab_mdt_remote_perm);
EXPORT_SYMBOL(lustre_swab_obd_quotactl);
EXPORT_SYMBOL(lustre_swab_mds_remote_perm);
EXPORT_SYMBOL(lustre_swab_mdt_remote_perm);
-EXPORT_SYMBOL(lustre_swab_mds_rec_setattr);
-EXPORT_SYMBOL(lustre_swab_mds_rec_create);
-EXPORT_SYMBOL(lustre_swab_mds_rec_link);
-EXPORT_SYMBOL(lustre_swab_mds_rec_unlink);
-EXPORT_SYMBOL(lustre_swab_mds_rec_rename);
EXPORT_SYMBOL(lustre_swab_mdt_rec_reint);
EXPORT_SYMBOL(lustre_swab_lov_desc);
EXPORT_SYMBOL(lustre_swab_lov_user_md_v1);
EXPORT_SYMBOL(lustre_swab_mdt_rec_reint);
EXPORT_SYMBOL(lustre_swab_lov_desc);
EXPORT_SYMBOL(lustre_swab_lov_user_md_v1);