X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Flpar.c;h=562d2d4e86c829c1728fc60f93d2b48aff0e8f08;hb=7134cf10f759b177fa0410dcc9caeaaf09dd0336;hp=7a842e0712b0e42562412f6f7c81aa086ad550a4;hpb=75efef3359f6565c8833563414367b89fbeacc46;p=collectd.git diff --git a/src/lpar.c b/src/lpar.c index 7a842e07..562d2d4e 100644 --- a/src/lpar.c +++ b/src/lpar.c @@ -34,6 +34,8 @@ (double)(_system_configuration.Xfrac)) #endif +#define NS_TO_TICKS(ns) ((ns) / XINTFRAC) + static const char *config_keys[] = { "CpuPoolStats", @@ -268,10 +270,10 @@ static int lpar_read (void) /* Pool stats are in CPU x ns */ ssnprintf (typinst, sizeof (typinst), "pool-%X-busy", lparstats.pool_id); - lpar_submit (typinst, (double) pool_busy_ns / XINTFRAC / (double) ticks); + lpar_submit (typinst, NS_TO_TICKS ((double) pool_busy_ns) / (double) ticks); ssnprintf (typinst, sizeof (typinst), "pool-%X-total", lparstats.pool_id); - lpar_submit (typinst, (double) pool_max_ns / XINTFRAC / (double) ticks); + lpar_submit (typinst, NS_TO_TICKS ((double) pool_max_ns) / (double) ticks); } save_last_values (&lparstats);