]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/zio_inject.c
Illumos 5045 - use atomic_{inc,dec}_* instead of atomic_add_*
[mirror_zfs.git] / module / zfs / zio_inject.c
index 40b507a0b6d83f3803c2cc07dfafd943312ad1e5..69836dff3cb90f4afaddcea9ef22b4fe43c1b852 100644 (file)
@@ -427,7 +427,7 @@ zio_inject_fault(char *name, int flags, int *id, zinject_record_t *record)
                handler->zi_spa = spa;
                handler->zi_record = *record;
                list_insert_tail(&inject_handlers, handler);
-               atomic_add_32(&zio_injection_enabled, 1);
+               atomic_inc_32(&zio_injection_enabled);
 
                rw_exit(&inject_lock);
        }
@@ -508,7 +508,7 @@ zio_clear_fault(int id)
 
        spa_inject_delref(handler->zi_spa);
        kmem_free(handler, sizeof (inject_handler_t));
-       atomic_add_32(&zio_injection_enabled, -1);
+       atomic_dec_32(&zio_injection_enabled);
 
        return (0);
 }