aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2023-02-07 19:35:44 +0000
committerMark Johnston <markj@FreeBSD.org>2023-02-07 20:10:24 +0000
commit27202b98dc2d3361f4b5395a93488fc60c3f9af9 (patch)
treea337db80fc25652996798a147892d885f8d27563
parent3bc099eb71200b843de94b8e84b30b152a38f2f4 (diff)
downloadsrc-27202b98dc2d3361f4b5395a93488fc60c3f9af9.tar.gz
src-27202b98dc2d3361f4b5395a93488fc60c3f9af9.zip
jail: Use atomic(9) instead of CK atomics
There's no reason to use one over the other here, let's prefer the interface that's used elsewhere in the kernel. No functional change intended. Reviewed by: mjg Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D38360
-rw-r--r--sys/kern/kern_jail.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c
index 4c1e3ff40c58..75be0df85448 100644
--- a/sys/kern/kern_jail.c
+++ b/sys/kern/kern_jail.c
@@ -771,7 +771,7 @@ prison_ip_set(struct prison *pr, const pr_family_t af, struct prison_ip *new)
mem = &pr->pr_addrs[af];
old = *mem;
- ck_pr_store_ptr(mem, new);
+ atomic_store_ptr(mem, new);
prison_ip_free(old);
}
@@ -897,7 +897,7 @@ prison_ip_check(const struct prison *pr, const pr_family_t af,
in_epoch(net_epoch_preempt) ||
sx_xlocked(&allprison_lock));
- pip = ck_pr_load_ptr(&pr->pr_addrs[af]);
+ pip = atomic_load_ptr(&pr->pr_addrs[af]);
if (__predict_false(pip == NULL))
return (EAFNOSUPPORT);