summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
authorTor Egge <tegge@FreeBSD.org>2006-05-07 22:50:22 +0000
committerTor Egge <tegge@FreeBSD.org>2006-05-07 22:50:22 +0000
commit11991ab418e307ef52da4f92a7c44cf556c6dc4e (patch)
tree8798503987abe0bfb073ce9eb8ae8f1c9eaf2489 /sys/kern/kern_sig.c
parent053a04204715fc27a53ca598e62d81de89f62334 (diff)
Notes
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r--sys/kern/kern_sig.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index c39dfa4aed7d..aec3296dfc9e 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -3136,6 +3136,7 @@ restart:
VOP_LEASE(vp, td, cred, LEASE_WRITE);
VOP_SETATTR(vp, &vattr, cred, td);
VOP_UNLOCK(vp, 0, td);
+ vn_finished_write(mp);
PROC_LOCK(p);
p->p_acflag |= ACORE;
PROC_UNLOCK(p);
@@ -3148,7 +3149,6 @@ restart:
lf.l_type = F_UNLCK;
VOP_ADVLOCK(vp, (caddr_t)p, F_UNLCK, &lf, F_FLOCK);
}
- vn_finished_write(mp);
close:
error1 = vn_close(vp, FWRITE, cred, td);
if (error == 0)