Print this page
5045 use atomic_{inc,dec}_* instead of atomic_add_*

*** 2627,2637 **** char device_path[MAXPATHLEN]; nv_alloc_t *nva; *eqep = errorq_reserve(fmhdl->fh_errorq); if (*eqep == NULL) { ! atomic_add_64(&fmhdl->fh_kstat.fek_erpt_dropped.value.ui64, 1); return (DDI_FAILURE); } *ereport = errorq_elem_nvl(fmhdl->fh_errorq, *eqep); nva = errorq_elem_nva(fmhdl->fh_errorq, *eqep); --- 2627,2637 ---- char device_path[MAXPATHLEN]; nv_alloc_t *nva; *eqep = errorq_reserve(fmhdl->fh_errorq); if (*eqep == NULL) { ! atomic_inc_64(&fmhdl->fh_kstat.fek_erpt_dropped.value.ui64); return (DDI_FAILURE); } *ereport = errorq_elem_nvl(fmhdl->fh_errorq, *eqep); nva = errorq_elem_nva(fmhdl->fh_errorq, *eqep);