Whamcloud - gitweb
LU-1346 libcfs: replace libcfs wrappers with kernel API
[fs/lustre-release.git] / lustre / obdclass / md_local_object.c
index 2b85c6d..dc73c63 100644 (file)
@@ -54,7 +54,7 @@
 static cfs_list_t llo_lobj_list;
 
 /** Lock to protect list manipulations */
-static cfs_mutex_t     llo_lock;
+static struct mutex    llo_lock;
 
 /**
  * Structure used to maintain state of path parsing.
@@ -371,18 +371,18 @@ EXPORT_SYMBOL(llo_store_create);
 
 void llo_local_obj_register(struct lu_local_obj_desc *llod)
 {
-        cfs_mutex_lock(&llo_lock);
+       mutex_lock(&llo_lock);
         cfs_list_add_tail(&llod->llod_linkage, &llo_lobj_list);
-        cfs_mutex_unlock(&llo_lock);
+       mutex_unlock(&llo_lock);
 }
 
 EXPORT_SYMBOL(llo_local_obj_register);
 
 void llo_local_obj_unregister(struct lu_local_obj_desc *llod)
 {
-        cfs_mutex_lock(&llo_lock);
+       mutex_lock(&llo_lock);
         cfs_list_del(&llod->llod_linkage);
-        cfs_mutex_unlock(&llo_lock);
+       mutex_unlock(&llo_lock);
 }
 
 EXPORT_SYMBOL(llo_local_obj_unregister);
@@ -403,7 +403,7 @@ int llo_local_objects_setup(const struct lu_env *env,
         int rc = 0;
 
         fid = &info->lti_cfid;
-        cfs_mutex_lock(&llo_lock);
+       mutex_lock(&llo_lock);
 
         cfs_list_for_each_entry(scan, &llo_lobj_list, llod_linkage) {
                 lu_local_obj_fid(fid, scan->llod_oid);
@@ -432,7 +432,7 @@ int llo_local_objects_setup(const struct lu_env *env,
         }
 
 out:
-        cfs_mutex_unlock(&llo_lock);
+       mutex_unlock(&llo_lock);
         return rc;
 }
 
@@ -443,7 +443,7 @@ int llo_global_init(void)
         int result;
 
         CFS_INIT_LIST_HEAD(&llo_lobj_list);
-        cfs_mutex_init(&llo_lock);
+       mutex_init(&llo_lock);
 
         LU_CONTEXT_KEY_INIT(&llod_key);
         result = lu_context_key_register(&llod_key);