Whamcloud - gitweb
LU-3328 osp: Only signal thread completion when we are done
authorOleg Drokin <green@whamcloud.com>
Mon, 13 May 2013 17:11:23 +0000 (13:11 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 15 May 2013 17:19:08 +0000 (13:19 -0400)
commit3623caa0b61efbc3919b1d25ac0052a586f7145b
tree68adaea85788b4659ee232808e63db548a5951da
parentef1b815d77ae717f3ee701e2392fd3fe6c71906d
LU-3328 osp: Only signal thread completion when we are done

IT seems that by signalling the completion of a thread before
we are done inspecting it's memory is racy and could cause access
to freed memory.

Change-Id: Ia992e9c7d0d78fca1afbfc98f51c5df3f6dc3a28
Signed-off-by: Oleg Drokin <green@intel.com>
Reviewed-on: http://review.whamcloud.com/6329
Tested-by: Hudson
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Bobi Jam <bobijam@gmail.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
lustre/osp/osp_sync.c