Lets use SCALE_PARAM since it's more general
---
 src/vzcfgscale.c |   49 +++++++++++++++++++++----------------------------
 1 file changed, 21 insertions(+), 28 deletions(-)

diff --git a/src/vzcfgscale.c b/src/vzcfgscale.c
index 36db710..0504218 100644
--- a/src/vzcfgscale.c
+++ b/src/vzcfgscale.c
@@ -73,12 +73,6 @@ do { \
 void scale(float ubc_k, float cpu_k, float disk_k, float net_k,
                struct CParam *param)
 {
-#define SCALE_UBC(name, k) \
-if (param->name != NULL) { \
-       MUL_BOUND(param->name[0], k, LONG_MAX); \
-       MUL_BOUND(param->name[1], k, LONG_MAX); \
-} else
-
 #define SCALE_PARAM(name, k) \
 if (param->name != NULL) { \
        MUL_BOUND(param->name[0], k, LONG_MAX); \
@@ -87,27 +81,27 @@ if (param->name != NULL) { \
 
        if (ubc_k)
        {
-               SCALE_UBC(kmemsize,     ubc_k);
-               SCALE_UBC(avnumproc,    ubc_k);
-               SCALE_UBC(numproc,      ubc_k);
-               SCALE_UBC(vmguarpages,  ubc_k);
-               SCALE_UBC(oomguarpages, ubc_k);
-               SCALE_UBC(lockedpages,  ubc_k);
-               SCALE_UBC(shmpages,     ubc_k);
-               SCALE_UBC(privvmpages,  ubc_k);
-               SCALE_UBC(numfile,      ubc_k);
-               SCALE_UBC(numflock,     ubc_k);
-               SCALE_UBC(numpty,       ubc_k);
-               SCALE_UBC(numsiginfo,   ubc_k);
-               SCALE_UBC(dcachesize,   ubc_k);
-               SCALE_UBC(physpages,    ubc_k);
-               SCALE_UBC(numtcpsock,   ubc_k);
-               SCALE_UBC(numothersock, ubc_k);
-               SCALE_UBC(tcpsndbuf,    ubc_k);
-               SCALE_UBC(tcprcvbuf,    ubc_k);
-               SCALE_UBC(othersockbuf, ubc_k);
-               SCALE_UBC(dgramrcvbuf,  ubc_k);
-               SCALE_UBC(numiptent,    ubc_k);
+               SCALE_PARAM(kmemsize,           ubc_k);
+               SCALE_PARAM(avnumproc,          ubc_k);
+               SCALE_PARAM(numproc,            ubc_k);
+               SCALE_PARAM(vmguarpages,        ubc_k);
+               SCALE_PARAM(oomguarpages,       ubc_k);
+               SCALE_PARAM(lockedpages,        ubc_k);
+               SCALE_PARAM(shmpages,           ubc_k);
+               SCALE_PARAM(privvmpages,        ubc_k);
+               SCALE_PARAM(numfile,            ubc_k);
+               SCALE_PARAM(numflock,           ubc_k);
+               SCALE_PARAM(numpty,             ubc_k);
+               SCALE_PARAM(numsiginfo,         ubc_k);
+               SCALE_PARAM(dcachesize,         ubc_k);
+               SCALE_PARAM(physpages,          ubc_k);
+               SCALE_PARAM(numtcpsock,         ubc_k);
+               SCALE_PARAM(numothersock,       ubc_k);
+               SCALE_PARAM(tcpsndbuf,          ubc_k);
+               SCALE_PARAM(tcprcvbuf,          ubc_k);
+               SCALE_PARAM(othersockbuf,       ubc_k);
+               SCALE_PARAM(dgramrcvbuf,        ubc_k);
+               SCALE_PARAM(numiptent,          ubc_k);
        }
        if (cpu_k && param->cpu_units != NULL)
                MUL_BOUND(*param->cpu_units, cpu_k, MAXCPUUNITS);
@@ -126,7 +120,6 @@ if (param->name != NULL) { \
        }
 
 #undef SCALE_PARAM
-#undef SCALE_UBC
 }
 
 int check_file(char *file1, char *file2)
-- 
1.7.9.5

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to