From 36451f3be0bbc7858d848b5b6ee6e9133de9115d Mon Sep 17 00:00:00 2001 From: Yang Sheng Date: Wed, 22 Jun 2016 21:17:46 +0800 Subject: [PATCH] LU-8316 tgt: return -ENOMEM while kmalloc failed Return valid value in tgt_init(). Signed-off-by: Yang Sheng Change-Id: Iaaa3697aca42d84011886a360fb31576ed4b53df Reviewed-on: http://review.whamcloud.com/20918 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Fan Yong Reviewed-by: Alex Zhuravlev Reviewed-by: Bob Glossman Reviewed-by: Mike Pershin Reviewed-by: Dmitry Eremin Reviewed-by: Oleg Drokin --- lustre/target/tgt_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/target/tgt_main.c b/lustre/target/tgt_main.c index b478b3d..6dfb7c4 100644 --- a/lustre/target/tgt_main.c +++ b/lustre/target/tgt_main.c @@ -231,7 +231,7 @@ int tgt_init(const struct lu_env *env, struct lu_target *lut, OBD_ALLOC(lut->lut_reply_bitmap, LUT_REPLY_SLOTS_MAX_CHUNKS * sizeof(unsigned long *)); if (lut->lut_reply_bitmap == NULL) - GOTO(out, rc); + GOTO(out, rc = -ENOMEM); memset(&attr, 0, sizeof(attr)); attr.la_valid = LA_MODE; -- 1.8.3.1