Whamcloud - gitweb
LU-15615 target: Free t10pi crypto state on error 39/50539/3
authorOleg Drokin <green@whamcloud.com>
Fri, 4 Mar 2022 22:10:25 +0000 (17:10 -0500)
committerOleg Drokin <green@whamcloud.com>
Mon, 1 May 2023 04:10:56 +0000 (04:10 +0000)
commit6a88222bd6a1c0f5bd45fb40b88af226db8bd29a
tree3d3682a794b4e815c937db31429f1cac7fd1bd06
parent99172e355fbb37d2ba671d08ce0370ac0e8ae971
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-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50539
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Li Xi <lixi@ddn.com>
lustre/obdclass/integrity.c
lustre/target/tgt_handler.c