]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mdadm: add attribute nonstring for signature
authorXiao Ni <xni@redhat.com>
Wed, 7 May 2025 10:34:20 +0000 (18:34 +0800)
committerXiaoNi87 <xni@redhat.com>
Thu, 8 May 2025 15:30:38 +0000 (23:30 +0800)
It reports building error in f42:
error: initializer-string for array of ‘unsigned char’ truncates NULL
terminator but destination lacks ‘nonstring’ attribute (5 chars into 4
available) [-Werror=unterminated-string-initialization]

Signed-off-by: Xiao Ni <xni@redhat.com>
platform-intel.h

index 63d41682611873ad9e4163d1321f9db98c52fce3..f92a9a11c3a04bfce3a707a9ca44989fe4e98077 100644 (file)
@@ -24,7 +24,7 @@
 
 /* The IMSM Capability (IMSM AHCI and ISCU OROM/EFI variable) Version Table definition */
 struct imsm_orom {
-       __u8 signature[4];
+       __u8 signature[4] __attribute__((nonstring));
        #define IMSM_OROM_SIGNATURE "$VER"
        #define IMSM_NVME_OROM_COMPAT_SIGNATURE "$NVM"
        #define IMSM_VMD_OROM_COMPAT_SIGNATURE "$VMD"