Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f99e73a5 authored by Jinshan Xiong's avatar Jinshan Xiong Committed by Greg Kroah-Hartman
Browse files

Staging: lustre: lov: check return value of lov_sub_get()



Check return value of lov_sub_get() in lov_io_read_ahead().

Signed-off-by: default avatarJinshan Xiong <jinshan.xiong@intel.com>
Reported-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 1b301e83
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -606,6 +606,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,