eee5e432ed
0009-nfsv4-acl-Remove-unneeded-malloc-sizeof-FILE.patch is fixing following reports (other 2 has not been reported due previous) Fixes: http://autobuild.buildroot.net/results/a38a5d8deaa365f73db427911df68dd10c6930a6 http://autobuild.buildroot.net/results/dfa173caea08876ab69dd959da146b75750cdd28 http://autobuild.buildroot.net/results/1e602f1574e9134a44d5d66838e7851b38e8069a http://autobuild.buildroot.net/results/f1b4b129ec94795b2144b4501b4301fb20892e71 Signed-off-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
352 lines
14 KiB
Diff
352 lines
14 KiB
Diff
From cceadfb997513fa71c2ae35fb5e09073175c077f Mon Sep 17 00:00:00 2001
|
|
From: Petr Vorel <petr.vorel@gmail.com>
|
|
Date: Sun, 17 Nov 2019 13:52:30 +0100
|
|
Subject: [PATCH] Replace bzero() with memset()
|
|
|
|
bzero() is deprecated.
|
|
|
|
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
|
|
[Upstream status: cceadfb997513fa71c2ae35fb5e09073175c077f]
|
|
---
|
|
lib/tlibio.c | 2 +-
|
|
testcases/kernel/fs/read_all/read_all.c | 3 ++-
|
|
.../kernel/hotplug/memory_hotplug/memtoy.c | 2 +-
|
|
.../kernel/syscalls/epoll_ctl/epoll_ctl01.c | 4 ++--
|
|
.../kernel/syscalls/epoll_wait/epoll_wait01.c | 3 +--
|
|
.../tirpc_simple_rpc_call/tirpc_rpc_call.c | 1 +
|
|
.../tirpc_rpc_call_performance.c | 1 +
|
|
.../tirpc_rpc_call_stress.c | 1 +
|
|
.../rpc-tirpc/tests_pack/rpc_svc_2/rpc_svc_2.c | 1 +
|
|
.../tests_pack/tirpc_svc_11/tirpc_svc_11.c | 1 +
|
|
.../tests_pack/tirpc_svc_3/tirpc_svc_3.c | 1 +
|
|
.../tests_pack/tirpc_svc_4/tirpc_svc_4.c | 1 +
|
|
.../tests_pack/tirpc_svc_5/tirpc_svc_5.c | 1 +
|
|
.../tests_pack/tirpc_svc_6/tirpc_svc_6.c | 1 +
|
|
.../tests_pack/tirpc_svc_7/tirpc_svc_7.c | 1 +
|
|
.../tests_pack/tirpc_svc_8/tirpc_svc_8.c | 1 +
|
|
.../tests_pack/tirpc_svc_9/tirpc_svc_9.c | 1 +
|
|
utils/sctp/func_tests/test_getname.c | 17 ++++++++---------
|
|
18 files changed, 27 insertions(+), 16 deletions(-)
|
|
|
|
diff --git a/lib/tlibio.c b/lib/tlibio.c
|
|
index 8b30d591d..cc110d1c9 100644
|
|
--- a/lib/tlibio.c
|
|
+++ b/lib/tlibio.c
|
|
@@ -105,7 +105,7 @@
|
|
#else
|
|
/* for linux or sgi */
|
|
#include <sys/uio.h> /* readv(2)/writev(2) */
|
|
-#include <string.h> /* bzero */
|
|
+#include <string.h>
|
|
#endif
|
|
#if defined(__linux__) || defined(__sun) || defined(__hpux) || defined(_AIX)
|
|
#if !defined(UCLINUX) && !defined(__UCLIBC__)
|
|
diff --git a/testcases/kernel/fs/read_all/read_all.c b/testcases/kernel/fs/read_all/read_all.c
|
|
index 68fc7d031..47f853223 100644
|
|
--- a/testcases/kernel/fs/read_all/read_all.c
|
|
+++ b/testcases/kernel/fs/read_all/read_all.c
|
|
@@ -31,6 +31,7 @@
|
|
#include <lapi/fnmatch.h>
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <dirent.h>
|
|
#include <errno.h>
|
|
#include <unistd.h>
|
|
@@ -287,7 +288,7 @@ static void spawn_workers(void)
|
|
int i;
|
|
struct worker *wa = workers;
|
|
|
|
- bzero(workers, worker_count * sizeof(*workers));
|
|
+ memset(workers, 0, worker_count * sizeof(*workers));
|
|
|
|
for (i = 0; i < worker_count; i++) {
|
|
wa[i].q = queue_init();
|
|
diff --git a/testcases/kernel/hotplug/memory_hotplug/memtoy.c b/testcases/kernel/hotplug/memory_hotplug/memtoy.c
|
|
index 0707a9c8c..8ac9600de 100644
|
|
--- a/testcases/kernel/hotplug/memory_hotplug/memtoy.c
|
|
+++ b/testcases/kernel/hotplug/memory_hotplug/memtoy.c
|
|
@@ -367,7 +367,7 @@ void touch_memory(bool rw, unsigned long *memp, size_t memlen)
|
|
void init_glctx(glctx_t * gcp)
|
|
{
|
|
|
|
- bzero(gcp, sizeof(glctx_t));
|
|
+ memset(gcp, 0, sizeof(glctx_t));
|
|
|
|
gcp->pagesize = (size_t) sysconf(_SC_PAGESIZE);
|
|
|
|
diff --git a/testcases/kernel/syscalls/epoll_ctl/epoll_ctl01.c b/testcases/kernel/syscalls/epoll_ctl/epoll_ctl01.c
|
|
index 1f81c3a26..e199ac6ac 100644
|
|
--- a/testcases/kernel/syscalls/epoll_ctl/epoll_ctl01.c
|
|
+++ b/testcases/kernel/syscalls/epoll_ctl/epoll_ctl01.c
|
|
@@ -21,7 +21,7 @@
|
|
|
|
#include <sys/epoll.h>
|
|
#include <poll.h>
|
|
-#include <strings.h>
|
|
+#include <string.h>
|
|
#include <errno.h>
|
|
#include "tst_test.h"
|
|
|
|
@@ -88,7 +88,7 @@ static void check_epoll_ctl(int opt, int exp_num)
|
|
|
|
while (events) {
|
|
int events_matched = 0;
|
|
- bzero(res_evs, sizeof(res_evs));
|
|
+ memset(res_evs, 0, sizeof(res_evs));
|
|
|
|
res = epoll_wait(epfd, res_evs, 2, -1);
|
|
if (res <= 0) {
|
|
diff --git a/testcases/kernel/syscalls/epoll_wait/epoll_wait01.c b/testcases/kernel/syscalls/epoll_wait/epoll_wait01.c
|
|
index 9c13e2e5c..ad9126aaf 100644
|
|
--- a/testcases/kernel/syscalls/epoll_wait/epoll_wait01.c
|
|
+++ b/testcases/kernel/syscalls/epoll_wait/epoll_wait01.c
|
|
@@ -14,7 +14,6 @@
|
|
#include <sys/epoll.h>
|
|
#include <poll.h>
|
|
#include <string.h>
|
|
-#include <strings.h>
|
|
#include <errno.h>
|
|
|
|
#include "tst_test.h"
|
|
@@ -181,7 +180,7 @@ static void verify_epollio(void)
|
|
while (events) {
|
|
int events_matched = 0;
|
|
|
|
- bzero(ret_evs, sizeof(ret_evs));
|
|
+ memset(ret_evs, 0, sizeof(ret_evs));
|
|
TEST(epoll_wait(epfd, ret_evs, 2, -1));
|
|
|
|
if (TST_RET <= 0) {
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call.c b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call.c
|
|
index 257b108cc..1dc533d0c 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call.c
|
|
@@ -27,6 +27,7 @@
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
+#include <string.h>
|
|
#include <time.h>
|
|
#include <errno.h>
|
|
#include "lapi/rpc.h"
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_performance.c b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_performance.c
|
|
index 357d9d18d..1a609751a 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_performance.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_performance.c
|
|
@@ -27,6 +27,7 @@
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
+#include <string.h>
|
|
#include <sys/time.h>
|
|
#include "lapi/rpc.h"
|
|
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_stress.c b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_stress.c
|
|
index 56b5ddb57..264e24c45 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_stress.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/tirpc_rpc_call_stress.c
|
|
@@ -27,6 +27,7 @@
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
+#include <string.h>
|
|
#include <time.h>
|
|
#include <errno.h>
|
|
#include "lapi/rpc.h"
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_svc_2/rpc_svc_2.c b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_svc_2/rpc_svc_2.c
|
|
index 877db2af9..a2d18cc43 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_svc_2/rpc_svc_2.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_svc_2/rpc_svc_2.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <rpc/rpc.h>
|
|
#include <utmp.h>
|
|
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_11/tirpc_svc_11.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_11/tirpc_svc_11.c
|
|
index a93e831d0..121ae97e8 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_11/tirpc_svc_11.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_11/tirpc_svc_11.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
#include <netinet/in.h>
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_3/tirpc_svc_3.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_3/tirpc_svc_3.c
|
|
index e20b9b4bb..c28f412fc 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_3/tirpc_svc_3.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_3/tirpc_svc_3.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
#include "lapi/rpc.h"
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_4/tirpc_svc_4.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_4/tirpc_svc_4.c
|
|
index 02d745c6a..566b6fcf6 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_4/tirpc_svc_4.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_4/tirpc_svc_4.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
#include "lapi/rpc.h"
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c
|
|
index 36003cb4f..ebf577717 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c
|
|
@@ -27,6 +27,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
#include <netinet/in.h>
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_6/tirpc_svc_6.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_6/tirpc_svc_6.c
|
|
index 71a475373..1dd421e1c 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_6/tirpc_svc_6.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_6/tirpc_svc_6.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
#include <pthread.h>
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_7/tirpc_svc_7.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_7/tirpc_svc_7.c
|
|
index ea141f4ef..559ef7f97 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_7/tirpc_svc_7.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_7/tirpc_svc_7.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
#include <netinet/in.h>
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_8/tirpc_svc_8.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_8/tirpc_svc_8.c
|
|
index 6c1c37bac..fd516e4dd 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_8/tirpc_svc_8.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_8/tirpc_svc_8.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <pthread.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
diff --git a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_9/tirpc_svc_9.c b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_9/tirpc_svc_9.c
|
|
index a000ba265..2fd9b4fc9 100644
|
|
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_9/tirpc_svc_9.c
|
|
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_9/tirpc_svc_9.c
|
|
@@ -26,6 +26,7 @@
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
+#include <string.h>
|
|
#include <pthread.h>
|
|
#include <sys/socket.h>
|
|
#include <errno.h>
|
|
diff --git a/utils/sctp/func_tests/test_getname.c b/utils/sctp/func_tests/test_getname.c
|
|
index ffc47357c..f7070a34a 100644
|
|
--- a/utils/sctp/func_tests/test_getname.c
|
|
+++ b/utils/sctp/func_tests/test_getname.c
|
|
@@ -41,7 +41,6 @@
|
|
#include <unistd.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
-#include <strings.h>
|
|
#include <fcntl.h>
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
@@ -92,7 +91,7 @@ main(int argc, char *argv[])
|
|
svr_sk = test_socket(pf_class, SOCK_STREAM, IPPROTO_SCTP);
|
|
test_bind(svr_sk, &svr_loop.sa, sizeof(svr_loop));
|
|
|
|
- bzero(&svr_local_addr, sizeof(svr_local_addr));
|
|
+ memset(&svr_local_addr, 0, sizeof(svr_local_addr));
|
|
len = sizeof(svr_local_addr);
|
|
/* Verify that getsockname() on an unconnected socket works fine. */
|
|
error = getsockname(svr_sk, (struct sockaddr *)&svr_local_addr, &len);
|
|
@@ -101,7 +100,7 @@ main(int argc, char *argv[])
|
|
|
|
tst_resm(TPASS, "getsockname on an unconnected socket");
|
|
|
|
- bzero(&svr_peer_addr, sizeof(svr_peer_addr));
|
|
+ memset(&svr_peer_addr, 0, sizeof(svr_peer_addr));
|
|
len = sizeof(svr_peer_addr);
|
|
/* Verify that getpeername() on an unconnected socket fails. */
|
|
error = getpeername(svr_sk, (struct sockaddr *)&svr_peer_addr, &len);
|
|
@@ -125,7 +124,7 @@ main(int argc, char *argv[])
|
|
#endif
|
|
test_connect(clt_sk, &svr_loop.sa, sizeof(svr_loop));
|
|
|
|
- bzero(&clt_local_addr, sizeof(clt_local_addr));
|
|
+ memset(&clt_local_addr, 0, sizeof(clt_local_addr));
|
|
len = sizeof(clt_local_addr);
|
|
/* Get the client's local address. */
|
|
error = getsockname(clt_sk, (struct sockaddr *)&clt_local_addr, &len);
|
|
@@ -135,7 +134,7 @@ main(int argc, char *argv[])
|
|
|
|
tst_resm(TPASS, "getsockname on a connected client socket");
|
|
|
|
- bzero(&clt_peer_addr, sizeof(clt_peer_addr));
|
|
+ memset(&clt_peer_addr, 0, sizeof(clt_peer_addr));
|
|
len = sizeof(clt_peer_addr);
|
|
/* Get the client's peer address. */
|
|
error = getpeername(clt_sk, (struct sockaddr *)&clt_peer_addr, &len);
|
|
@@ -149,7 +148,7 @@ main(int argc, char *argv[])
|
|
len = sizeof(accept_loop);
|
|
accept_sk = test_accept(svr_sk, &accept_loop.sa, &len);
|
|
|
|
- bzero(&svr_local_addr, sizeof(svr_local_addr));
|
|
+ memset(&svr_local_addr, 0, sizeof(svr_local_addr));
|
|
len = sizeof(svr_local_addr);
|
|
/* Get the server's local address. */
|
|
error = getsockname(accept_sk, (struct sockaddr *)&svr_local_addr,
|
|
@@ -160,7 +159,7 @@ main(int argc, char *argv[])
|
|
|
|
tst_resm(TPASS, "getsockname on a connected server socket");
|
|
|
|
- bzero(&svr_peer_addr, sizeof(svr_peer_addr));
|
|
+ memset(&svr_peer_addr, 0, sizeof(svr_peer_addr));
|
|
len = sizeof(svr_peer_addr);
|
|
/* Get the server's peer address. */
|
|
error = getpeername(accept_sk, (struct sockaddr *)&svr_peer_addr,
|
|
@@ -200,7 +199,7 @@ main(int argc, char *argv[])
|
|
#endif
|
|
tst_resm(TPASS, "getsockname/getpeername server/client match");
|
|
|
|
- bzero(&clt_local_addr, sizeof(clt_local_addr));
|
|
+ memset(&clt_local_addr, 0, sizeof(clt_local_addr));
|
|
len = sizeof(clt_local_addr);
|
|
/*getsockname(): Bad socket descriptor, EBADF expected error*/
|
|
error = getsockname(-1, (struct sockaddr *)&clt_local_addr, &len);
|
|
@@ -235,7 +234,7 @@ main(int argc, char *argv[])
|
|
|
|
tst_resm(TPASS, "getsockname with invalid buffer - EFAULT");
|
|
|
|
- bzero(&clt_peer_addr, sizeof(clt_peer_addr));
|
|
+ memset(&clt_peer_addr, 0, sizeof(clt_peer_addr));
|
|
len = sizeof(clt_peer_addr);
|
|
/*getpeername(): Bad socket descriptor, EBADF expected error*/
|
|
error = getpeername(-1, (struct sockaddr *)&clt_local_addr, &len);
|
|
--
|
|
2.23.0
|
|
|