Whamcloud - gitweb
LU-8316 tgt: return -ENOMEM while kmalloc failed 18/20918/2
authorYang Sheng <yang.sheng@intel.com>
Wed, 22 Jun 2016 13:17:46 +0000 (21:17 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 5 Jul 2016 23:52:04 +0000 (23:52 +0000)
Return valid value in tgt_init().

Signed-off-by: Yang Sheng <yang.sheng@intel.com>
Change-Id: Iaaa3697aca42d84011886a360fb31576ed4b53df
Reviewed-on: http://review.whamcloud.com/20918
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/target/tgt_main.c

index b478b3d..6dfb7c4 100644 (file)
@@ -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;