git: e75a79f40b9d - main - nvmf: Remove packing pragmas from nvmf_proto.h
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 06 May 2024 21:04:01 UTC
The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=e75a79f40b9ddab672635a9c8a824bcdb3d8a33b commit e75a79f40b9ddab672635a9c8a824bcdb3d8a33b Author: John Baldwin <jhb@FreeBSD.org> AuthorDate: 2024-05-06 20:30:23 +0000 Commit: John Baldwin <jhb@FreeBSD.org> 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__ */