git: cbb7441245cf - main - nvmecontrol: Pass 1 to uint8_t arg

From: Warner Losh <imp_at_FreeBSD.org>
Date: Tue, 03 Feb 2026 17:34:40 UTC
The branch main has been updated by imp:

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

commit cbb7441245cf2b22efed17dec3c88587c980c691
Author:     Warner Losh <imp@FreeBSD.org>
AuthorDate: 2026-02-03 17:34:36 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2026-02-03 17:34:36 +0000

    nvmecontrol: Pass 1 to uint8_t arg
    
    The rae arg is uint8_t (which we then shift over to the right bit. Pass
    '1' instead of 'true' here to match the interface. While true is
    promoted to (uint8_t)1, we don't use it as a bool in read_logpage().
    
    Fixes:                  5322eec86ae4 ("nvmecontrol: Always set the RAE bit on telemetry-log requests")
    Sponsored by:           Netflix
    Reviewed by:            chs
    Differential Revision:  https://reviews.freebsd.org/D55060
---
 sbin/nvmecontrol/telemetry.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sbin/nvmecontrol/telemetry.c b/sbin/nvmecontrol/telemetry.c
index 60bd3e025f3d..2561d7dff20d 100644
--- a/sbin/nvmecontrol/telemetry.c
+++ b/sbin/nvmecontrol/telemetry.c
@@ -139,7 +139,7 @@ telemetry_log(const struct cmd *f, int argc, char *argv[])
 	/* Read the log page */
 	size = sizeof(tlp);
 	off = 0;
-	read_logpage(fd, NVME_LOG_TELEMETRY_HOST_INITIATED, nsid, 0, 0, true,
+	read_logpage(fd, NVME_LOG_TELEMETRY_HOST_INITIATED, nsid, 0, 0, 1,
 	    off, 0, 0, 0, &tlp, size);
 	switch(opt.da) {
 	case 1:
@@ -171,7 +171,7 @@ telemetry_log(const struct cmd *f, int argc, char *argv[])
 			    (unsigned long long)blocks);
 			fflush(stdout);
 		}
-		read_logpage(fd, NVME_LOG_TELEMETRY_HOST_INITIATED, nsid, 0, 0, true,
+		read_logpage(fd, NVME_LOG_TELEMETRY_HOST_INITIATED, nsid, 0, 0, 1,
 		    off, 0, 0, 0, &buf, chunk);
 		if (write(fdout, &buf, chunk) != chunk)
 			err(EX_IOERR, "Error writing %s", opt.outfn);