aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme.h
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2024-03-01 22:18:43 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2024-03-01 22:18:43 +0000
commit7485926e09a08fbfe83a9bc908e7d43aaca4c172 (patch)
tree16da8abdcddd5557d87a06e65bc70b5d0fc37c5b /sys/dev/nvme/nvme.h
parent638b5ae1c7858373344bc7b9dcb5a1e7fab80bd9 (diff)
Diffstat (limited to 'sys/dev/nvme/nvme.h')
-rw-r--r--sys/dev/nvme/nvme.h14
1 files changed, 2 insertions, 12 deletions
diff --git a/sys/dev/nvme/nvme.h b/sys/dev/nvme/nvme.h
index 004fa1e9d1ca..137aff792868 100644
--- a/sys/dev/nvme/nvme.h
+++ b/sys/dev/nvme/nvme.h
@@ -1465,7 +1465,8 @@ _Static_assert(sizeof(struct nvme_health_information_page) == 512, "bad size for
struct nvme_firmware_page {
uint8_t afi;
uint8_t reserved[7];
- uint64_t revision[7]; /* revisions for 7 slots */
+ /* revisions for 7 slots */
+ uint8_t revision[7][NVME_FIRMWARE_REVISION_LENGTH];
uint8_t reserved2[448];
} __packed __aligned(4);
@@ -2007,17 +2008,6 @@ void nvme_health_information_page_swapbytes(
}
static inline
-void nvme_firmware_page_swapbytes(struct nvme_firmware_page *s __unused)
-{
-#if _BYTE_ORDER != _LITTLE_ENDIAN
- int i;
-
- for (i = 0; i < 7; i++)
- s->revision[i] = le64toh(s->revision[i]);
-#endif
-}
-
-static inline
void nvme_ns_list_swapbytes(struct nvme_ns_list *s __unused)
{
#if _BYTE_ORDER != _LITTLE_ENDIAN