diff options
| author | Matt Jacob <mjacob@FreeBSD.org> | 2002-11-10 16:16:44 +0000 |
|---|---|---|
| committer | Matt Jacob <mjacob@FreeBSD.org> | 2002-11-10 16:16:44 +0000 |
| commit | 7ca05a39c71e88bcb7c418d10d962062b802d6ac (patch) | |
| tree | 90dbbf3448aec98fbc1da92f040e86f7f1cecadf | |
| parent | 4b8dd6b2d003982cca333e504a3894da886c1da5 (diff) | |
Notes
| -rw-r--r-- | sys/vm/uma_dbg.c | 4 |
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); } |
