From b029018342827ecd04e8b2d330d003b700997a64 Mon Sep 17 00:00:00 2001 From: thieule742 Date: Thu, 12 Jun 2025 17:10:20 -0700 Subject: [PATCH] types: Fix nvme_ns_id_desc packing The namespace identifier length (nidl) field can be any length which could potentially lead to unaligned access. Signed-off-by: Thieu Le --- src/nvme/types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nvme/types.h b/src/nvme/types.h index fafbb7e88..94af935b3 100644 --- a/src/nvme/types.h +++ b/src/nvme/types.h @@ -2955,7 +2955,7 @@ struct nvme_ns_id_desc { __u8 nidl; __le16 rsvd; __u8 nid[]; -}; +} __attribute__((packed)); /** * enum nvme_ns_id_desc_nidt - Known namespace identifier types