aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs/tmpfs.h
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-07-25 10:38:44 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-07-25 10:38:44 +0000
commit172ffe702cc682ee396fcc619274fd714c3d7d29 (patch)
tree8a7d1865b1226eb4bcd27a163cea9c7ac78b455d /sys/fs/tmpfs/tmpfs.h
parent9d5a594f0b7f5939834be10a8652837c6933344c (diff)
downloadsrc-172ffe702cc682ee396fcc619274fd714c3d7d29.tar.gz
src-172ffe702cc682ee396fcc619274fd714c3d7d29.zip
tmpfs: add support for lockless lookup
Reviewed by: kib Tested by: pho (in a patchset) Differential Revision: https://reviews.freebsd.org/D25580
Notes
Notes: svn path=/head/; revision=363521
Diffstat (limited to 'sys/fs/tmpfs/tmpfs.h')
-rw-r--r--sys/fs/tmpfs/tmpfs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/fs/tmpfs/tmpfs.h b/sys/fs/tmpfs/tmpfs.h
index f94992dfc813..b15a83af7eba 100644
--- a/sys/fs/tmpfs/tmpfs.h
+++ b/sys/fs/tmpfs/tmpfs.h
@@ -526,6 +526,9 @@ VP_TO_TMPFS_NODE(struct vnode *vp)
return (node);
}
+#define VP_TO_TMPFS_NODE_SMR(vp) \
+ ((struct tmpfs_node *)vn_load_v_data_smr(vp))
+
static inline struct tmpfs_node *
VP_TO_TMPFS_DIR(struct vnode *vp)
{