diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2021-01-25 20:19:08 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2021-02-01 12:39:16 +0000 |
commit | e8d3e38845697ae831a472870d0bddd991e9041b (patch) | |
tree | 38065c7159b494ad002a0237fe6b8976b5f78d9d | |
parent | fc301c224b272a522bff817e12fcbf99a7a17330 (diff) | |
download | src-e8d3e38845697ae831a472870d0bddd991e9041b.tar.gz src-e8d3e38845697ae831a472870d0bddd991e9041b.zip |
vfs: use atomic_load_consume_ptr in vn_load_v_data_smr
(cherry picked from commit 8d2a230e996c8aec2ec4883d45f7ac38070bd38f)
-rw-r--r-- | sys/sys/vnode.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h index ffd0bdad940d..78fbec1bd0ba 100644 --- a/sys/sys/vnode.h +++ b/sys/sys/vnode.h @@ -1112,7 +1112,7 @@ int vn_dir_check_exec(struct vnode *vp, struct componentname *cnp); struct vnode *_vp = (vp); \ \ VFS_SMR_ASSERT_ENTERED(); \ - atomic_load_ptr(&(_vp)->v_data); \ + atomic_load_consume_ptr(&(_vp)->v_data);\ }) #endif /* _KERNEL */ |