X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Flov%2Flov_page.c;h=19a908f7da76763465461cff80ec4906a52446e4;hp=ae74d25659446b92cd02b4fc60292c928b468040;hb=7107e54983b0a701c5c02a1e3c521302e8f79810;hpb=03b86ce064c224ed6ed77675183bfd35d493f918 diff --git a/lustre/lov/lov_page.c b/lustre/lov/lov_page.c index ae74d25..19a908f 100644 --- a/lustre/lov/lov_page.c +++ b/lustre/lov/lov_page.c @@ -81,7 +81,7 @@ int lov_page_init_composite(const struct lu_env *env, struct cl_object *obj, offset = cl_offset(obj, index); entry = lov_lsm_entry(loo->lo_lsm, offset); - if (entry < 0) { + if (entry < 0 || !lsm_entry_inited(loo->lo_lsm, entry)) { /* non-existing layout component */ lov_page_init_empty(env, obj, page, index); RETURN(0);