Print this page
5045 use atomic_{inc,dec}_* instead of atomic_add_*
@@ -216,13 +216,13 @@
};
static kstat_t *page_retire_ksp = NULL;
#define PR_INCR_KSTAT(stat) \
- atomic_add_64(&(page_retire_kstat.stat.value.ui64), 1)
+ atomic_inc_64(&(page_retire_kstat.stat.value.ui64))
#define PR_DECR_KSTAT(stat) \
- atomic_add_64(&(page_retire_kstat.stat.value.ui64), -1)
+ atomic_dec_64(&(page_retire_kstat.stat.value.ui64))
#define PR_KSTAT_RETIRED_CE (page_retire_kstat.pr_mce.value.ui64)
#define PR_KSTAT_RETIRED_FMA (page_retire_kstat.pr_fma.value.ui64)
#define PR_KSTAT_RETIRED_NOTUE (PR_KSTAT_RETIRED_CE + PR_KSTAT_RETIRED_FMA)
#define PR_KSTAT_PENDING (page_retire_kstat.pr_pending.value.ui64)