The branch main has been updated by jhb:

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

commit e75a79f40b9ddab672635a9c8a824bcdb3d8a33b
Author:     John Baldwin <[email protected]>
AuthorDate: 2024-05-06 20:30:23 +0000
Commit:     John Baldwin <[email protected]>
CommitDate: 2024-05-06 21:03:44 +0000

    nvmf: Remove packing pragmas from nvmf_proto.h
    
    The protocol structures do not need explicit packing and static
    assertions verify the size of all the structures as well as the
    offsets of several key fields.  The pragma triggers warnings when
    building with GCC.
    
    Sponsored by:   Chelsio Communications
---
 sys/dev/nvmf/nvmf_proto.h | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/sys/dev/nvmf/nvmf_proto.h b/sys/dev/nvmf/nvmf_proto.h
index b0be236f77fa..66e68ff384b0 100644
--- a/sys/dev/nvmf/nvmf_proto.h
+++ b/sys/dev/nvmf/nvmf_proto.h
@@ -22,8 +22,6 @@
  * NVMe over Fabrics specification definitions
  */
 
-#pragma pack(push, 1)
-
 #define        NVME_NQN_FIELD_SIZE             256
 
 struct nvmf_capsule_cmd {
@@ -764,6 +762,4 @@ _Static_assert(offsetof(struct nvme_tcp_r2t_hdr, ttag) == 
10, "Incorrect offset"
 _Static_assert(offsetof(struct nvme_tcp_r2t_hdr, r2to) == 12, "Incorrect 
offset");
 _Static_assert(offsetof(struct nvme_tcp_r2t_hdr, r2tl) == 16, "Incorrect 
offset");
 
-#pragma pack(pop)
-
 #endif /* __NVMF_PROTO_H__ */

Reply via email to