Whamcloud - gitweb
LU-7028 tgt: initialize spin lock in tgt_init() 45/16045/2
authorAshish Purkar <ashish.purkar@seagate.com>
Thu, 20 Aug 2015 20:17:24 +0000 (05:17 +0900)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 26 Aug 2015 16:01:22 +0000 (16:01 +0000)
The spin lock lut_client_bitmap_lock was not initialized in
tgt_init().

Signed-off-by: Ashish Purkar <ashish.purkar@seagate.com>
Change-Id: I3118bc1c007d0f2b9919be17f4a429ed164f7c6c
Reviewed-on: http://review.whamcloud.com/16045
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Emoly Liu <emoly.liu@intel.com>
Reviewed-by: Grégoire Pichon <gregoire.pichon@bull.net>
Tested-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/target/tgt_main.c

index a920716..c2b518f 100644 (file)
@@ -80,6 +80,7 @@ int tgt_init(const struct lu_env *env, struct lu_target *lut,
                RETURN(0);
 
        spin_lock_init(&lut->lut_translock);
+       spin_lock_init(&lut->lut_client_bitmap_lock);
 
        OBD_ALLOC(lut->lut_client_bitmap, LR_MAX_CLIENTS >> 3);
        if (lut->lut_client_bitmap == NULL)