Whamcloud - gitweb
LU-11103 lod: add lock for lod_object layout
[fs/lustre-release.git] / lustre / lod / lod_dev.c
index 5a5eb10..d61ad2d 100644 (file)
@@ -213,6 +213,7 @@ static struct lu_object *lod_object_alloc(const struct lu_env *env,
        if (lod_obj == NULL)
                RETURN(ERR_PTR(-ENOMEM));
 
+       mutex_init(&lod_obj->ldo_layout_mutex);
        lu_obj = lod2lu_obj(lod_obj);
        dt_object_init(&lod_obj->ldo_obj, NULL, dev);
        lod_obj->ldo_obj.do_ops = &lod_obj_ops;