Whamcloud - gitweb
LU-15615 target: Free t10pi crypto state on error
authorOleg Drokin <green@whamcloud.com>
Fri, 4 Mar 2022 22:10:25 +0000 (17:10 -0500)
committerAndreas Dilger <adilger@whamcloud.com>
Wed, 16 Mar 2022 23:51:00 +0000 (23:51 +0000)
commit5825261dbeba884eaff66527ffd30b56a2bf0250
treeda4dfd9caa7c0ffecf6132e950b81efde0757960
parent55b2d63e15d101ca17f2d283081c0fac327e4870
LU-15615 target: Free t10pi crypto state on error

Looks like when error happens we forgot to release crypto state that
not only leaks memory directly, but potentially can tie in-memory
pages too.

Change-Id: Ia0870ccbb194e4e9ca8701e1c01d519745c236df
Signed-off-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/46761
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
lustre/obdclass/integrity.c
lustre/target/tgt_handler.c