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 <shaun.tancheff@hpe.com>
Change-Id: I256855ceb9e038a9960fa76fe6e3bfe63fb16580
Reviewed-on: https://review.whamcloud.com/41679
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
int kgnilnd_base_startup(void)
{
- struct timespec64 ts;
long long pkmem = libcfs_kmem_read();
int rc;
int i;
* 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);