Whamcloud - gitweb
b=17167 libcfs: ensure all libcfs exported symbols to have cfs_ prefix
[fs/lustre-release.git] / lustre / include / lustre_mdc.h
index 81abda6..a30c2ec 100644 (file)
@@ -71,13 +71,13 @@ struct ptlrpc_request;
 struct obd_device;
 
 struct mdc_rpc_lock {
-        struct semaphore rpcl_sem;
+        cfs_semaphore_t  rpcl_sem;
         struct lookup_intent *rpcl_it;
 };
 
 static inline void mdc_init_rpc_lock(struct mdc_rpc_lock *lck)
 {
-        sema_init(&lck->rpcl_sem, 1);
+        cfs_sema_init(&lck->rpcl_sem, 1);
         lck->rpcl_it = NULL;
 }
 
@@ -86,7 +86,7 @@ static inline void mdc_get_rpc_lock(struct mdc_rpc_lock *lck,
 {
         ENTRY;
         if (!it || (it->it_op != IT_GETATTR && it->it_op != IT_LOOKUP)) {
-                down(&lck->rpcl_sem);
+                cfs_down(&lck->rpcl_sem);
                 LASSERT(lck->rpcl_it == NULL);
                 lck->rpcl_it = it;
         }
@@ -98,7 +98,7 @@ static inline void mdc_put_rpc_lock(struct mdc_rpc_lock *lck,
         if (!it || (it->it_op != IT_GETATTR && it->it_op != IT_LOOKUP)) {
                 LASSERT(it == lck->rpcl_it);
                 lck->rpcl_it = NULL;
-                up(&lck->rpcl_sem);
+                cfs_up(&lck->rpcl_sem);
         }
         EXIT;
 }
@@ -119,7 +119,7 @@ static inline void mdc_update_max_ea_from_body(struct obd_export *exp,
 
 
 struct mdc_cache_waiter {
-        struct list_head        mcw_entry;
+        cfs_list_t              mcw_entry;
         cfs_waitq_t             mcw_waitq;
 };