From 6750e0230a9a3eda1b920b10b66faad221244293 Mon Sep 17 00:00:00 2001 From: Shaun Tancheff Date: Sat, 9 Oct 2021 11:33:23 +0700 Subject: [PATCH] LU-14437 gnilnd: use ktime_get_seconds() to get time Use ktime_get_seconds() to directly get the time inatead of getting a timespec and converting it. Fixes: 4b0e495e3c ("LU-14080 gnilnd: updates for SUSE 15 SP2") Test-Parameters: trivial Signed-off-by: Shaun Tancheff Change-Id: I256855ceb9e038a9960fa76fe6e3bfe63fb16580 Reviewed-on: https://review.whamcloud.com/41679 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: James Simmons Reviewed-by: Oleg Drokin --- lnet/klnds/gnilnd/gnilnd.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lnet/klnds/gnilnd/gnilnd.c b/lnet/klnds/gnilnd/gnilnd.c index b23b317..c6b50cf 100644 --- a/lnet/klnds/gnilnd/gnilnd.c +++ b/lnet/klnds/gnilnd/gnilnd.c @@ -2104,7 +2104,6 @@ kgnilnd_dev_fini(kgn_device_t *dev) int kgnilnd_base_startup(void) { - struct timespec64 ts; long long pkmem = libcfs_kmem_read(); int rc; int i; @@ -2134,10 +2133,9 @@ int kgnilnd_base_startup(void) * initialised with seconds + microseconds at startup time. So we * rely on NOT creating connections more frequently on average than * 1MHz to ensure we don't use old connstamps when we reboot. */ - ktime_get_ts64(&ts); kgnilnd_data.kgn_connstamp = kgnilnd_data.kgn_peerstamp = - (ts.tv_sec * 1000000) + (ts.tv_nsec / 100); + ktime_get_seconds(); init_rwsem(&kgnilnd_data.kgn_net_rw_sem); -- 1.8.3.1