aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/vnode.h
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-08-04 23:07:42 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-08-04 23:07:42 +0000
commitdb99ec5656363acc0bd3df133f57639fb839bf5f (patch)
tree5d6e9990e61199b004e8737fa3bbce94a9a28a12 /sys/sys/vnode.h
parentb403aa126e47c8702138ab66c1a8918cbc7a6c4b (diff)
downloadsrc-db99ec5656363acc0bd3df133f57639fb839bf5f.tar.gz
src-db99ec5656363acc0bd3df133f57639fb839bf5f.zip
vfs: support lockless dotdot lookup
Tested by: pho
Notes
Notes: svn path=/head/; revision=363874
Diffstat (limited to 'sys/sys/vnode.h')
-rw-r--r--sys/sys/vnode.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h
index f754b2b52724..398fb088d7f1 100644
--- a/sys/sys/vnode.h
+++ b/sys/sys/vnode.h
@@ -764,6 +764,8 @@ int vn_io_fault_uiomove(char *data, int xfersize, struct uio *uio);
int vn_io_fault_pgmove(vm_page_t ma[], vm_offset_t offset, int xfersize,
struct uio *uio);
+void vn_seqc_write_begin_unheld_locked(struct vnode *vp);
+void vn_seqc_write_begin_unheld(struct vnode *vp);
void vn_seqc_write_begin_locked(struct vnode *vp);
void vn_seqc_write_begin(struct vnode *vp);
void vn_seqc_write_end_locked(struct vnode *vp);