summaryrefslogtreecommitdiff
path: root/sys/nfs
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2016-07-27 11:08:59 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2016-07-27 11:08:59 +0000
commit584b675ed657ee94cabcf475b1ed73bee4eb4054 (patch)
treee08e805219bd39e9a9c2d5cd174b1732cebd707f /sys/nfs
parentdc831186e32a0fbb7452d890f9ca459e192bae1d (diff)
downloadsrc-test-584b675ed657ee94cabcf475b1ed73bee4eb4054.tar.gz
src-test-584b675ed657ee94cabcf475b1ed73bee4eb4054.zip
Notes
Diffstat (limited to 'sys/nfs')
-rw-r--r--sys/nfs/nfs_lock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/nfs/nfs_lock.c b/sys/nfs/nfs_lock.c
index 7d11672edde47..c84413ec33da5 100644
--- a/sys/nfs/nfs_lock.c
+++ b/sys/nfs/nfs_lock.c
@@ -241,6 +241,7 @@ nfs_dolock(struct vop_advlock_args *ap)
struct flock *fl;
struct proc *p;
struct nfsmount *nmp;
+ struct timeval boottime;
td = curthread;
p = td->td_proc;
@@ -284,6 +285,7 @@ nfs_dolock(struct vop_advlock_args *ap)
p->p_nlminfo = malloc(sizeof(struct nlminfo),
M_NLMINFO, M_WAITOK | M_ZERO);
p->p_nlminfo->pid_start = p->p_stats->p_start;
+ getboottime(&boottime);
timevaladd(&p->p_nlminfo->pid_start, &boottime);
}
msg.lm_msg_ident.pid_start = p->p_nlminfo->pid_start;