diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2012-09-04 22:19:33 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2012-09-04 22:19:33 +0000 |
commit | dc1b35b525fccb7673b79db312b81e018fd13901 (patch) | |
tree | 26439bb5636c5424a9f4c856958888fffbd7a33f /sys/vm | |
parent | 73c23f3ba1a3662ba5b2ce5b2c70da7da0e506de (diff) | |
download | src-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.c | 4 |
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; |