X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=module%2Fzfs%2Fdbuf.c;h=3d3b7696368f1572accae520488c84659f98b7a7;hb=bc89ac8479c0b265c539b579fda2bef1997d423c;hp=e65f573e280ee49331f3c42ba1034ea158aea5a2;hpb=e3e670d0061ff121293dafb37d1f14a7069d49d5;p=mirror_zfs.git diff --git a/module/zfs/dbuf.c b/module/zfs/dbuf.c index e65f573e2..3d3b76963 100644 --- a/module/zfs/dbuf.c +++ b/module/zfs/dbuf.c @@ -230,7 +230,7 @@ dbuf_hash_insert(dmu_buf_impl_t *db) db->db_hash_next = h->hash_table[idx]; h->hash_table[idx] = db; mutex_exit(DBUF_HASH_MUTEX(h, idx)); - atomic_add_64(&dbuf_hash_count, 1); + atomic_inc_64(&dbuf_hash_count); return (NULL); } @@ -266,7 +266,7 @@ dbuf_hash_remove(dmu_buf_impl_t *db) *dbp = db->db_hash_next; db->db_hash_next = NULL; mutex_exit(DBUF_HASH_MUTEX(h, idx)); - atomic_add_64(&dbuf_hash_count, -1); + atomic_dec_64(&dbuf_hash_count); } static arc_evict_func_t dbuf_do_evict;