git: 28ddaaa69375 - stable/15 - tests/fusefs: fix sign-compare warning on armv7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 11 Apr 2026 23:42:47 UTC
The branch stable/15 has been updated by ngie:
URL: https://cgit.FreeBSD.org/src/commit/?id=28ddaaa693756d5ba62790f333913c24fb393d72
commit 28ddaaa693756d5ba62790f333913c24fb393d72
Author: Siva Mahadevan <siva@FreeBSD.org>
AuthorDate: 2026-03-14 03:48:31 +0000
Commit: Enji Cooper <ngie@FreeBSD.org>
CommitDate: 2026-04-11 17:11:12 +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
(cherry picked from commit 736d8852e190f69dc93206ed3fb2d1f712dc3ad1)
---
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);