[LTP] [PATCH v2 04/13] hugeshmctl01: Fix warning about signed/unsigned comparison
Punit Agrawal
punit.agrawal@arm.com
Tue Nov 14 16:59:20 CET 2017
The macro N_ATTACH is assumed to be a signed intenger which results in
the below warning when compiling -
warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (buf.shm_nattch != N_ATTACH + stat_time) {
^~
Fix this by explicitly marking N_ATTACH to be an unsigned integer and
fixing the resulting fallout.
Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>
---
testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c b/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
index 1808995ed..3e7f12691 100644
--- a/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
+++ b/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
@@ -47,7 +47,7 @@
#define FIRST 0
#define SECOND 1
-#define N_ATTACH 4
+#define N_ATTACH 4U
#define NEWMODE 0066
static size_t shm_size;
@@ -139,7 +139,7 @@ void *set_shmat(void)
*/
static void stat_setup(void)
{
- int i;
+ unsigned int i;
void *test;
pid_t pid;
--
2.14.2
More information about the ltp
mailing list