summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2002-11-10 16:16:44 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2002-11-10 16:16:44 +0000
commit7ca05a39c71e88bcb7c418d10d962062b802d6ac (patch)
tree90dbbf3448aec98fbc1da92f040e86f7f1cecadf
parent4b8dd6b2d003982cca333e504a3894da886c1da5 (diff)
Notes
-rw-r--r--sys/vm/uma_dbg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/uma_dbg.c b/sys/vm/uma_dbg.c
index cea5371f1d9d..a1009e95ee3c 100644
--- a/sys/vm/uma_dbg.c
+++ b/sys/vm/uma_dbg.c
@@ -230,7 +230,7 @@ uma_dbg_alloc(uma_zone_t zone, uma_slab_t slab, void *item)
freei = ((unsigned long)item - (unsigned long)slab->us_data)
/ zone->uz_rsize;
- slab->us_freelist[freei] = 255;
+ atomic_set_8(&slab->us_freelist[freei], 255);
return;
}
@@ -279,5 +279,5 @@ uma_dbg_free(uma_zone_t zone, uma_slab_t slab, void *item)
* Until then the count of valid slabs will make sure we don't
* accidentally follow this and assume it's a valid index.
*/
- slab->us_freelist[freei] = 0;
+ atomic_set_8(&slab->us_freelist[freei], 0);
}