Whamcloud - gitweb
LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab 47/34147/5
authorOleg Drokin <green@whamcloud.com>
Thu, 31 Jan 2019 18:42:43 +0000 (13:42 -0500)
committerOleg Drokin <green@whamcloud.com>
Wed, 6 Feb 2019 06:57:44 +0000 (06:57 +0000)
commit82d014e71e14671e876055851a0d37e98b4cc079
tree30ec7675251f34097e9c95f081cbce2a46b5f45d
parent2dc87bb143e998e25585673b5f0ba7e2f317475e
LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab

Whatever it was doing does not appear to be necessary anymore
as evidenced with newer kernels where the define was removed,
but disabled in Lustre instead.
Another important reason to remove it is because rhel7.3+ seems
to have broken this RCU functionality and leads to frequent use
after frees.

Change-Id: I50991b9daf4ef06b24cb65d7a04a5e9b86706d36
Signed-off-by: Oleg Drokin <green@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/34147
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Jenkins
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Tested-by: Maloo <maloo@whamcloud.com>
contrib/nn-final-symbol-list.txt
lustre/include/lustre_compat.h
lustre/ldlm/ldlm_lockd.c