git: 510a3da1477a - main - nvmecontrol: Report status from passthru commands
Warner Losh
imp at FreeBSD.org
Thu May 6 22:12:32 UTC 2021
The branch main has been updated by imp:
URL: https://cgit.FreeBSD.org/src/commit/?id=510a3da1477a917aa2aaf6b9e3cd6fd50dd13206
commit 510a3da1477a917aa2aaf6b9e3cd6fd50dd13206
Author: Warner Losh <imp at FreeBSD.org>
AuthorDate: 2021-03-25 07:41:53 +0000
Commit: Warner Losh <imp at FreeBSD.org>
CommitDate: 2021-05-06 22:09:31 +0000
nvmecontrol: Report status from passthru commands
Report status from dword0 for passthru commands. Many commands report
some status or information here, so reporting it can help know what's
going on.
Sponsored by: Netflix
---
sbin/nvmecontrol/passthru.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sbin/nvmecontrol/passthru.c b/sbin/nvmecontrol/passthru.c
index add6cf1cc7ca..8284261b769b 100644
--- a/sbin/nvmecontrol/passthru.c
+++ b/sbin/nvmecontrol/passthru.c
@@ -246,7 +246,8 @@ passthru(const struct cmd *f, int argc, char *argv[])
errno = 0;
if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
err(EX_IOERR, "passthrough request failed");
- /* XXX report status */
+ if (!opt.binary)
+ printf("DWORD0 status= %#x\n", pt.cpl.cdw0);
if (opt.read) {
if (opt.binary)
write(STDOUT_FILENO, data, opt.data_len);
More information about the dev-commits-src-main
mailing list