aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2012-09-04 22:19:33 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2012-09-04 22:19:33 +0000
commitdc1b35b525fccb7673b79db312b81e018fd13901 (patch)
tree26439bb5636c5424a9f4c856958888fffbd7a33f /sys/vm
parent73c23f3ba1a3662ba5b2ce5b2c70da7da0e506de (diff)
downloadsrc-dc1b35b525fccb7673b79db312b81e018fd13901.tar.gz
src-dc1b35b525fccb7673b79db312b81e018fd13901.zip
No memory barrier is required. This was pointed out by kib@ a while ago,
but I got distracted by other matters. (for real this time)
Notes
Notes: svn path=/head/; revision=240113
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/swap_pager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c
index d4a66b1f35d1..8bf1ca0042ff 100644
--- a/sys/vm/swap_pager.c
+++ b/sys/vm/swap_pager.c
@@ -1848,7 +1848,7 @@ retry:
mtx_unlock(&swhash_mtx);
VM_OBJECT_UNLOCK(object);
if (uma_zone_exhausted(swap_zone)) {
- if (atomic_cmpset_rel_int(&exhausted, 0, 1))
+ if (atomic_cmpset_int(&exhausted, 0, 1))
printf("swap zone exhausted, "
"increase kern.maxswzone\n");
vm_pageout_oom(VM_OOM_SWAPZ);
@@ -1859,7 +1859,7 @@ retry:
goto retry;
}
- if (atomic_cmpset_rel_int(&exhausted, 1, 0))
+ if (atomic_cmpset_int(&exhausted, 1, 0))
printf("swap zone ok\n");
swap->swb_hnext = NULL;