]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
tools: hv: suppress the invalid warning for packed member alignment
authorSaurabh Sengar <ssengar@linux.microsoft.com>
Mon, 6 May 2024 05:38:58 +0000 (22:38 -0700)
committerWei Liu <wei.liu@kernel.org>
Tue, 28 May 2024 05:27:35 +0000 (05:27 +0000)
Packed struct vmbus_bufring is 4096 byte aligned and the reporting
warning is for the first member of that struct which shouldn't add
any offset to create alignment issue.

Suppress the warning by adding -Wno-address-of-packed-member flag to
gcc.

Fixes: 45bab4d74651 ("tools: hv: Add vmbus_bufring")
Reported-by: kernel test robot <yujie.liu@intel.com>
Closes: https://lore.kernel.org/all/202404121913.GhtSoKbW-lkp@intel.com/
Signed-off-by: Saurabh Sengar <ssengar@linux.microsoft.com>
Link: https://lore.kernel.org/r/1714973938-4063-1-git-send-email-ssengar@linux.microsoft.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
Message-ID: <1714973938-4063-1-git-send-email-ssengar@linux.microsoft.com>

tools/hv/Makefile

index bb52871da341232895f9236b28be2668154c7ab9..2e60e2c212cd9eaaf2404946dc6184e11f9e7b5e 100644 (file)
@@ -17,6 +17,7 @@ endif
 MAKEFLAGS += -r
 
 override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include
+override CFLAGS += -Wno-address-of-packed-member
 
 ALL_TARGETS := hv_kvp_daemon hv_vss_daemon
 ifneq ($(ARCH), aarch64)