0002-testcases-kernel-fs-declare-int-openlog-as-static.patch 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. From 002ca0320cd2c5e1515bf202f470d4becdf01532 Mon Sep 17 00:00:00 2001
  2. From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  3. Date: Sun, 24 Apr 2022 21:56:36 +0200
  4. Subject: [PATCH] testcases/kernel/fs: declare int openlog as static
  5. Declare int openlog as static to avoid the following build failure when
  6. building statically (e.g. on buildroot):
  7. /nvmedata/autobuild/instance-15/output-1/per-package/ltp-testsuite/host/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/10.3.0/../../../../mipsel-buildroot-linux-uclibc/bin/ld: /nvmedata/autobuild/instance-15/output-1/per-package/ltp-testsuite/host/bin/../mipsel-buildroot-linux-uclibc/sysroot/usr/lib/libc.a(syslog.os): in function `openlog':
  8. syslog.c:(.text+0x6b8): multiple definition of `openlog'; /tmp/ccvRnqfT.o:/nvmedata/autobuild/instance-15/output-1/build/ltp-testsuite-20220121/testcases/kernel/fs/fs-bench/random-access.c:14: first defined here
  9. Fixes:
  10. - http://autobuild.buildroot.org/results/bfd0d906a05564a4f323db604f3b908abf552b20
  11. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  12. Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
  13. [Retrieved from:
  14. https://github.com/linux-test-project/ltp/commit/002ca0320cd2c5e1515bf202f470d4becdf01532]
  15. ---
  16. testcases/kernel/fs/fs-bench/random-access-del-create.c | 2 --
  17. testcases/kernel/fs/fs-bench/random-access.c | 2 +-
  18. testcases/kernel/fs/fs-bench/random-del-create.c | 2 +-
  19. testcases/kernel/fs/scsi/ltpfs/main.c | 2 +-
  20. 4 files changed, 3 insertions(+), 5 deletions(-)
  21. diff --git a/testcases/kernel/fs/fs-bench/random-access-del-create.c b/testcases/kernel/fs/fs-bench/random-access-del-create.c
  22. index 1f62a76b5e..1878fd78b5 100644
  23. --- a/testcases/kernel/fs/fs-bench/random-access-del-create.c
  24. +++ b/testcases/kernel/fs/fs-bench/random-access-del-create.c
  25. @@ -11,8 +11,6 @@
  26. #define FAIL 0
  27. #define SUCCESS 1
  28. -int openlog[2] = { 0, 0 };
  29. -
  30. #define MAXNUM 0x100000
  31. #define MAXERROR 1024
  32. diff --git a/testcases/kernel/fs/fs-bench/random-access.c b/testcases/kernel/fs/fs-bench/random-access.c
  33. index cf41d6e81c..c2f32b86e7 100644
  34. --- a/testcases/kernel/fs/fs-bench/random-access.c
  35. +++ b/testcases/kernel/fs/fs-bench/random-access.c
  36. @@ -11,7 +11,7 @@
  37. #define FAIL 0
  38. #define SUCCESS 1
  39. -int openlog[2] = { 0, 0 };
  40. +static int openlog[2] = { 0, 0 };
  41. #define MAXNUM 0x100000
  42. diff --git a/testcases/kernel/fs/fs-bench/random-del-create.c b/testcases/kernel/fs/fs-bench/random-del-create.c
  43. index 0a86f976f3..345031f283 100644
  44. --- a/testcases/kernel/fs/fs-bench/random-del-create.c
  45. +++ b/testcases/kernel/fs/fs-bench/random-del-create.c
  46. @@ -11,7 +11,7 @@
  47. #define FAIL 0
  48. #define SUCCESS 1
  49. -int openlog[2] = { 0, 0 };
  50. +static int openlog[2] = { 0, 0 };
  51. #define MAXNUM 0x100000
  52. diff --git a/testcases/kernel/fs/scsi/ltpfs/main.c b/testcases/kernel/fs/scsi/ltpfs/main.c
  53. index 2c67c7a478..90a5531ac3 100644
  54. --- a/testcases/kernel/fs/scsi/ltpfs/main.c
  55. +++ b/testcases/kernel/fs/scsi/ltpfs/main.c
  56. @@ -38,7 +38,7 @@ int startc = 0;
  57. int showchar[] = { 124, 47, 45, 92, 124, 47, 45, 92 };
  58. int nullFileHandle;
  59. -int openlog[2] = { 0, 0 };
  60. +static int openlog[2] = { 0, 0 };
  61. int cFileCount, dFileCount, errorCount;
  62. static int disk_space_pool = 0;