Whamcloud - gitweb
LU-6805 ptlrpc: use smp unsafe at_init only for initialization 22/15522/4
authorVladimir Saveliev <vladimir.saveliev@seagate.com>
Sun, 5 Jul 2015 09:15:01 +0000 (12:15 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 16 Jul 2015 03:09:48 +0000 (03:09 +0000)
commit96ddb3b168297e7d59a2f4b7b357549f2632bcb4
tree40476ac9cb390589893dfe2aab1eed9debfb1a28
parent1ef0185e8c12aa11a4c87c4956b1ba408c0e3d08
LU-6805 ptlrpc: use smp unsafe at_init only for initialization

at_init() is not smp safe, so it is not supposed to be used anywhere
but in at initialization.
Add at_reinit() - safe version of at_init().

Xyratex-bug-id: MRP-2726
Signed-off-by: Vladimir Saveliev <vladimir.saveliev@seagate.com>
Change-Id: I90f872bd217d1e8008f8d35bb4606d168c9bf2ad
Reviewed-on: http://review.whamcloud.com/15522
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Chris Horn <hornc@cray.com>
lustre/include/lustre_import.h
lustre/ptlrpc/import.c