Use ARRAY_SIZE or sizeof() replace sizeof(x)/sizeof(x[0])

Signed-off-by: Wei,Jiangang <weijg.f...@cn.fujitsu.com>
---
 testcases/kernel/syscalls/setreuid/setreuid02.c | 2 +-
 testcases/kernel/syscalls/setreuid/setreuid03.c | 2 +-
 testcases/kernel/syscalls/setreuid/setreuid04.c | 3 +--
 testcases/kernel/syscalls/setreuid/setreuid05.c | 2 +-
 testcases/kernel/syscalls/sysctl/sysctl01.c     | 4 +---
 testcases/kernel/syscalls/sysctl/sysctl03.c     | 9 ++++-----
 testcases/kernel/syscalls/sysctl/sysctl04.c     | 3 +--
 testcases/kernel/syscalls/sysctl/sysctl05.c     | 4 +---
 8 files changed, 11 insertions(+), 18 deletions(-)

diff --git a/testcases/kernel/syscalls/setreuid/setreuid02.c 
b/testcases/kernel/syscalls/setreuid/setreuid02.c
index 9cc0333..1257046 100644
--- a/testcases/kernel/syscalls/setreuid/setreuid02.c
+++ b/testcases/kernel/syscalls/setreuid/setreuid02.c
@@ -58,7 +58,7 @@ static struct test_data_t {
        &bin.pw_uid, &neg_one, &bin, &root, "After setreuid(bin, -1)"}, {
 &root.pw_uid, &neg_one, &root, &root, "After setreuid(-1, root)"},};
 
-int TST_TOTAL = sizeof(test_data) / sizeof(test_data[0]);
+int TST_TOTAL = ARRAY_SIZE(test_data);
 
 static void setup(void);
 static void cleanup(void);
diff --git a/testcases/kernel/syscalls/setreuid/setreuid03.c 
b/testcases/kernel/syscalls/setreuid/setreuid03.c
index 2533908..34fa606 100644
--- a/testcases/kernel/syscalls/setreuid/setreuid03.c
+++ b/testcases/kernel/syscalls/setreuid/setreuid03.c
@@ -83,7 +83,7 @@ static struct test_data_t {
        &nobody.pw_uid, &bin.pw_uid, &fail, &nobody, &nobody,
                    "After setreuid(nobody, bin),"},};
 
-int TST_TOTAL = sizeof(test_data) / sizeof(test_data[0]);
+int TST_TOTAL = ARRAY_SIZE(test_data);
 
 static void setup(void);
 static void cleanup(void);
diff --git a/testcases/kernel/syscalls/setreuid/setreuid04.c 
b/testcases/kernel/syscalls/setreuid/setreuid04.c
index f05f61d..2080f47 100644
--- a/testcases/kernel/syscalls/setreuid/setreuid04.c
+++ b/testcases/kernel/syscalls/setreuid/setreuid04.c
@@ -54,8 +54,7 @@ struct test_data_t {
 &nobody.pw_uid, &nobody.pw_uid, &nobody, &nobody,
                    "After setreuid(-1, -1),"},};
 
-/*int TST_TOTAL = sizeof(test_data)/sizeof(test_data[0]);*/
-int TST_TOTAL = 2;
+int TST_TOTAL = ARRAY_SIZE(test_data);
 
 static void setup(void);
 static void cleanup(void);
diff --git a/testcases/kernel/syscalls/setreuid/setreuid05.c 
b/testcases/kernel/syscalls/setreuid/setreuid05.c
index d6c4c6f..98436d3 100644
--- a/testcases/kernel/syscalls/setreuid/setreuid05.c
+++ b/testcases/kernel/syscalls/setreuid/setreuid05.c
@@ -76,7 +76,7 @@ struct test_data_t {
        &neg_one, &bin.pw_uid, &fail, &daemonpw, &daemonpw,
                    "After setreuid(-1, bin),"},};
 
-int TST_TOTAL = sizeof(test_data) / sizeof(test_data[0]);
+int TST_TOTAL = ARRAY_SIZE(test_data);
 
 static void setup(void);
 static void cleanup(void);
diff --git a/testcases/kernel/syscalls/sysctl/sysctl01.c 
b/testcases/kernel/syscalls/sysctl/sysctl01.c
index fe62905..c423f47 100644
--- a/testcases/kernel/syscalls/sysctl/sysctl01.c
+++ b/testcases/kernel/syscalls/sysctl/sysctl01.c
@@ -66,8 +66,6 @@ static int sysctl(int *name, int nlen, void *oldval, size_t * 
oldlenp,
        return syscall(__NR__sysctl, &args);
 }
 
-#define SIZE(x) sizeof(x)/sizeof(x[0])
-
 struct utsname buf;
 char osname[BUFSIZ];
 size_t osnamelth;
@@ -115,7 +113,7 @@ int main(int ac, char **av)
 
                for (i = 0; i < TST_TOTAL; ++i) {
 
-                       osnamelth = SIZE(osname);
+                       osnamelth = sizeof(osname);
 
                        switch (i) {
                        case 0:
diff --git a/testcases/kernel/syscalls/sysctl/sysctl03.c 
b/testcases/kernel/syscalls/sysctl/sysctl03.c
index 88890b6..ec15d11 100644
--- a/testcases/kernel/syscalls/sysctl/sysctl03.c
+++ b/testcases/kernel/syscalls/sysctl/sysctl03.c
@@ -86,7 +86,6 @@ int sysctl(int *name, int nlen, void *oldval, size_t * 
oldlenp,
        return syscall(__NR__sysctl, &args);
 }
 
-#define SIZE(x) sizeof(x)/sizeof(x[0])
 #define OSNAMESZ 100
 
 void setup(void);
@@ -123,9 +122,9 @@ int main(int ac, char **av)
                tst_count = 0;
 
                strcpy(osname, "Linux");
-               osnamelth = SIZE(osname);
+               osnamelth = sizeof(osname);
 
-               TEST(sysctl(name, SIZE(name), 0, 0, osname, osnamelth));
+               TEST(sysctl(name, ARRAY_SIZE(name), 0, 0, osname, osnamelth));
 
                if (TEST_RETURN != -1) {
                        tst_resm(TFAIL, "sysctl(2) succeeded unexpectedly");
@@ -142,7 +141,7 @@ int main(int ac, char **av)
                        }
                }
 
-               osnamelth = SIZE(osname);
+               osnamelth = sizeof(osname);
                if ((ltpuser = getpwnam("nobody")) == NULL) {
                        tst_brkm(TBROK, cleanup, "getpwnam() failed");
                }
@@ -158,7 +157,7 @@ int main(int ac, char **av)
                }
 
                if (pid == 0) {
-                       TEST(sysctl(name, SIZE(name), 0, 0, osname, osnamelth));
+                       TEST(sysctl(name, ARRAY_SIZE(name), 0, 0, osname, 
osnamelth));
 
                        if (TEST_RETURN != -1) {
                                tst_resm(TFAIL, "call succeeded unexpectedly");
diff --git a/testcases/kernel/syscalls/sysctl/sysctl04.c 
b/testcases/kernel/syscalls/sysctl/sysctl04.c
index ff63364..6339bf2 100644
--- a/testcases/kernel/syscalls/sysctl/sysctl04.c
+++ b/testcases/kernel/syscalls/sysctl/sysctl04.c
@@ -67,7 +67,6 @@ int sysctl(int *name, int nlen, void *oldval, size_t * 
oldlenp,
        return syscall(__NR__sysctl, &args);
 }
 
-#define SIZE(x) sizeof(x)/sizeof(x[0])
 #define OSNAMESZ 100
 
 void setup(void);
@@ -98,7 +97,7 @@ int main(int ac, char **av)
 
        setup();
 
-       osnamelth = SIZE(osname);
+       osnamelth = sizeof(osname);
 
        for (lc = 0; TEST_LOOPING(lc); lc++) {
 
diff --git a/testcases/kernel/syscalls/sysctl/sysctl05.c 
b/testcases/kernel/syscalls/sysctl/sysctl05.c
index e6f09b2..85030e7 100644
--- a/testcases/kernel/syscalls/sysctl/sysctl05.c
+++ b/testcases/kernel/syscalls/sysctl/sysctl05.c
@@ -69,8 +69,6 @@ int sysctl(int *name, int nlen, void *oldval, size_t * 
oldlenp,
        return syscall(__NR__sysctl, &args);
 }
 
-#define SIZE(x) sizeof(x)/sizeof(x[0])
-
 char osname[BUFSIZ];
 size_t osnamelth;
 
@@ -117,7 +115,7 @@ int main(int ac, char **av)
 
                for (i = 0; i < TST_TOTAL; ++i) {
 
-                       osnamelth = SIZE(osname);
+                       osnamelth = sizeof(osname);
 
                        TEST(sysctl(testcases[i].name, testcases[i].size,
                                    testcases[i].oldval, testcases[i].oldlen,
-- 
1.9.3


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to