OSDN Git Service

nfsd: use ktime_get_real_seconds() in nfs4_verifier
authorArnd Bergmann <arnd@arndb.de>
Mon, 4 Nov 2019 15:45:30 +0000 (16:45 +0100)
committerJ. Bruce Fields <bfields@redhat.com>
Fri, 20 Dec 2019 03:07:17 +0000 (22:07 -0500)
commit9104ae494e67305c11f5793b82cc768e0f09cea9
tree5715e78737467bbaa3bbdf1556343692973c2e06
parent20b7d86f29d39e8ae19bb29c24ffee70dc385ddf
nfsd: use ktime_get_real_seconds() in nfs4_verifier

gen_confirm() generates a unique identifier based on the current
time. This overflows in year 2038, but that is harmless since it
generally does not lead to duplicates, as long as the time has
been initialized by a real-time clock or NTP.

Using ktime_get_boottime_seconds() or ktime_get_seconds() would
avoid the overflow, but it would be more likely to result in
non-unique numbers.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4state.c