From e7ceb0b9265c3491b6d405cb65cef6f459ba235a Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Thu, 28 May 2020 14:37:18 -0700 Subject: [PATCH] nvmf/fc: Fix compilation issue on gcc 9 struct spdk_nvmf_fc_rq_buf_ls_request does not need to be marked as packed. The static assert that immediately follows will catch any inserted padding. Signed-off-by: Ben Walker Change-Id: Id11ac9865a9c60f6d147d0f829d272ca791d0336 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2683 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Paul Luse Reviewed-by: Jim Harris Reviewed-by: Anil Veerabhadrappa Reviewed-by: Darek Stojaczyk --- lib/nvmf/nvmf_fc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nvmf/nvmf_fc.h b/lib/nvmf/nvmf_fc.h index e5443af69..a1944da7c 100644 --- a/lib/nvmf/nvmf_fc.h +++ b/lib/nvmf/nvmf_fc.h @@ -513,7 +513,7 @@ struct spdk_nvmf_fc_ls_rqst { #define FCNVME_LS_RSVD_SIZE (FCNVME_MAX_LS_BUFFER_SIZE - \ (sizeof(struct spdk_nvmf_fc_ls_rqst) + FCNVME_MAX_LS_REQ_SIZE + FCNVME_MAX_LS_RSP_SIZE)) -struct __attribute__((__packed__)) spdk_nvmf_fc_rq_buf_ls_request { +struct spdk_nvmf_fc_rq_buf_ls_request { uint8_t rqst[FCNVME_MAX_LS_REQ_SIZE]; uint8_t resp[FCNVME_MAX_LS_RSP_SIZE]; struct spdk_nvmf_fc_ls_rqst ls_rqst;