Whamcloud - gitweb
LU-12928 gss: crash in sec2target_str() 99/36999/2
authorYang Sheng <ys@whamcloud.com>
Thu, 7 Nov 2019 18:48:43 +0000 (02:48 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 3 Jan 2020 23:43:32 +0000 (23:43 +0000)
commitf46971cef33818dc1d91ac6ff511823b7091587d
tree6cc4da7599f4d022f50f69a65f1520e1e66726ca
parent38c0b122f2ca33908a89b81c2bf0e622b5e7f0dc
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.

Lustre-change: https://review.whamcloud.com/36708
Lustre-commit: 5b40c9b90b44ddd0b042c12c10c65c9965a9856f

Signed-off-by: Yang Sheng <ys@whamcloud.com>
Change-Id: Ie12e21bca4169746016c8ac0e3ee4a125893ebf6
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>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/36999
Tested-by: jenkins <devops@whamcloud.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