Whamcloud - gitweb
LU-12928 gss: crash in sec2target_str() 08/36708/5
authorYang Sheng <ys@whamcloud.com>
Thu, 7 Nov 2019 18:48:43 +0000 (02:48 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 6 Dec 2019 01:15:27 +0000 (01:15 +0000)
commit5b40c9b90b44ddd0b042c12c10c65c9965a9856f
tree1ae4414e55f1b7a6fdcd7ad5876ef2994bcf66f8
parent7a99dc0b2f27132bea0d823ba9d2ce35ade49cb1
LU-12928 gss: crash in sec2target_str()

The timer_setup() API has being used since 3.10.0-957.x
kernel. So change gck_timer to a embedded struct to avoid
crashed on new timer API.

Signed-off-by: Yang Sheng <ys@whamcloud.com>
Change-Id: Ie12e21bca4169746016c8ac0e3ee4a125893ebf6
Reviewed-on: https://review.whamcloud.com/36708
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Tested-by: Sebastien Buisson <sbuisson@ddn.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ptlrpc/gss/gss_internal.h
lustre/ptlrpc/gss/gss_keyring.c