diff options
| author | Matt Jacob <mjacob@FreeBSD.org> | 2002-11-11 11:50:03 +0000 |
|---|---|---|
| committer | Matt Jacob <mjacob@FreeBSD.org> | 2002-11-11 11:50:03 +0000 |
| commit | 81f71edaecb98c9f866d4f4e73973f46b53f79e0 (patch) | |
| tree | 6045ed31985d52907a481f015d08501fccf8a3e0 /sys/vm/vm_object.c | |
| parent | 34fa8213c34a771b1125d78c32e9d276c5a97594 (diff) | |
Notes
Diffstat (limited to 'sys/vm/vm_object.c')
| -rw-r--r-- | sys/vm/vm_object.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index 3a274422b3de..29b45b057ff7 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -225,7 +225,7 @@ _vm_object_allocate(objtype_t type, vm_pindex_t size, vm_object_t object) object->hash_rand = exp - 129; } while (!atomic_cmpset_int(&object_hash_rand, exp, object->hash_rand)); - object->generation++; /* atomicity needed? XXX */ + atomic_add_int(&object->generation, 1); mtx_lock(&vm_object_list_mtx); TAILQ_INSERT_TAIL(&vm_object_list, object, object_list); |
