X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Flov%2Flov_io.c;h=56e1ba1759693ae98cb061b80fb2ce91215985b6;hp=a0ee8e9b8e7f7ab3fa2be4c88d3b5d6abc0416e6;hb=6b6754af9895bf5ec3f73829a3b77f56db78a332;hpb=623b315f6ddf8aa6ef435aa405e371ba93d0454a diff --git a/lustre/lov/lov_io.c b/lustre/lov/lov_io.c index a0ee8e9..56e1ba1 100644 --- a/lustre/lov/lov_io.c +++ b/lustre/lov/lov_io.c @@ -587,6 +587,8 @@ static int lov_io_read_ahead(const struct lu_env *env, RETURN(-EIO); sub = lov_sub_get(env, lio, stripe); + if (IS_ERR(sub)) + return PTR_ERR(sub); lov_stripe_offset(loo->lo_lsm, cl_offset(obj, start), stripe, &suboff); rc = cl_io_read_ahead(sub->sub_env, sub->sub_io,