Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Mar 2026 15:37:08 +0000
From:      Siva Mahadevan <siva@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 736d8852e190 - main - tests/fusefs: fix sign-compare warning on armv7
Message-ID:  <69b580a4.45b43.712f8ac1@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by siva:

URL: https://cgit.FreeBSD.org/src/commit/?id=736d8852e190f69dc93206ed3fb2d1f712dc3ad1

commit 736d8852e190f69dc93206ed3fb2d1f712dc3ad1
Author:     Siva Mahadevan <siva@FreeBSD.org>
AuthorDate: 2026-03-14 03:48:31 +0000
Commit:     Siva Mahadevan <siva@FreeBSD.org>
CommitDate: 2026-03-14 15:32:16 +0000

    tests/fusefs: fix sign-compare warning on armv7
    
    Fixes:          7e68af7ce2c1b892954df415774fe59fd2f1b62f
    Reviewed by:    asomers
    Approved by:    emaste (mentor)
    Differential Revision:  https://reviews.freebsd.org/D55846
---
 tests/sys/fs/fusefs/read.cc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/tests/sys/fs/fusefs/read.cc b/tests/sys/fs/fusefs/read.cc
index 52dad3bc829e..c71b84241c71 100644
--- a/tests/sys/fs/fusefs/read.cc
+++ b/tests/sys/fs/fusefs/read.cc
@@ -461,10 +461,10 @@ TEST_F(AsyncReadNoAttrCache, read_sizechange)
 	uint64_t ino = 42;
 	mode_t mode = S_IFREG | 0644;
 	int fd;
-	ssize_t bufsize = strlen(CONTENTS);
+	size_t bufsize = strlen(CONTENTS);
 	uint8_t buf[bufsize];
-	ssize_t size1 = bufsize - 1;
-	ssize_t size2 = bufsize;
+	size_t size1 = bufsize - 1;
+	size_t size2 = bufsize;
 	Sequence seq;
 
 	expect_lookup(RELPATH, ino);
@@ -532,12 +532,12 @@ TEST_F(AsyncReadNoAttrCache, read_sizechange)
 	fd = open(FULLPATH, O_RDONLY);
 	ASSERT_LE(0, fd) << strerror(errno);
 
-	ASSERT_EQ(size1, read(fd, buf, bufsize)) << strerror(errno);
+	ASSERT_EQ(static_cast<ssize_t>(size1), read(fd, buf, bufsize)) << strerror(errno);
 	ASSERT_EQ(0, memcmp(buf, CONTENTS, size1));
 
 	/* Read again, but this time the server has changed the file's size */
 	bzero(buf, size2);
-	ASSERT_EQ(size2, pread(fd, buf, bufsize, 0)) << strerror(errno);
+	ASSERT_EQ(static_cast<ssize_t>(size2), pread(fd, buf, bufsize, 0)) << strerror(errno);
 	ASSERT_EQ(0, memcmp(buf, CONTENTS, size2));
 
 	leak(fd);


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b580a4.45b43.712f8ac1>