Whamcloud - gitweb
b=21448 send recovery rpc ASAP
[fs/lustre-release.git] / lustre / mdd / mdd_lock.c
index b84d4c2..4f1427d 100644 (file)
@@ -51,7 +51,7 @@
 
 
 #ifdef CONFIG_LOCKDEP
-static struct lock_class_key mdd_pdirop_key;
+static cfs_lock_class_key_t mdd_pdirop_key;
 
 #define RETIP ((unsigned long)__builtin_return_address(0))
 
@@ -113,6 +113,12 @@ void mdd_read_unlock(const struct lu_env *env, struct mdd_object *obj)
         next->do_ops->do_read_unlock(env, next);
 }
 
+int mdd_write_locked(const struct lu_env *env, struct mdd_object *obj)
+{
+        struct dt_object  *next = mdd_object_child(obj);
+
+        return next->do_ops->do_write_locked(env, next);
+}
 
 /* Methods for parallel directory locking */