summaryrefslogtreecommitdiff
path: root/sys/fs/tmpfs
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2021-01-25 19:39:14 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2021-02-01 12:39:16 +0000
commite92ab3adf4f9848933439c9c2fca36df290c0884 (patch)
tree717de5a58949cac9160681a01f15ab4b0121afc9 /sys/fs/tmpfs
parentdde453cf7d3a272ee9319ba6d9e27d34e6b6da6f (diff)
Diffstat (limited to 'sys/fs/tmpfs')
-rw-r--r--sys/fs/tmpfs/tmpfs_subr.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/fs/tmpfs/tmpfs_subr.c b/sys/fs/tmpfs/tmpfs_subr.c
index 07e7ea11ad6e..3b3581fc81f6 100644
--- a/sys/fs/tmpfs/tmpfs_subr.c
+++ b/sys/fs/tmpfs/tmpfs_subr.c
@@ -360,8 +360,7 @@ tmpfs_alloc_node(struct mount *mp, struct tmpfs_mount *tmp, enum vtype type,
* TODO: Since there is no load consume primitive provided
* right now, the load is performed with an acquire fence.
*/
- atomic_store_ptr((uintptr_t *)&nnode->tn_link_target,
- (uintptr_t)symlink);
+ atomic_store_ptr(&nnode->tn_link_target, symlink);
atomic_store_char((char *)&nnode->tn_link_smr, symlink_smr);
atomic_thread_fence_rel();
break;
@@ -453,8 +452,7 @@ tmpfs_free_node_locked(struct tmpfs_mount *tmp, struct tmpfs_node *node,
case VLNK:
symlink = node->tn_link_target;
- atomic_store_ptr((uintptr_t *)&node->tn_link_target,
- (uintptr_t)NULL);
+ atomic_store_ptr(&node->tn_link_target, NULL);
if (atomic_load_char(&node->tn_link_smr)) {
cache_symlink_free(symlink, node->tn_size + 1);
} else {