Whamcloud - gitweb
LU-3321 clio: collapse layer of cl_page
[fs/lustre-release.git] / lustre / osc / osc_object.c
index 8d6eec6..91e3798 100644 (file)
@@ -36,6 +36,7 @@
  * Implementation of cl_object for OSC layer.
  *
  *   Author: Nikita Danilov <nikita.danilov@sun.com>
+ *   Author: Jinshan Xiong <jinshan.xiong@intel.com>
  */
 
 #define DEBUG_SUBSYSTEM S_OSC
@@ -97,6 +98,7 @@ static int osc_object_init(const struct lu_env *env, struct lu_object *obj,
        cfs_atomic_set(&osc->oo_nr_reads, 0);
        cfs_atomic_set(&osc->oo_nr_writes, 0);
        spin_lock_init(&osc->oo_lock);
+       spin_lock_init(&osc->oo_tree_lock);
 
        cl_object_page_init(lu2cl(obj), sizeof(struct osc_page));