https://launchpad.net/ubuntu/+source/lvm2/2.03.11-2ubuntu4/+build/21196435 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-076 4.15.0-139-generic #143-Ubuntu SMP Tue Mar 16 01:32:25 UTC 2021 aarch64 Buildd toolchain package versions: launchpad-buildd_194~476~ubuntu18.04.1 python3-lpbuildd_194~476~ubuntu18.04.1 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.8 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32 python3-debian_0.1.32. Syncing the system clock with the buildd NTP service... 23 Mar 11:39:46 ntpdate[1701]: adjust time server 10.211.37.1 offset -0.000430 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-21196435 --image-type chroot /home/buildd/filecache-default/6663ab897c1b9684e4da3138ea2f806b3d40e7b1 Creating target for build PACKAGEBUILD-21196435 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-21196435 Starting target for build PACKAGEBUILD-21196435 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-21196435 'deb http://ftpmaster.internal/ubuntu hirsute main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-security main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-updates main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-21196435 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-21196435 Updating target for build PACKAGEBUILD-21196435 Get:1 http://ftpmaster.internal/ubuntu hirsute InRelease [269 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute-proposed InRelease [121 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute/main armhf Packages [1357 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main Translation-en [512 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/universe armhf Packages [12.7 MB] Get:8 http://ftpmaster.internal/ubuntu hirsute/universe Translation-en [5446 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf Packages [93.9 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute-proposed/main Translation-en [30.4 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute-proposed/universe armhf Packages [209 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute-proposed/universe Translation-en [80.4 kB] Fetched 21.0 MB in 7s (2957 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: gcc-11-base libisl23 libperl5.32 libxxhash0 lto-disabled-list perl-modules-5.32 The following packages will be upgraded: adduser apt base-files base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils ca-certificates coreutils cpp-10 dash dpkg dpkg-dev e2fsprogs fakeroot findutils g++-10 gcc-10 gcc-10-base gpg gpg-agent gpgconf gpgv grep gzip init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libffi8ubuntu1 libgcc-10-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed6 libidn2-0 libip4tc2 libjson-c5 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmount1 libmpc3 libncurses6 libncursesw6 libnettle8 libnpth0 libp11-kit0 libpcre2-8-0 libpcre3 libpng16-16 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-10-dev libstdc++6 libsystemd0 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login logsave mount ncurses-base ncurses-bin openssl passwd patch perl perl-base pkgbinarymangler readline-common sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata ubuntu-keyring util-linux xz-utils zlib1g 138 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 76.2 MB of archives. After this operation, 46.3 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu hirsute/main armhf libfakeroot armhf 1.25.3-1.1ubuntu2 [23.4 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute/main armhf fakeroot armhf 1.25.3-1.1ubuntu2 [60.9 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute/main armhf libcrypt-dev armhf 1:4.4.17-1ubuntu3 [113 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libc6-dev armhf 2.33-0ubuntu4 [1583 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libc-dev-bin armhf 2.33-0ubuntu4 [17.9 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main armhf libcrypt1 armhf 1:4.4.17-1ubuntu3 [86.7 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/main armhf linux-libc-dev armhf 5.11.0-11.12 [1124 kB] Get:8 http://ftpmaster.internal/ubuntu hirsute/main armhf libtirpc-common all 1.3.1-1build1 [7316 B] Get:9 http://ftpmaster.internal/ubuntu hirsute/main armhf libk5crypto3 armhf 1.18.3-4 [74.1 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute/main armhf libgssapi-krb5-2 armhf 1.18.3-4 [107 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute/main armhf libkrb5-3 armhf 1.18.3-4 [282 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute/main armhf libkrb5support0 armhf 1.18.3-4 [27.9 kB] Get:13 http://ftpmaster.internal/ubuntu hirsute/main armhf libcom-err2 armhf 1.45.7-1ubuntu2 [9440 B] Get:14 http://ftpmaster.internal/ubuntu hirsute/main armhf libssl1.1 armhf 1.1.1j-1ubuntu1 [1080 kB] Get:15 http://ftpmaster.internal/ubuntu hirsute/main armhf libtirpc-dev armhf 1.3.1-1build1 [174 kB] Get:16 http://ftpmaster.internal/ubuntu hirsute/main armhf libtirpc3 armhf 1.3.1-1build1 [65.5 kB] Get:17 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libc6 armhf 2.33-0ubuntu4 [2132 kB] Get:18 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libc-bin armhf 2.33-0ubuntu4 [509 kB] Get:19 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf gcc-11-base armhf 11-20210322-0ubuntu1 [19.3 kB] Get:20 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libgcc-s1 armhf 11-20210322-0ubuntu1 [36.4 kB] Get:21 http://ftpmaster.internal/ubuntu hirsute/main armhf base-files armhf 11ubuntu18 [60.2 kB] Get:22 http://ftpmaster.internal/ubuntu hirsute/main armhf bash armhf 5.1-2ubuntu1 [605 kB] Get:23 http://ftpmaster.internal/ubuntu hirsute/main armhf bsdutils armhf 1:2.36.1-7ubuntu2 [79.3 kB] Get:24 http://ftpmaster.internal/ubuntu hirsute/main armhf coreutils armhf 8.32-4ubuntu2 [1207 kB] Get:25 http://ftpmaster.internal/ubuntu hirsute/main armhf tar armhf 1.34+dfsg-1build1 [252 kB] Get:26 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf dpkg armhf 1.20.7.1ubuntu4 [1211 kB] Get:27 http://ftpmaster.internal/ubuntu hirsute/main armhf dash armhf 0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1 [78.9 kB] Get:28 http://ftpmaster.internal/ubuntu hirsute/main armhf findutils armhf 4.8.0-1ubuntu1 [310 kB] Get:29 http://ftpmaster.internal/ubuntu hirsute/main armhf grep armhf 3.6-1 [143 kB] Get:30 http://ftpmaster.internal/ubuntu hirsute/main armhf gzip armhf 1.10-2ubuntu3 [90.9 kB] Get:31 http://ftpmaster.internal/ubuntu hirsute/main armhf login armhf 1:4.8.1-1ubuntu8 [217 kB] Get:32 http://ftpmaster.internal/ubuntu hirsute/main armhf libncurses6 armhf 6.2+20201114-2build1 [79.8 kB] Get:33 http://ftpmaster.internal/ubuntu hirsute/main armhf libncursesw6 armhf 6.2+20201114-2build1 [105 kB] Get:34 http://ftpmaster.internal/ubuntu hirsute/main armhf libtinfo6 armhf 6.2+20201114-2build1 [73.9 kB] Get:35 http://ftpmaster.internal/ubuntu hirsute/main armhf ncurses-bin armhf 6.2+20201114-2build1 [165 kB] Get:36 http://ftpmaster.internal/ubuntu hirsute/main armhf perl-modules-5.32 all 5.32.1-2 [2755 kB] Get:37 http://ftpmaster.internal/ubuntu hirsute/main armhf libperl5.32 armhf 5.32.1-2 [3354 kB] Get:38 http://ftpmaster.internal/ubuntu hirsute/main armhf perl armhf 5.32.1-2 [225 kB] Get:39 http://ftpmaster.internal/ubuntu hirsute/main armhf perl-base armhf 5.32.1-2 [1423 kB] Get:40 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.6ubuntu4 [597 kB] Get:41 http://ftpmaster.internal/ubuntu hirsute/main armhf libgdbm6 armhf 1.19-2 [24.6 kB] Get:42 http://ftpmaster.internal/ubuntu hirsute/main armhf libgdbm-compat4 armhf 1.19-2 [5896 B] Get:43 http://ftpmaster.internal/ubuntu hirsute/main armhf zlib1g armhf 1:1.2.11.dfsg-2ubuntu5 [47.9 kB] Get:44 http://ftpmaster.internal/ubuntu hirsute/main armhf util-linux armhf 2.36.1-7ubuntu2 [1004 kB] Get:45 http://ftpmaster.internal/ubuntu hirsute/main armhf libdebconfclient0 armhf 0.256ubuntu3 [5600 B] Get:46 http://ftpmaster.internal/ubuntu hirsute/main armhf base-passwd armhf 3.5.49 [46.1 kB] Get:47 http://ftpmaster.internal/ubuntu hirsute/main armhf init-system-helpers all 1.60 [37.8 kB] Get:48 http://ftpmaster.internal/ubuntu hirsute/main armhf ncurses-base all 6.2+20201114-2build1 [18.4 kB] Get:49 http://ftpmaster.internal/ubuntu hirsute/main armhf sysvinit-utils armhf 2.96-6ubuntu1 [19.2 kB] Get:50 http://ftpmaster.internal/ubuntu hirsute/main armhf libxxhash0 armhf 0.8.0-2 [21.8 kB] Get:51 http://ftpmaster.internal/ubuntu hirsute/main armhf libgpg-error0 armhf 1.38-2build1 [54.4 kB] Get:52 http://ftpmaster.internal/ubuntu hirsute/main armhf libgcrypt20 armhf 1.8.7-2ubuntu2 [364 kB] Get:53 http://ftpmaster.internal/ubuntu hirsute/main armhf liblz4-1 armhf 1.9.3-1build1 [49.4 kB] Get:54 http://ftpmaster.internal/ubuntu hirsute/main armhf liblzma5 armhf 5.2.5-1.0build1 [84.1 kB] Get:55 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libstdc++6 armhf 11-20210322-0ubuntu1 [500 kB] Get:56 http://ftpmaster.internal/ubuntu hirsute/main armhf libgmp10 armhf 2:6.2.1+dfsg-1ubuntu1 [188 kB] Get:57 http://ftpmaster.internal/ubuntu hirsute/main armhf libnettle8 armhf 3.7-2.1 [159 kB] Get:58 http://ftpmaster.internal/ubuntu hirsute/main armhf libhogweed6 armhf 3.7-2.1 [183 kB] Get:59 http://ftpmaster.internal/ubuntu hirsute/main armhf libidn2-0 armhf 2.3.0-5 [49.6 kB] Get:60 http://ftpmaster.internal/ubuntu hirsute/main armhf libffi8ubuntu1 armhf 3.4~20200819gead65ca871-0ubuntu5 [16.4 kB] Get:61 http://ftpmaster.internal/ubuntu hirsute/main armhf libp11-kit0 armhf 0.23.22-1 [170 kB] Get:62 http://ftpmaster.internal/ubuntu hirsute/main armhf libgnutls30 armhf 3.7.0-5ubuntu1 [860 kB] Get:63 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf systemd-sysv armhf 247.3-3ubuntu1 [10.3 kB] Get:64 http://ftpmaster.internal/ubuntu hirsute/main armhf libaudit-common all 1:3.0-2ubuntu1 [4836 B] Get:65 http://ftpmaster.internal/ubuntu hirsute/main armhf libcap-ng0 armhf 0.7.9-2.2build1 [9672 B] Get:66 http://ftpmaster.internal/ubuntu hirsute/main armhf libaudit1 armhf 1:3.0-2ubuntu1 [37.2 kB] Get:67 http://ftpmaster.internal/ubuntu hirsute/main armhf libpcre2-8-0 armhf 10.36-2ubuntu4 [169 kB] Get:68 http://ftpmaster.internal/ubuntu hirsute/main armhf libselinux1 armhf 3.1-3build1 [61.1 kB] Get:69 http://ftpmaster.internal/ubuntu hirsute/main armhf libsemanage-common all 3.1-1ubuntu1 [9872 B] Get:70 http://ftpmaster.internal/ubuntu hirsute/main armhf libsemanage1 armhf 3.1-1ubuntu1 [75.3 kB] Get:71 http://ftpmaster.internal/ubuntu hirsute/main armhf libsepol1 armhf 3.1-1ubuntu1 [226 kB] Get:72 http://ftpmaster.internal/ubuntu hirsute/main armhf passwd armhf 1:4.8.1-1ubuntu8 [751 kB] Get:73 http://ftpmaster.internal/ubuntu hirsute/main armhf adduser all 3.118ubuntu5 [156 kB] Get:74 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf systemd-timesyncd armhf 247.3-3ubuntu1 [27.8 kB] Get:75 http://ftpmaster.internal/ubuntu hirsute/main armhf libacl1 armhf 2.2.53-10build1 [14.2 kB] Get:76 http://ftpmaster.internal/ubuntu hirsute/main armhf libapparmor1 armhf 3.0.0-0ubuntu6 [30.3 kB] Get:77 http://ftpmaster.internal/ubuntu hirsute/main armhf libargon2-1 armhf 0~20171227-0.2build21.04.0 [19.5 kB] Get:78 http://ftpmaster.internal/ubuntu hirsute/main armhf libblkid1 armhf 2.36.1-7ubuntu2 [118 kB] Get:79 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libudev1 armhf 247.3-3ubuntu1 [62.3 kB] Get:80 http://ftpmaster.internal/ubuntu hirsute/main armhf libdevmapper1.02.1 armhf 2:1.02.175-2ubuntu3 [120 kB] Get:81 http://ftpmaster.internal/ubuntu hirsute/main armhf libjson-c5 armhf 0.15-2build1 [26.9 kB] Get:82 http://ftpmaster.internal/ubuntu hirsute/main armhf libuuid1 armhf 2.36.1-7ubuntu2 [21.1 kB] Get:83 http://ftpmaster.internal/ubuntu hirsute/main armhf libcryptsetup12 armhf 2:2.3.4-1ubuntu3 [173 kB] Get:84 http://ftpmaster.internal/ubuntu hirsute/main armhf libip4tc2 armhf 1.8.7-1ubuntu2 [16.7 kB] Get:85 http://ftpmaster.internal/ubuntu hirsute/main armhf libkmod2 armhf 28-1ubuntu2 [37.0 kB] Get:86 http://ftpmaster.internal/ubuntu hirsute/main armhf libmount1 armhf 2.36.1-7ubuntu2 [130 kB] Get:87 http://ftpmaster.internal/ubuntu hirsute/main armhf libseccomp2 armhf 2.5.1-1ubuntu1 [41.1 kB] Get:88 http://ftpmaster.internal/ubuntu hirsute/main armhf mount armhf 2.36.1-7ubuntu2 [113 kB] Get:89 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf systemd armhf 247.3-3ubuntu1 [4122 kB] Get:90 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libsystemd0 armhf 247.3-3ubuntu1 [251 kB] Get:91 http://ftpmaster.internal/ubuntu hirsute/main armhf libzstd1 armhf 1.4.8+dfsg-2build1 [257 kB] Get:92 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libapt-pkg6.0 armhf 2.2.2 [785 kB] Get:93 http://ftpmaster.internal/ubuntu hirsute/main armhf gpgv armhf 2.2.20-1ubuntu3 [172 kB] Get:94 http://ftpmaster.internal/ubuntu hirsute/main armhf ubuntu-keyring all 2021.03.21.1 [22.0 kB] Get:95 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf apt armhf 2.2.2 [1280 kB] Get:96 http://ftpmaster.internal/ubuntu hirsute/main armhf logsave armhf 1.45.7-1ubuntu2 [10.4 kB] Get:97 http://ftpmaster.internal/ubuntu hirsute/main armhf libext2fs2 armhf 1.45.7-1ubuntu2 [169 kB] Get:98 http://ftpmaster.internal/ubuntu hirsute/main armhf e2fsprogs armhf 1.45.7-1ubuntu2 [512 kB] Get:99 http://ftpmaster.internal/ubuntu hirsute/main armhf init armhf 1.60 [6040 B] Get:100 http://ftpmaster.internal/ubuntu hirsute/main armhf libattr1 armhf 1:2.4.48-6build1 [11.6 kB] Get:101 http://ftpmaster.internal/ubuntu hirsute/main armhf libpcre3 armhf 2:8.39-13build2 [211 kB] Get:102 http://ftpmaster.internal/ubuntu hirsute/main armhf libsmartcols1 armhf 2.36.1-7ubuntu2 [82.8 kB] Get:103 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libgomp1 armhf 11-20210322-0ubuntu1 [91.3 kB] Get:104 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libatomic1 armhf 11-20210322-0ubuntu1 [7220 B] Get:105 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libasan6 armhf 11-20210322-0ubuntu1 [2116 kB] Get:106 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libubsan1 armhf 11-20210322-0ubuntu1 [808 kB] Get:107 http://ftpmaster.internal/ubuntu hirsute/main armhf g++-10 armhf 10.2.1-23ubuntu2 [7615 kB] Get:108 http://ftpmaster.internal/ubuntu hirsute/main armhf gcc-10 armhf 10.2.1-23ubuntu2 [13.6 MB] Get:109 http://ftpmaster.internal/ubuntu hirsute/main armhf libstdc++-10-dev armhf 10.2.1-23ubuntu2 [1806 kB] Get:110 http://ftpmaster.internal/ubuntu hirsute/main armhf libgcc-10-dev armhf 10.2.1-23ubuntu2 [717 kB] Get:111 http://ftpmaster.internal/ubuntu hirsute/main armhf libisl23 armhf 0.23-1 [513 kB] Get:112 http://ftpmaster.internal/ubuntu hirsute/main armhf libmpc3 armhf 1.2.0-1 [36.1 kB] Get:113 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libcc1-0 armhf 11-20210322-0ubuntu1 [41.2 kB] Get:114 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libctf0 armhf 2.36.1-6ubuntu1 [82.5 kB] Get:115 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libctf-nobfd0 armhf 2.36.1-6ubuntu1 [82.0 kB] Get:116 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.36.1-6ubuntu1 [2484 kB] Get:117 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libbinutils armhf 2.36.1-6ubuntu1 [421 kB] Get:118 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf binutils armhf 2.36.1-6ubuntu1 [3368 B] Get:119 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf binutils-common armhf 2.36.1-6ubuntu1 [217 kB] Get:120 http://ftpmaster.internal/ubuntu hirsute/main armhf cpp-10 armhf 10.2.1-23ubuntu2 [6638 kB] Get:121 http://ftpmaster.internal/ubuntu hirsute/main armhf gcc-10-base armhf 10.2.1-23ubuntu2 [20.2 kB] Get:122 http://ftpmaster.internal/ubuntu hirsute/main armhf libss2 armhf 1.45.7-1ubuntu2 [9432 B] Get:123 http://ftpmaster.internal/ubuntu hirsute/main armhf sensible-utils all 0.0.14 [13.5 kB] Get:124 http://ftpmaster.internal/ubuntu hirsute/main armhf openssl armhf 1.1.1j-1ubuntu1 [597 kB] Get:125 http://ftpmaster.internal/ubuntu hirsute/main armhf ca-certificates all 20210119build1 [147 kB] Get:126 http://ftpmaster.internal/ubuntu hirsute/main armhf libcap2 armhf 1:2.44-1build1 [14.3 kB] Get:127 http://ftpmaster.internal/ubuntu hirsute/main armhf readline-common all 8.1-1 [54.1 kB] Get:128 http://ftpmaster.internal/ubuntu hirsute/main armhf libreadline8 armhf 8.1-1 [115 kB] Get:129 http://ftpmaster.internal/ubuntu hirsute/main armhf libsqlite3-0 armhf 3.34.1-3 [503 kB] Get:130 http://ftpmaster.internal/ubuntu hirsute/main armhf tzdata all 2021a-1ubuntu1 [294 kB] Get:131 http://ftpmaster.internal/ubuntu hirsute/main armhf xz-utils armhf 5.2.5-1.0build1 [80.2 kB] Get:132 http://ftpmaster.internal/ubuntu hirsute/main armhf libpng16-16 armhf 1.6.37-3build2 [163 kB] Get:133 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf dpkg-dev all 1.20.7.1ubuntu4 [935 kB] Get:134 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libdpkg-perl all 1.20.7.1ubuntu4 [233 kB] Get:135 http://ftpmaster.internal/ubuntu hirsute/main armhf patch armhf 2.7.6-7 [102 kB] Get:136 http://ftpmaster.internal/ubuntu hirsute/main armhf lto-disabled-list all 2 [11.0 kB] Get:137 http://ftpmaster.internal/ubuntu hirsute/main armhf libassuan0 armhf 2.5.4-1ubuntu1 [29.1 kB] Get:138 http://ftpmaster.internal/ubuntu hirsute/main armhf libnpth0 armhf 1.6-3 [6980 B] Get:139 http://ftpmaster.internal/ubuntu hirsute/main armhf gpg armhf 2.2.20-1ubuntu3 [428 kB] Get:140 http://ftpmaster.internal/ubuntu hirsute/main armhf gpgconf armhf 2.2.20-1ubuntu3 [108 kB] Get:141 http://ftpmaster.internal/ubuntu hirsute/main armhf gpg-agent armhf 2.2.20-1ubuntu3 [196 kB] Get:142 http://ftpmaster.internal/ubuntu hirsute/main armhf liblockfile-bin armhf 1.17-1 [10.8 kB] Get:143 http://ftpmaster.internal/ubuntu hirsute/main armhf liblockfile1 armhf 1.17-1 [5616 B] Get:144 http://ftpmaster.internal/ubuntu hirsute/main armhf pkgbinarymangler all 147 [31.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 76.2 MB in 4s (20.1 MB/s) (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../0-libfakeroot_1.25.3-1.1ubuntu2_armhf.deb ... Unpacking libfakeroot:armhf (1.25.3-1.1ubuntu2) over (1.25.2-1) ... Preparing to unpack .../1-fakeroot_1.25.3-1.1ubuntu2_armhf.deb ... Unpacking fakeroot (1.25.3-1.1ubuntu2) over (1.25.2-1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.17-1ubuntu3_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.17-1ubuntu3) over (1:4.4.16-1ubuntu1) ... Preparing to unpack .../3-libc6-dev_2.33-0ubuntu4_armhf.deb ... Unpacking libc6-dev:armhf (2.33-0ubuntu4) over (2.32-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.33-0ubuntu4_armhf.deb ... Unpacking libc-dev-bin (2.33-0ubuntu4) over (2.32-0ubuntu3) ... Preparing to unpack .../5-libcrypt1_1%3a4.4.17-1ubuntu3_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.17-1ubuntu3) over (1:4.4.16-1ubuntu1) ... Setting up libcrypt1:armhf (1:4.4.17-1ubuntu3) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../00-linux-libc-dev_5.11.0-11.12_armhf.deb ... Unpacking linux-libc-dev:armhf (5.11.0-11.12) over (5.8.0-25.26) ... Preparing to unpack .../01-libtirpc-common_1.3.1-1build1_all.deb ... Unpacking libtirpc-common (1.3.1-1build1) over (1.2.6-1build1) ... Preparing to unpack .../02-libk5crypto3_1.18.3-4_armhf.deb ... Unpacking libk5crypto3:armhf (1.18.3-4) over (1.17-10) ... Preparing to unpack .../03-libgssapi-krb5-2_1.18.3-4_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.18.3-4) over (1.17-10) ... Preparing to unpack .../04-libkrb5-3_1.18.3-4_armhf.deb ... Unpacking libkrb5-3:armhf (1.18.3-4) over (1.17-10) ... Preparing to unpack .../05-libkrb5support0_1.18.3-4_armhf.deb ... Unpacking libkrb5support0:armhf (1.18.3-4) over (1.17-10) ... Preparing to unpack .../06-libcom-err2_1.45.7-1ubuntu2_armhf.deb ... Unpacking libcom-err2:armhf (1.45.7-1ubuntu2) over (1.45.6-1ubuntu1) ... Preparing to unpack .../07-libssl1.1_1.1.1j-1ubuntu1_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1j-1ubuntu1) over (1.1.1f-1ubuntu4) ... Preparing to unpack .../08-libtirpc-dev_1.3.1-1build1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.1-1build1) over (1.2.6-1build1) ... Preparing to unpack .../09-libtirpc3_1.3.1-1build1_armhf.deb ... Unpacking libtirpc3:armhf (1.3.1-1build1) over (1.2.6-1build1) ... Preparing to unpack .../10-libc6_2.33-0ubuntu4_armhf.deb ... Unpacking libc6:armhf (2.33-0ubuntu4) over (2.32-0ubuntu3) ... Setting up libc6:armhf (2.33-0ubuntu4) ... (Reading database ... 12721 files and directories currently installed.) Preparing to unpack .../libc-bin_2.33-0ubuntu4_armhf.deb ... Unpacking libc-bin (2.33-0ubuntu4) over (2.32-0ubuntu3) ... Setting up libc-bin (2.33-0ubuntu4) ... Selecting previously unselected package gcc-11-base:armhf. (Reading database ... 12721 files and directories currently installed.) Preparing to unpack .../gcc-11-base_11-20210322-0ubuntu1_armhf.deb ... Unpacking gcc-11-base:armhf (11-20210322-0ubuntu1) ... Setting up gcc-11-base:armhf (11-20210322-0ubuntu1) ... (Reading database ... 12726 files and directories currently installed.) Preparing to unpack .../libgcc-s1_11-20210322-0ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (11-20210322-0ubuntu1) over (10.2.0-13ubuntu1) ... Setting up libgcc-s1:armhf (11-20210322-0ubuntu1) ... (Reading database ... 12726 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu18_armhf.deb ... Unpacking base-files (11ubuntu18) over (11ubuntu14) ... Setting up base-files (11ubuntu18) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12726 files and directories currently installed.) Preparing to unpack .../bash_5.1-2ubuntu1_armhf.deb ... Unpacking bash (5.1-2ubuntu1) over (5.0-6ubuntu2) ... Setting up bash (5.1-2ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12726 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.36.1-7ubuntu2_armhf.deb ... Unpacking bsdutils (1:2.36.1-7ubuntu2) over (1:2.36-3ubuntu1) ... Setting up bsdutils (1:2.36.1-7ubuntu2) ... (Reading database ... 12726 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4ubuntu2_armhf.deb ... Unpacking coreutils (8.32-4ubuntu2) over (8.32-3ubuntu1) ... Setting up coreutils (8.32-4ubuntu2) ... (Reading database ... 12726 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build1_armhf.deb ... Unpacking tar (1.34+dfsg-1build1) over (1.30+dfsg-7) ... Setting up tar (1.34+dfsg-1build1) ... (Reading database ... 12726 files and directories currently installed.) Preparing to unpack .../dpkg_1.20.7.1ubuntu4_armhf.deb ... Unpacking dpkg (1.20.7.1ubuntu4) over (1.20.5ubuntu2) ... Setting up dpkg (1.20.7.1ubuntu4) ... Installing new version of config file /etc/cron.daily/dpkg ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1_armhf.deb ... Unpacking dash (0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1) over (0.5.10.2-7) ... Setting up dash (0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu1_armhf.deb ... Unpacking findutils (4.8.0-1ubuntu1) over (4.7.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu1) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../archives/grep_3.6-1_armhf.deb ... Unpacking grep (3.6-1) over (3.4-1) ... Setting up grep (3.6-1) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../gzip_1.10-2ubuntu3_armhf.deb ... Unpacking gzip (1.10-2ubuntu3) over (1.10-2ubuntu1) ... Setting up gzip (1.10-2ubuntu3) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu8_armhf.deb ... Unpacking login (1:4.8.1-1ubuntu8) over (1:4.8.1-1ubuntu6) ... Setting up login (1:4.8.1-1ubuntu8) ... Installing new version of config file /etc/login.defs ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../libncurses6_6.2+20201114-2build1_armhf.deb ... Unpacking libncurses6:armhf (6.2+20201114-2build1) over (6.2-1) ... Preparing to unpack .../libncursesw6_6.2+20201114-2build1_armhf.deb ... Unpacking libncursesw6:armhf (6.2+20201114-2build1) over (6.2-1) ... Preparing to unpack .../libtinfo6_6.2+20201114-2build1_armhf.deb ... Unpacking libtinfo6:armhf (6.2+20201114-2build1) over (6.2-1) ... Setting up libtinfo6:armhf (6.2+20201114-2build1) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.2+20201114-2build1_armhf.deb ... Unpacking ncurses-bin (6.2+20201114-2build1) over (6.2-1) ... Setting up ncurses-bin (6.2+20201114-2build1) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../perl_5.32.1-2_armhf.deb ... Unpacking perl (5.32.1-2) over (5.30.3-4) ... Selecting previously unselected package perl-modules-5.32. Preparing to unpack .../perl-modules-5.32_5.32.1-2_all.deb ... Unpacking perl-modules-5.32 (5.32.1-2) ... Selecting previously unselected package libperl5.32:armhf. Preparing to unpack .../libperl5.32_5.32.1-2_armhf.deb ... Unpacking libperl5.32:armhf (5.32.1-2) ... Preparing to unpack .../perl-base_5.32.1-2_armhf.deb ... Unpacking perl-base (5.32.1-2) over (5.30.3-4) ... Setting up perl-base (5.32.1-2) ... (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.6ubuntu4_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.6ubuntu4) over (5.3.28+dfsg1-0.6ubuntu3) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.6ubuntu4) ... (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.19-2_armhf.deb ... Unpacking libgdbm6:armhf (1.19-2) over (1.18.1-5.1) ... Preparing to unpack .../libgdbm-compat4_1.19-2_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.19-2) over (1.18.1-5.1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu5_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-2ubuntu5) over (1:1.2.11.dfsg-2ubuntu4) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-2ubuntu5) ... (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../util-linux_2.36.1-7ubuntu2_armhf.deb ... Unpacking util-linux (2.36.1-7ubuntu2) over (2.36-3ubuntu1) ... Setting up util-linux (2.36.1-7ubuntu2) ... Installing new version of config file /etc/init.d/hwclock.sh ... (Reading database ... 14661 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.256ubuntu3_armhf.deb ... Unpacking libdebconfclient0:armhf (0.256ubuntu3) over (0.252ubuntu1) ... Setting up libdebconfclient0:armhf (0.256ubuntu3) ... (Reading database ... 14661 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.49_armhf.deb ... Unpacking base-passwd (3.5.49) over (3.5.47) ... Setting up base-passwd (3.5.49) ... Changing home-directory of irc from /var/run/ircd to /run/ircd 1 changes have been made, rewriting files Writing passwd-file to /etc/passwd Writing shadow-file to /etc/shadow Writing group-file to /etc/group (Reading database ... 14661 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.60_all.deb ... Unpacking init-system-helpers (1.60) over (1.58) ... Setting up init-system-helpers (1.60) ... (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.2+20201114-2build1_all.deb ... Unpacking ncurses-base (6.2+20201114-2build1) over (6.2-1) ... Setting up ncurses-base (6.2+20201114-2build1) ... (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-6ubuntu1_armhf.deb ... Unpacking sysvinit-utils (2.96-6ubuntu1) over (2.96-3ubuntu1) ... Setting up sysvinit-utils (2.96-6ubuntu1) ... Selecting previously unselected package libxxhash0:armhf. (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.0-2_armhf.deb ... Unpacking libxxhash0:armhf (0.8.0-2) ... Setting up libxxhash0:armhf (0.8.0-2) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.38-2build1_armhf.deb ... Unpacking libgpg-error0:armhf (1.38-2build1) over (1.38-2) ... Setting up libgpg-error0:armhf (1.38-2build1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.7-2ubuntu2_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.7-2ubuntu2) over (1.8.5-5ubuntu2) ... Setting up libgcrypt20:armhf (1.8.7-2ubuntu2) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-1build1_armhf.deb ... Unpacking liblz4-1:armhf (1.9.3-1build1) over (1.9.2-2) ... Setting up liblz4-1:armhf (1.9.3-1build1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-1.0build1_armhf.deb ... Unpacking liblzma5:armhf (5.2.5-1.0build1) over (5.2.4-1ubuntu1) ... Setting up liblzma5:armhf (5.2.5-1.0build1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libstdc++6_11-20210322-0ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (11-20210322-0ubuntu1) over (10.2.0-13ubuntu1) ... Setting up libstdc++6:armhf (11-20210322-0ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-1ubuntu1_armhf.deb ... Unpacking libgmp10:armhf (2:6.2.1+dfsg-1ubuntu1) over (2:6.2.0+dfsg-6ubuntu1) ... Setting up libgmp10:armhf (2:6.2.1+dfsg-1ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7-2.1_armhf.deb ... Unpacking libnettle8:armhf (3.7-2.1) over (3.6-2) ... Setting up libnettle8:armhf (3.7-2.1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7-2.1_armhf.deb ... Unpacking libhogweed6:armhf (3.7-2.1) over (3.6-2) ... Setting up libhogweed6:armhf (3.7-2.1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.0-5_armhf.deb ... Unpacking libidn2-0:armhf (2.3.0-5) over (2.3.0-1) ... Setting up libidn2-0:armhf (2.3.0-5) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libffi8ubuntu1_3.4~20200819gead65ca871-0ubuntu5_armhf.deb ... Unpacking libffi8ubuntu1:armhf (3.4~20200819gead65ca871-0ubuntu5) over (3.4~20200819gead65ca871-0ubuntu3) ... Setting up libffi8ubuntu1:armhf (3.4~20200819gead65ca871-0ubuntu5) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.22-1_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.22-1) over (0.23.21-2build1) ... Setting up libp11-kit0:armhf (0.23.22-1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.0-5ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.7.0-5ubuntu1) over (3.6.15-4ubuntu2) ... Setting up libgnutls30:armhf (3.7.0-5ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../systemd-sysv_247.3-3ubuntu1_armhf.deb ... Unpacking systemd-sysv (247.3-3ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a3.0-2ubuntu1_all.deb ... Unpacking libaudit-common (1:3.0-2ubuntu1) over (1:2.8.5-3ubuntu1) ... Setting up libaudit-common (1:3.0-2ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-2.2build1) over (0.7.9-2.2) ... Setting up libcap-ng0:armhf (0.7.9-2.2build1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0-2ubuntu1_armhf.deb ... Unpacking libaudit1:armhf (1:3.0-2ubuntu1) over (1:2.8.5-3ubuntu1) ... Setting up libaudit1:armhf (1:3.0-2ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.36-2ubuntu4_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.36-2ubuntu4) over (10.34-7) ... Setting up libpcre2-8-0:armhf (10.36-2ubuntu4) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-3build1_armhf.deb ... Unpacking libselinux1:armhf (3.1-3build1) over (3.1-2) ... Setting up libselinux1:armhf (3.1-3build1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.1-1ubuntu1_all.deb ... Unpacking libsemanage-common (3.1-1ubuntu1) over (3.1-1) ... Setting up libsemanage-common (3.1-1ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.1-1ubuntu1_armhf.deb ... Unpacking libsemanage1:armhf (3.1-1ubuntu1) over (3.1-1) ... Setting up libsemanage1:armhf (3.1-1ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libsepol1_3.1-1ubuntu1_armhf.deb ... Unpacking libsepol1:armhf (3.1-1ubuntu1) over (3.1-1) ... Setting up libsepol1:armhf (3.1-1ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu8_armhf.deb ... Unpacking passwd (1:4.8.1-1ubuntu8) over (1:4.8.1-1ubuntu6) ... Setting up passwd (1:4.8.1-1ubuntu8) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../adduser_3.118ubuntu5_all.deb ... Unpacking adduser (3.118ubuntu5) over (3.118ubuntu2) ... Setting up adduser (3.118ubuntu5) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../systemd-timesyncd_247.3-3ubuntu1_armhf.deb ... Unpacking systemd-timesyncd (247.3-3ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libacl1_2.2.53-10build1_armhf.deb ... Unpacking libacl1:armhf (2.2.53-10build1) over (2.2.53-8) ... Setting up libacl1:armhf (2.2.53-10build1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.0-0ubuntu6_armhf.deb ... Unpacking libapparmor1:armhf (3.0.0-0ubuntu6) over (3.0.0-0ubuntu1) ... Preparing to unpack .../libargon2-1_0~20171227-0.2build21.04.0_armhf.deb ... Unpacking libargon2-1:armhf (0~20171227-0.2build21.04.0) over (0~20171227-0.2build20.10.0) ... Preparing to unpack .../libblkid1_2.36.1-7ubuntu2_armhf.deb ... Unpacking libblkid1:armhf (2.36.1-7ubuntu2) over (2.36-3ubuntu1) ... Setting up libblkid1:armhf (2.36.1-7ubuntu2) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libudev1_247.3-3ubuntu1_armhf.deb ... Unpacking libudev1:armhf (247.3-3ubuntu1) over (246.6-1ubuntu1) ... Setting up libudev1:armhf (247.3-3ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2ubuntu3_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.175-2ubuntu3) over (2:1.02.167-1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-2build1_armhf.deb ... Unpacking libjson-c5:armhf (0.15-2build1) over (0.15-1) ... Preparing to unpack .../libuuid1_2.36.1-7ubuntu2_armhf.deb ... Unpacking libuuid1:armhf (2.36.1-7ubuntu2) over (2.36-3ubuntu1) ... Setting up libuuid1:armhf (2.36.1-7ubuntu2) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.3.4-1ubuntu3_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.3.4-1ubuntu3) over (2:2.3.3-1ubuntu6) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu2_armhf.deb ... Unpacking libip4tc2:armhf (1.8.7-1ubuntu2) over (1.8.5-3ubuntu1) ... Preparing to unpack .../libkmod2_28-1ubuntu2_armhf.deb ... Unpacking libkmod2:armhf (28-1ubuntu2) over (27+20200310-2ubuntu1) ... Preparing to unpack .../libmount1_2.36.1-7ubuntu2_armhf.deb ... Unpacking libmount1:armhf (2.36.1-7ubuntu2) over (2.36-3ubuntu1) ... Setting up libmount1:armhf (2.36.1-7ubuntu2) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.1-1ubuntu1_armhf.deb ... Unpacking libseccomp2:armhf (2.5.1-1ubuntu1) over (2.4.3-1ubuntu4) ... Setting up libseccomp2:armhf (2.5.1-1ubuntu1) ... (Reading database ... 14665 files and directories currently installed.) Preparing to unpack .../mount_2.36.1-7ubuntu2_armhf.deb ... Unpacking mount (2.36.1-7ubuntu2) over (2.36-3ubuntu1) ... Preparing to unpack .../systemd_247.3-3ubuntu1_armhf.deb ... Unpacking systemd (247.3-3ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libsystemd0_247.3-3ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (247.3-3ubuntu1) over (246.6-1ubuntu1) ... Setting up libsystemd0:armhf (247.3-3ubuntu1) ... (Reading database ... 14675 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.8+dfsg-2build1_armhf.deb ... Unpacking libzstd1:armhf (1.4.8+dfsg-2build1) over (1.4.5+dfsg-4) ... Setting up libzstd1:armhf (1.4.8+dfsg-2build1) ... (Reading database ... 14675 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.2.2_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.2.2) over (2.1.10) ... Setting up libapt-pkg6.0:armhf (2.2.2) ... (Reading database ... 14675 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.20-1ubuntu3_armhf.deb ... Unpacking gpgv (2.2.20-1ubuntu3) over (2.2.20-1ubuntu1) ... Setting up gpgv (2.2.20-1ubuntu3) ... (Reading database ... 14675 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2021.03.21.1_all.deb ... Unpacking ubuntu-keyring (2021.03.21.1) over (2020.06.17.1) ... Setting up ubuntu-keyring (2021.03.21.1) ... (Reading database ... 14675 files and directories currently installed.) Preparing to unpack .../archives/apt_2.2.2_armhf.deb ... Unpacking apt (2.2.2) over (2.1.10) ... Setting up apt (2.2.2) ... Installing new version of config file /etc/kernel/postinst.d/apt-auto-removal ... (Reading database ... 14679 files and directories currently installed.) Preparing to unpack .../logsave_1.45.7-1ubuntu2_armhf.deb ... Unpacking logsave (1.45.7-1ubuntu2) over (1.45.6-1ubuntu1) ... Preparing to unpack .../libext2fs2_1.45.7-1ubuntu2_armhf.deb ... Unpacking libext2fs2:armhf (1.45.7-1ubuntu2) over (1.45.6-1ubuntu1) ... Setting up libcom-err2:armhf (1.45.7-1ubuntu2) ... Setting up libext2fs2:armhf (1.45.7-1ubuntu2) ... (Reading database ... 14679 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.7-1ubuntu2_armhf.deb ... Unpacking e2fsprogs (1.45.7-1ubuntu2) over (1.45.6-1ubuntu1) ... Setting up libapparmor1:armhf (3.0.0-0ubuntu6) ... Setting up libargon2-1:armhf (0~20171227-0.2build21.04.0) ... Setting up libdevmapper1.02.1:armhf (2:1.02.175-2ubuntu3) ... Setting up libjson-c5:armhf (0.15-2build1) ... Setting up libssl1.1:armhf (1.1.1j-1ubuntu1) ... Setting up libcryptsetup12:armhf (2:2.3.4-1ubuntu3) ... Setting up libip4tc2:armhf (1.8.7-1ubuntu2) ... Setting up libkmod2:armhf (28-1ubuntu2) ... Setting up mount (2.36.1-7ubuntu2) ... Setting up systemd-timesyncd (247.3-3ubuntu1) ... Setting up systemd (247.3-3ubuntu1) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... Initializing machine ID from random generator. Removing obsolete conffile /etc/pam.d/systemd-user ... Setting up systemd-sysv (247.3-3ubuntu1) ... (Reading database ... 14679 files and directories currently installed.) Preparing to unpack .../archives/init_1.60_armhf.deb ... Unpacking init (1.60) over (1.58) ... Preparing to unpack .../libattr1_1%3a2.4.48-6build1_armhf.deb ... Unpacking libattr1:armhf (1:2.4.48-6build1) over (1:2.4.48-5) ... Setting up libattr1:armhf (1:2.4.48-6build1) ... (Reading database ... 14679 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13build2_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-13build2) over (2:8.39-13) ... Setting up libpcre3:armhf (2:8.39-13build2) ... (Reading database ... 14679 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.36.1-7ubuntu2_armhf.deb ... Unpacking libsmartcols1:armhf (2.36.1-7ubuntu2) over (2.36-3ubuntu1) ... Setting up libsmartcols1:armhf (2.36.1-7ubuntu2) ... (Reading database ... 14679 files and directories currently installed.) Preparing to unpack .../00-libgomp1_11-20210322-0ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (11-20210322-0ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../01-libatomic1_11-20210322-0ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (11-20210322-0ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../02-libasan6_11-20210322-0ubuntu1_armhf.deb ... Unpacking libasan6:armhf (11-20210322-0ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../03-libubsan1_11-20210322-0ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (11-20210322-0ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../04-g++-10_10.2.1-23ubuntu2_armhf.deb ... Unpacking g++-10 (10.2.1-23ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../05-gcc-10_10.2.1-23ubuntu2_armhf.deb ... Unpacking gcc-10 (10.2.1-23ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../06-libstdc++-10-dev_10.2.1-23ubuntu2_armhf.deb ... Unpacking libstdc++-10-dev:armhf (10.2.1-23ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../07-libgcc-10-dev_10.2.1-23ubuntu2_armhf.deb ... Unpacking libgcc-10-dev:armhf (10.2.1-23ubuntu2) over (10.2.0-13ubuntu1) ... Selecting previously unselected package libisl23:armhf. Preparing to unpack .../08-libisl23_0.23-1_armhf.deb ... Unpacking libisl23:armhf (0.23-1) ... Preparing to unpack .../09-libmpc3_1.2.0-1_armhf.deb ... Unpacking libmpc3:armhf (1.2.0-1) over (1.2.0~rc1-1) ... Preparing to unpack .../10-libcc1-0_11-20210322-0ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (11-20210322-0ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../11-libctf0_2.36.1-6ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.36.1-6ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../12-libctf-nobfd0_2.36.1-6ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.36.1-6ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../13-binutils-arm-linux-gnueabihf_2.36.1-6ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.36.1-6ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../14-libbinutils_2.36.1-6ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.36.1-6ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../15-binutils_2.36.1-6ubuntu1_armhf.deb ... Unpacking binutils (2.36.1-6ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../16-binutils-common_2.36.1-6ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.36.1-6ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../17-cpp-10_10.2.1-23ubuntu2_armhf.deb ... Unpacking cpp-10 (10.2.1-23ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../18-gcc-10-base_10.2.1-23ubuntu2_armhf.deb ... Unpacking gcc-10-base:armhf (10.2.1-23ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../19-libss2_1.45.7-1ubuntu2_armhf.deb ... Unpacking libss2:armhf (1.45.7-1ubuntu2) over (1.45.6-1ubuntu1) ... Preparing to unpack .../20-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) over (0.0.13) ... Preparing to unpack .../21-openssl_1.1.1j-1ubuntu1_armhf.deb ... Unpacking openssl (1.1.1j-1ubuntu1) over (1.1.1f-1ubuntu4) ... Preparing to unpack .../22-ca-certificates_20210119build1_all.deb ... Unpacking ca-certificates (20210119build1) over (20200601) ... Preparing to unpack .../23-libcap2_1%3a2.44-1build1_armhf.deb ... Unpacking libcap2:armhf (1:2.44-1build1) over (1:2.43-1) ... Preparing to unpack .../24-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) over (8.0-4) ... Preparing to unpack .../25-libreadline8_8.1-1_armhf.deb ... Unpacking libreadline8:armhf (8.1-1) over (8.0-4) ... Preparing to unpack .../26-libsqlite3-0_3.34.1-3_armhf.deb ... Unpacking libsqlite3-0:armhf (3.34.1-3) over (3.33.0-1) ... Preparing to unpack .../27-tzdata_2021a-1ubuntu1_all.deb ... Unpacking tzdata (2021a-1ubuntu1) over (2020b-1ubuntu1) ... Preparing to unpack .../28-xz-utils_5.2.5-1.0build1_armhf.deb ... Unpacking xz-utils (5.2.5-1.0build1) over (5.2.4-1ubuntu1) ... Preparing to unpack .../29-libpng16-16_1.6.37-3build2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-3build2) over (1.6.37-3) ... Preparing to unpack .../30-dpkg-dev_1.20.7.1ubuntu4_all.deb ... Unpacking dpkg-dev (1.20.7.1ubuntu4) over (1.20.5ubuntu2) ... Preparing to unpack .../31-libdpkg-perl_1.20.7.1ubuntu4_all.deb ... Unpacking libdpkg-perl (1.20.7.1ubuntu4) over (1.20.5ubuntu2) ... Preparing to unpack .../32-patch_2.7.6-7_armhf.deb ... Unpacking patch (2.7.6-7) over (2.7.6-6) ... Selecting previously unselected package lto-disabled-list. Preparing to unpack .../33-lto-disabled-list_2_all.deb ... Unpacking lto-disabled-list (2) ... Preparing to unpack .../34-libassuan0_2.5.4-1ubuntu1_armhf.deb ... Unpacking libassuan0:armhf (2.5.4-1ubuntu1) over (2.5.3-7.1) ... Preparing to unpack .../35-libnpth0_1.6-3_armhf.deb ... Unpacking libnpth0:armhf (1.6-3) over (1.6-2) ... Preparing to unpack .../36-gpg_2.2.20-1ubuntu3_armhf.deb ... Unpacking gpg (2.2.20-1ubuntu3) over (2.2.20-1ubuntu1) ... Preparing to unpack .../37-gpgconf_2.2.20-1ubuntu3_armhf.deb ... Unpacking gpgconf (2.2.20-1ubuntu3) over (2.2.20-1ubuntu1) ... Preparing to unpack .../38-gpg-agent_2.2.20-1ubuntu3_armhf.deb ... Unpacking gpg-agent (2.2.20-1ubuntu3) over (2.2.20-1ubuntu1) ... Preparing to unpack .../39-liblockfile-bin_1.17-1_armhf.deb ... Unpacking liblockfile-bin (1.17-1) over (1.16-1.1) ... Preparing to unpack .../40-liblockfile1_1.17-1_armhf.deb ... Unpacking liblockfile1:armhf (1.17-1) over (1.16-1.1) ... Preparing to unpack .../41-pkgbinarymangler_147_all.deb ... Unpacking pkgbinarymangler (147) over (146) ... Setting up lto-disabled-list (2) ... Setting up liblockfile-bin (1.17-1) ... Setting up pkgbinarymangler (147) ... Setting up init (1.60) ... Setting up libtirpc-common (1.3.1-1build1) ... Setting up perl-modules-5.32 (5.32.1-2) ... Setting up libsqlite3-0:armhf (3.34.1-3) ... Setting up binutils-common:armhf (2.36.1-6ubuntu1) ... Setting up linux-libc-dev:armhf (5.11.0-11.12) ... Setting up libctf-nobfd0:armhf (2.36.1-6ubuntu1) ... Setting up libnpth0:armhf (1.6-3) ... Setting up libassuan0:armhf (2.5.4-1ubuntu1) ... Setting up libgomp1:armhf (11-20210322-0ubuntu1) ... Setting up libcap2:armhf (1:2.44-1build1) ... Setting up libfakeroot:armhf (1.25.3-1.1ubuntu2) ... Setting up libasan6:armhf (11-20210322-0ubuntu1) ... Setting up libkrb5support0:armhf (1.18.3-4) ... Setting up tzdata (2021a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Mar 23 11:40:49 UTC 2021. Universal Time is now: Tue Mar 23 11:40:49 UTC 2021. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.25.3-1.1ubuntu2) ... Setting up gcc-10-base:armhf (10.2.1-23ubuntu2) ... Setting up libncurses6:armhf (6.2+20201114-2build1) ... Setting up xz-utils (5.2.5-1.0build1) ... Setting up libpng16-16:armhf (1.6.37-3build2) ... Setting up libmpc3:armhf (1.2.0-1) ... Setting up libatomic1:armhf (11-20210322-0ubuntu1) ... Setting up patch (2.7.6-7) ... Setting up libss2:armhf (1.45.7-1ubuntu2) ... Setting up libncursesw6:armhf (6.2+20201114-2build1) ... Setting up libk5crypto3:armhf (1.18.3-4) ... Setting up logsave (1.45.7-1ubuntu2) ... Setting up libubsan1:armhf (11-20210322-0ubuntu1) ... Setting up sensible-utils (0.0.14) ... Setting up libcrypt-dev:armhf (1:4.4.17-1ubuntu3) ... Setting up libkrb5-3:armhf (1.18.3-4) ... Setting up liblockfile1:armhf (1.17-1) ... Setting up libbinutils:armhf (2.36.1-6ubuntu1) ... Setting up libisl23:armhf (0.23-1) ... Setting up libc-dev-bin (2.33-0ubuntu4) ... Setting up openssl (1.1.1j-1ubuntu1) ... Setting up readline-common (8.1-1) ... Setting up libcc1-0:armhf (11-20210322-0ubuntu1) ... Setting up cpp-10 (10.2.1-23ubuntu2) ... Setting up libgdbm6:armhf (1.19-2) ... Setting up libctf0:armhf (2.36.1-6ubuntu1) ... Setting up libgcc-10-dev:armhf (10.2.1-23ubuntu2) ... Setting up libreadline8:armhf (8.1-1) ... Setting up e2fsprogs (1.45.7-1ubuntu2) ... Setting up ca-certificates (20210119build1) ... Updating certificates in /etc/ssl/certs... 10 added, 7 removed; done. Setting up libgssapi-krb5-2:armhf (1.18.3-4) ... Setting up libgdbm-compat4:armhf (1.19-2) ... Setting up libperl5.32:armhf (5.32.1-2) ... Setting up gpgconf (2.2.20-1ubuntu3) ... Setting up binutils-arm-linux-gnueabihf (2.36.1-6ubuntu1) ... Setting up gpg (2.2.20-1ubuntu3) ... Setting up libtirpc3:armhf (1.3.1-1build1) ... Setting up gpg-agent (2.2.20-1ubuntu3) ... Setting up binutils (2.36.1-6ubuntu1) ... Setting up perl (5.32.1-2) ... Setting up libtirpc-dev:armhf (1.3.1-1build1) ... Setting up gcc-10 (10.2.1-23ubuntu2) ... Setting up libdpkg-perl (1.20.7.1ubuntu4) ... Setting up libc6-dev:armhf (2.33-0ubuntu4) ... Setting up libstdc++-10-dev:armhf (10.2.1-23ubuntu2) ... Setting up g++-10 (10.2.1-23ubuntu2) ... Setting up dpkg-dev (1.20.7.1ubuntu4) ... Processing triggers for libc-bin (2.33-0ubuntu4) ... Processing triggers for ca-certificates (20210119build1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-21196435 armhf hirsute-proposed -c chroot:build-PACKAGEBUILD-21196435 --arch=armhf --dist=hirsute-proposed --nolog lvm2_2.03.11-2ubuntu4.dsc Initiating build PACKAGEBUILD-21196435 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-139-generic #143-Ubuntu SMP Tue Mar 16 01:32:25 UTC 2021 armv7l sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-arm64-076.buildd +==============================================================================+ | lvm2 2.03.11-2ubuntu4 (armhf) Tue, 23 Mar 2021 11:40:59 +0000 | +==============================================================================+ Package: lvm2 Version: 2.03.11-2ubuntu4 Source Version: 2.03.11-2ubuntu4 Distribution: hirsute-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-21196435/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- lvm2_2.03.11-2ubuntu4.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/lvm2-s4hMA6/lvm2-2.03.11' with '<>' I: NOTICE: Log filtering will replace 'build/lvm2-s4hMA6' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-29dVA0/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-29dVA0/apt_archive ./ InRelease Get:2 copy:/<>/resolver-29dVA0/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-29dVA0/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-29dVA0/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-29dVA0/apt_archive ./ Packages [432 B] Fetched 1738 B in 0s (50.5 kB/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-29dVA0/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (67.7 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14731 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in linux-any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), autoconf-archive, automake, libaio-dev, libblkid-dev, pkg-config, systemd, thin-provisioning-tools, libcmap-dev, libcorosync-common-dev, libcpg-dev, libdlm-dev (>> 2), libdlmcontrol-dev, libedit-dev, libquorum-dev, libsanlock-dev, libselinux1-dev, libsystemd-dev, libudev-dev Filtered Build-Depends: debhelper-compat (= 13), autoconf-archive, automake, libaio-dev, libblkid-dev, pkg-config, systemd, thin-provisioning-tools, libcmap-dev, libcorosync-common-dev, libcpg-dev, libdlm-dev (>> 2), libdlmcontrol-dev, libedit-dev, libquorum-dev, libsanlock-dev, libselinux1-dev, libsystemd-dev, libudev-dev dpkg-deb: building package 'sbuild-build-depends-lvm2-dummy' in '/<>/resolver-29dVA0/apt_archive/sbuild-build-depends-lvm2-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-lvm2-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-29dVA0/apt_archive ./ InRelease Get:2 copy:/<>/resolver-29dVA0/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-29dVA0/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-29dVA0/apt_archive ./ Sources [633 B] Get:5 copy:/<>/resolver-29dVA0/apt_archive ./ Packages [701 B] Fetched 2297 B in 0s (65.8 kB/s) Reading package lists... Reading package lists... Install lvm2 build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf autoconf-archive automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libaio-dev libaio1 libarchive-zip-perl libblkid-dev libbsd-dev libbsd0 libcmap-dev libcmap4 libcorosync-common-dev libcorosync-common4 libcpg-dev libcpg4 libdebhelper-perl libdlm-dev libdlm3 libdlmcontrol-dev libdlmcontrol3 libdw1 libedit-dev libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu67 liblua5.2-0 libmagic-mgc libmagic1 libmd-dev libmd0 libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpipeline1 libpopt0 libqb-dev libqb100 libquorum-dev libquorum5 librpmio9 libsanlock-client1 libsanlock-dev libsanlock1 libselinux1-dev libsepol1-dev libsigsegv2 libsub-override-perl libsystemd-dev libtool libuchardet0 libudev-dev libxml2 m4 man-db pkg-config po-debconf sanlock thin-provisioning-tools uuid-dev Suggested packages: gnu-standards autoconf-doc dh-make rpm-i18n gettext-doc libasprintf-dev libgettextpo-dev groff ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf autoconf-archive automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libaio-dev libaio1 libarchive-zip-perl libblkid-dev libbsd-dev libbsd0 libcmap-dev libcmap4 libcorosync-common-dev libcorosync-common4 libcpg-dev libcpg4 libdebhelper-perl libdlm-dev libdlm3 libdlmcontrol-dev libdlmcontrol3 libdw1 libedit-dev libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu67 liblua5.2-0 libmagic-mgc libmagic1 libmd-dev libmd0 libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpipeline1 libpopt0 libqb-dev libqb100 libquorum-dev libquorum5 librpmio9 libsanlock-client1 libsanlock-dev libsanlock1 libselinux1-dev libsepol1-dev libsigsegv2 libsub-override-perl libsystemd-dev libtool libuchardet0 libudev-dev libxml2 m4 man-db pkg-config po-debconf sanlock sbuild-build-depends-lvm2-dummy thin-provisioning-tools uuid-dev 0 upgraded, 78 newly installed, 0 to remove and 0 not upgraded. Need to get 21.0 MB of archives. After this operation, 80.0 MB of additional disk space will be used. Get:1 copy:/<>/resolver-29dVA0/apt_archive ./ sbuild-build-depends-lvm2-dummy 0.invalid.0 [988 B] Get:2 http://ftpmaster.internal/ubuntu hirsute/main armhf bsdextrautils armhf 2.36.1-7ubuntu2 [74.4 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute/main armhf groff-base armhf 1.22.4-6 [774 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute/main armhf libpipeline1 armhf 1.5.3-1 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main armhf man-db armhf 2.9.4-2 [1118 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/universe armhf autoconf-archive all 20190106-2.1ubuntu1 [665 kB] Get:8 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libaio1 armhf 0.3.112-9ubuntu1 [6612 B] Get:9 http://ftpmaster.internal/ubuntu hirsute/universe armhf libsanlock1 armhf 3.8.2-2 [49.1 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute/universe armhf sanlock armhf 3.8.2-2 [123 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute/main armhf libmagic-mgc armhf 1:5.39-3 [228 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute/main armhf libmagic1 armhf 1:5.39-3 [71.7 kB] Get:13 http://ftpmaster.internal/ubuntu hirsute/main armhf file armhf 1:5.39-3 [22.7 kB] Get:14 http://ftpmaster.internal/ubuntu hirsute/main armhf libmd0 armhf 1.0.3-3build1 [21.0 kB] Get:15 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libbsd0 armhf 0.11.3-1ubuntu2 [36.6 kB] Get:16 http://ftpmaster.internal/ubuntu hirsute/main armhf libelf1 armhf 0.183-5 [39.9 kB] Get:17 http://ftpmaster.internal/ubuntu hirsute/main armhf libexpat1 armhf 2.2.10-2 [54.4 kB] Get:18 http://ftpmaster.internal/ubuntu hirsute/main armhf libglib2.0-0 armhf 2.67.5-2 [1153 kB] Get:19 http://ftpmaster.internal/ubuntu hirsute/main armhf libicu67 armhf 67.1-6ubuntu2 [8301 kB] Get:20 http://ftpmaster.internal/ubuntu hirsute/main armhf libpopt0 armhf 1.18-2build2 [23.2 kB] Get:21 http://ftpmaster.internal/ubuntu hirsute/main armhf libxml2 armhf 2.9.10+dfsg-6.3build1 [531 kB] Get:22 http://ftpmaster.internal/ubuntu hirsute/main armhf gettext-base armhf 0.21-3ubuntu2 [36.2 kB] Get:23 http://ftpmaster.internal/ubuntu hirsute/main armhf libedit2 armhf 3.1-20191231-2 [72.5 kB] Get:24 http://ftpmaster.internal/ubuntu hirsute/main armhf libsigsegv2 armhf 2.13-1 [13.3 kB] Get:25 http://ftpmaster.internal/ubuntu hirsute/main armhf m4 armhf 1.4.18-5 [187 kB] Get:26 http://ftpmaster.internal/ubuntu hirsute/main armhf autoconf all 2.69-14 [293 kB] Get:27 http://ftpmaster.internal/ubuntu hirsute/main armhf autotools-dev all 20180224.1+nmu1 [39.4 kB] Get:28 http://ftpmaster.internal/ubuntu hirsute/main armhf automake all 1:1.16.3-2ubuntu1 [552 kB] Get:29 http://ftpmaster.internal/ubuntu hirsute/main armhf autopoint all 0.21-3ubuntu2 [422 kB] Get:30 http://ftpmaster.internal/ubuntu hirsute/main armhf libdebhelper-perl all 13.3.4ubuntu1 [61.1 kB] Get:31 http://ftpmaster.internal/ubuntu hirsute/main armhf libtool all 2.4.6-15 [161 kB] Get:32 http://ftpmaster.internal/ubuntu hirsute/main armhf dh-autoreconf all 20 [16.1 kB] Get:33 http://ftpmaster.internal/ubuntu hirsute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:34 http://ftpmaster.internal/ubuntu hirsute/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:35 http://ftpmaster.internal/ubuntu hirsute/main armhf libfile-stripnondeterminism-perl all 1.11.0-1 [17.0 kB] Get:36 http://ftpmaster.internal/ubuntu hirsute/main armhf dh-strip-nondeterminism all 1.11.0-1 [5236 B] Get:37 http://ftpmaster.internal/ubuntu hirsute/main armhf libdw1 armhf 0.183-5 [198 kB] Get:38 http://ftpmaster.internal/ubuntu hirsute/universe armhf liblua5.2-0 armhf 5.2.4-1.1build3 [82.7 kB] Get:39 http://ftpmaster.internal/ubuntu hirsute/main armhf librpmio9 armhf 4.16.1.2+dfsg1-0.6 [68.3 kB] Get:40 http://ftpmaster.internal/ubuntu hirsute/main armhf debugedit armhf 4.16.1.2+dfsg1-0.6 [21.1 kB] Get:41 http://ftpmaster.internal/ubuntu hirsute/main armhf dwz armhf 0.14-1 [90.7 kB] Get:42 http://ftpmaster.internal/ubuntu hirsute/main armhf gettext armhf 0.21-3ubuntu2 [756 kB] Get:43 http://ftpmaster.internal/ubuntu hirsute/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:44 http://ftpmaster.internal/ubuntu hirsute/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:45 http://ftpmaster.internal/ubuntu hirsute/main armhf debhelper all 13.3.4ubuntu1 [920 kB] Get:46 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libaio-dev armhf 0.3.112-9ubuntu1 [13.5 kB] Get:47 http://ftpmaster.internal/ubuntu hirsute/main armhf libmd-dev armhf 1.0.3-3build1 [38.4 kB] Get:48 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libbsd-dev armhf 0.11.3-1ubuntu2 [159 kB] Get:49 http://ftpmaster.internal/ubuntu hirsute/main armhf libqb100 armhf 2.0.2-1 [57.9 kB] Get:50 http://ftpmaster.internal/ubuntu hirsute/main armhf libqb-dev armhf 2.0.2-1 [152 kB] Get:51 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libcorosync-common4 armhf 3.1.0-2ubuntu3 [7776 B] Get:52 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libcorosync-common-dev armhf 3.1.0-2ubuntu3 [5648 B] Get:53 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libcmap4 armhf 3.1.0-2ubuntu3 [9052 B] Get:54 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libcmap-dev armhf 3.1.0-2ubuntu3 [37.3 kB] Get:55 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libcpg4 armhf 3.1.0-2ubuntu3 [10.1 kB] Get:56 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libcpg-dev armhf 3.1.0-2ubuntu3 [41.5 kB] Get:57 http://ftpmaster.internal/ubuntu hirsute/main armhf libdlm3 armhf 4.1.0-1 [12.1 kB] Get:58 http://ftpmaster.internal/ubuntu hirsute/main armhf libdlm-dev armhf 4.1.0-1 [12.1 kB] Get:59 http://ftpmaster.internal/ubuntu hirsute/main armhf libdlmcontrol3 armhf 4.1.0-1 [10.0 kB] Get:60 http://ftpmaster.internal/ubuntu hirsute/main armhf libdlmcontrol-dev armhf 4.1.0-1 [3884 B] Get:61 http://ftpmaster.internal/ubuntu hirsute/main armhf libncurses-dev armhf 6.2+20201114-2build1 [306 kB] Get:62 http://ftpmaster.internal/ubuntu hirsute/main armhf libedit-dev armhf 3.1-20191231-2 [92.0 kB] Get:63 http://ftpmaster.internal/ubuntu hirsute/main armhf libpcre2-16-0 armhf 10.36-2ubuntu4 [154 kB] Get:64 http://ftpmaster.internal/ubuntu hirsute/main armhf libpcre2-32-0 armhf 10.36-2ubuntu4 [145 kB] Get:65 http://ftpmaster.internal/ubuntu hirsute/main armhf libpcre2-posix2 armhf 10.36-2ubuntu4 [5384 B] Get:66 http://ftpmaster.internal/ubuntu hirsute/main armhf libpcre2-dev armhf 10.36-2ubuntu4 [594 kB] Get:67 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libquorum5 armhf 3.1.0-2ubuntu3 [6456 B] Get:68 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libquorum-dev armhf 3.1.0-2ubuntu3 [23.8 kB] Get:69 http://ftpmaster.internal/ubuntu hirsute/universe armhf libsanlock-client1 armhf 3.8.2-2 [13.8 kB] Get:70 http://ftpmaster.internal/ubuntu hirsute/universe armhf libsanlock-dev armhf 3.8.2-2 [11.5 kB] Get:71 http://ftpmaster.internal/ubuntu hirsute/main armhf libsepol1-dev armhf 3.1-1ubuntu1 [306 kB] Get:72 http://ftpmaster.internal/ubuntu hirsute/main armhf libselinux1-dev armhf 3.1-3build1 [142 kB] Get:73 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libsystemd-dev armhf 247.3-3ubuntu1 [299 kB] Get:74 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libudev-dev armhf 247.3-3ubuntu1 [20.2 kB] Get:75 http://ftpmaster.internal/ubuntu hirsute/main armhf pkg-config armhf 0.29.2-1ubuntu1 [43.4 kB] Get:76 http://ftpmaster.internal/ubuntu hirsute/main armhf thin-provisioning-tools armhf 0.9.0-1 [343 kB] Get:77 http://ftpmaster.internal/ubuntu hirsute/main armhf uuid-dev armhf 2.36.1-7ubuntu2 [34.2 kB] Get:78 http://ftpmaster.internal/ubuntu hirsute/main armhf libblkid-dev armhf 2.36.1-7ubuntu2 [152 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 21.0 MB in 3s (7242 kB/s) Selecting previously unselected package bsdextrautils. (Reading database ... 14731 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36.1-7ubuntu2_armhf.deb ... Unpacking bsdextrautils (2.36.1-7ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../03-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package autoconf-archive. Preparing to unpack .../05-autoconf-archive_20190106-2.1ubuntu1_all.deb ... Unpacking autoconf-archive (20190106-2.1ubuntu1) ... Selecting previously unselected package libaio1:armhf. Preparing to unpack .../06-libaio1_0.3.112-9ubuntu1_armhf.deb ... Unpacking libaio1:armhf (0.3.112-9ubuntu1) ... Selecting previously unselected package libsanlock1. Preparing to unpack .../07-libsanlock1_3.8.2-2_armhf.deb ... Unpacking libsanlock1 (3.8.2-2) ... Selecting previously unselected package sanlock. Preparing to unpack .../08-sanlock_3.8.2-2_armhf.deb ... Unpacking sanlock (3.8.2-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../09-libmagic-mgc_1%3a5.39-3_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../10-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../11-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../12-libmd0_1.0.3-3build1_armhf.deb ... Unpacking libmd0:armhf (1.0.3-3build1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../13-libbsd0_0.11.3-1ubuntu2_armhf.deb ... Unpacking libbsd0:armhf (0.11.3-1ubuntu2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../14-libelf1_0.183-5_armhf.deb ... Unpacking libelf1:armhf (0.183-5) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../15-libexpat1_2.2.10-2_armhf.deb ... Unpacking libexpat1:armhf (2.2.10-2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../16-libglib2.0-0_2.67.5-2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.67.5-2) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../17-libicu67_67.1-6ubuntu2_armhf.deb ... Unpacking libicu67:armhf (67.1-6ubuntu2) ... Selecting previously unselected package libpopt0:armhf. Preparing to unpack .../18-libpopt0_1.18-2build2_armhf.deb ... Unpacking libpopt0:armhf (1.18-2build2) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../19-libxml2_2.9.10+dfsg-6.3build1_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../20-gettext-base_0.21-3ubuntu2_armhf.deb ... Unpacking gettext-base (0.21-3ubuntu2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../21-libedit2_3.1-20191231-2_armhf.deb ... Unpacking libedit2:armhf (3.1-20191231-2) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../22-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../23-m4_1.4.18-5_armhf.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../24-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../25-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../26-automake_1%3a1.16.3-2ubuntu1_all.deb ... Unpacking automake (1:1.16.3-2ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../27-autopoint_0.21-3ubuntu2_all.deb ... Unpacking autopoint (0.21-3ubuntu2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../28-libdebhelper-perl_13.3.4ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.3.4ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../29-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../30-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../31-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../32-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../33-libfile-stripnondeterminism-perl_1.11.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.11.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../34-dh-strip-nondeterminism_1.11.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.11.0-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../35-libdw1_0.183-5_armhf.deb ... Unpacking libdw1:armhf (0.183-5) ... Selecting previously unselected package liblua5.2-0:armhf. Preparing to unpack .../36-liblua5.2-0_5.2.4-1.1build3_armhf.deb ... Unpacking liblua5.2-0:armhf (5.2.4-1.1build3) ... Selecting previously unselected package librpmio9. Preparing to unpack .../37-librpmio9_4.16.1.2+dfsg1-0.6_armhf.deb ... Unpacking librpmio9 (4.16.1.2+dfsg1-0.6) ... Selecting previously unselected package debugedit. Preparing to unpack .../38-debugedit_4.16.1.2+dfsg1-0.6_armhf.deb ... Unpacking debugedit (4.16.1.2+dfsg1-0.6) ... Selecting previously unselected package dwz. Preparing to unpack .../39-dwz_0.14-1_armhf.deb ... Unpacking dwz (0.14-1) ... Selecting previously unselected package gettext. Preparing to unpack .../40-gettext_0.21-3ubuntu2_armhf.deb ... Unpacking gettext (0.21-3ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../41-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../42-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../43-debhelper_13.3.4ubuntu1_all.deb ... Unpacking debhelper (13.3.4ubuntu1) ... Selecting previously unselected package libaio-dev:armhf. Preparing to unpack .../44-libaio-dev_0.3.112-9ubuntu1_armhf.deb ... Unpacking libaio-dev:armhf (0.3.112-9ubuntu1) ... Selecting previously unselected package libmd-dev:armhf. Preparing to unpack .../45-libmd-dev_1.0.3-3build1_armhf.deb ... Unpacking libmd-dev:armhf (1.0.3-3build1) ... Selecting previously unselected package libbsd-dev:armhf. Preparing to unpack .../46-libbsd-dev_0.11.3-1ubuntu2_armhf.deb ... Unpacking libbsd-dev:armhf (0.11.3-1ubuntu2) ... Selecting previously unselected package libqb100:armhf. Preparing to unpack .../47-libqb100_2.0.2-1_armhf.deb ... Unpacking libqb100:armhf (2.0.2-1) ... Selecting previously unselected package libqb-dev:armhf. Preparing to unpack .../48-libqb-dev_2.0.2-1_armhf.deb ... Unpacking libqb-dev:armhf (2.0.2-1) ... Selecting previously unselected package libcorosync-common4:armhf. Preparing to unpack .../49-libcorosync-common4_3.1.0-2ubuntu3_armhf.deb ... Unpacking libcorosync-common4:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libcorosync-common-dev:armhf. Preparing to unpack .../50-libcorosync-common-dev_3.1.0-2ubuntu3_armhf.deb ... Unpacking libcorosync-common-dev:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libcmap4:armhf. Preparing to unpack .../51-libcmap4_3.1.0-2ubuntu3_armhf.deb ... Unpacking libcmap4:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libcmap-dev:armhf. Preparing to unpack .../52-libcmap-dev_3.1.0-2ubuntu3_armhf.deb ... Unpacking libcmap-dev:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libcpg4:armhf. Preparing to unpack .../53-libcpg4_3.1.0-2ubuntu3_armhf.deb ... Unpacking libcpg4:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libcpg-dev:armhf. Preparing to unpack .../54-libcpg-dev_3.1.0-2ubuntu3_armhf.deb ... Unpacking libcpg-dev:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libdlm3:armhf. Preparing to unpack .../55-libdlm3_4.1.0-1_armhf.deb ... Unpacking libdlm3:armhf (4.1.0-1) ... Selecting previously unselected package libdlm-dev:armhf. Preparing to unpack .../56-libdlm-dev_4.1.0-1_armhf.deb ... Unpacking libdlm-dev:armhf (4.1.0-1) ... Selecting previously unselected package libdlmcontrol3:armhf. Preparing to unpack .../57-libdlmcontrol3_4.1.0-1_armhf.deb ... Unpacking libdlmcontrol3:armhf (4.1.0-1) ... Selecting previously unselected package libdlmcontrol-dev:armhf. Preparing to unpack .../58-libdlmcontrol-dev_4.1.0-1_armhf.deb ... Unpacking libdlmcontrol-dev:armhf (4.1.0-1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../59-libncurses-dev_6.2+20201114-2build1_armhf.deb ... Unpacking libncurses-dev:armhf (6.2+20201114-2build1) ... Selecting previously unselected package libedit-dev:armhf. Preparing to unpack .../60-libedit-dev_3.1-20191231-2_armhf.deb ... Unpacking libedit-dev:armhf (3.1-20191231-2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../61-libpcre2-16-0_10.36-2ubuntu4_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.36-2ubuntu4) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../62-libpcre2-32-0_10.36-2ubuntu4_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.36-2ubuntu4) ... Selecting previously unselected package libpcre2-posix2:armhf. Preparing to unpack .../63-libpcre2-posix2_10.36-2ubuntu4_armhf.deb ... Unpacking libpcre2-posix2:armhf (10.36-2ubuntu4) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../64-libpcre2-dev_10.36-2ubuntu4_armhf.deb ... Unpacking libpcre2-dev:armhf (10.36-2ubuntu4) ... Selecting previously unselected package libquorum5:armhf. Preparing to unpack .../65-libquorum5_3.1.0-2ubuntu3_armhf.deb ... Unpacking libquorum5:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libquorum-dev:armhf. Preparing to unpack .../66-libquorum-dev_3.1.0-2ubuntu3_armhf.deb ... Unpacking libquorum-dev:armhf (3.1.0-2ubuntu3) ... Selecting previously unselected package libsanlock-client1. Preparing to unpack .../67-libsanlock-client1_3.8.2-2_armhf.deb ... Unpacking libsanlock-client1 (3.8.2-2) ... Selecting previously unselected package libsanlock-dev. Preparing to unpack .../68-libsanlock-dev_3.8.2-2_armhf.deb ... Unpacking libsanlock-dev (3.8.2-2) ... Selecting previously unselected package libsepol1-dev:armhf. Preparing to unpack .../69-libsepol1-dev_3.1-1ubuntu1_armhf.deb ... Unpacking libsepol1-dev:armhf (3.1-1ubuntu1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../70-libselinux1-dev_3.1-3build1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.1-3build1) ... Selecting previously unselected package libsystemd-dev:armhf. Preparing to unpack .../71-libsystemd-dev_247.3-3ubuntu1_armhf.deb ... Unpacking libsystemd-dev:armhf (247.3-3ubuntu1) ... Selecting previously unselected package libudev-dev:armhf. Preparing to unpack .../72-libudev-dev_247.3-3ubuntu1_armhf.deb ... Unpacking libudev-dev:armhf (247.3-3ubuntu1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../73-pkg-config_0.29.2-1ubuntu1_armhf.deb ... Unpacking pkg-config (0.29.2-1ubuntu1) ... Selecting previously unselected package thin-provisioning-tools. Preparing to unpack .../74-thin-provisioning-tools_0.9.0-1_armhf.deb ... Unpacking thin-provisioning-tools (0.9.0-1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../75-uuid-dev_2.36.1-7ubuntu2_armhf.deb ... Unpacking uuid-dev:armhf (2.36.1-7ubuntu2) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../76-libblkid-dev_2.36.1-7ubuntu2_armhf.deb ... Unpacking libblkid-dev:armhf (2.36.1-7ubuntu2) ... Selecting previously unselected package sbuild-build-depends-lvm2-dummy. Preparing to unpack .../77-sbuild-build-depends-lvm2-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-lvm2-dummy (0.invalid.0) ... Setting up libexpat1:armhf (2.2.10-2) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up libncurses-dev:armhf (6.2+20201114-2build1) ... Setting up bsdextrautils (2.36.1-7ubuntu2) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-6ubuntu2) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.67.5-2) ... No schema files found: doing nothing. Setting up libdebhelper-perl (13.3.4ubuntu1) ... Setting up libqb100:armhf (2.0.2-1) ... Setting up libsanlock-client1 (3.8.2-2) ... Setting up libmagic1:armhf (1:5.39-3) ... Setting up libsepol1-dev:armhf (3.1-1ubuntu1) ... Setting up gettext-base (0.21-3ubuntu2) ... Setting up libcorosync-common4:armhf (3.1.0-2ubuntu3) ... Setting up autoconf-archive (20190106-2.1ubuntu1) ... Setting up file (1:5.39-3) ... Setting up libpcre2-16-0:armhf (10.36-2ubuntu4) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libpcre2-32-0:armhf (10.36-2ubuntu4) ... Setting up uuid-dev:armhf (2.36.1-7ubuntu2) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up autopoint (0.21-3ubuntu2) ... Setting up pkg-config (0.29.2-1ubuntu1) ... Setting up libudev-dev:armhf (247.3-3ubuntu1) ... Setting up libpcre2-posix2:armhf (10.36-2ubuntu4) ... Setting up libmd0:armhf (1.0.3-3build1) ... Setting up liblua5.2-0:armhf (5.2.4-1.1build3) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libmd-dev:armhf (1.0.3-3build1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libdlm3:armhf (4.1.0-1) ... Setting up libaio1:armhf (0.3.112-9ubuntu1) ... Setting up libdlmcontrol3:armhf (4.1.0-1) ... Setting up libbsd0:armhf (0.11.3-1ubuntu2) ... Setting up libelf1:armhf (0.183-5) ... Setting up libxml2:armhf (2.9.10+dfsg-6.3build1) ... Setting up libbsd-dev:armhf (0.11.3-1ubuntu2) ... Setting up libsystemd-dev:armhf (247.3-3ubuntu1) ... Setting up libpopt0:armhf (1.18-2build2) ... Setting up libfile-stripnondeterminism-perl (1.11.0-1) ... Setting up libblkid-dev:armhf (2.36.1-7ubuntu2) ... Setting up libdw1:armhf (0.183-5) ... Setting up libqb-dev:armhf (2.0.2-1) ... Setting up gettext (0.21-3ubuntu2) ... Setting up libpcre2-dev:armhf (10.36-2ubuntu4) ... Setting up libcpg4:armhf (3.1.0-2ubuntu3) ... Setting up libcmap4:armhf (3.1.0-2ubuntu3) ... Setting up libtool (2.4.6-15) ... Setting up libquorum5:armhf (3.1.0-2ubuntu3) ... Setting up libselinux1-dev:armhf (3.1-3build1) ... Setting up libdlmcontrol-dev:armhf (4.1.0-1) ... Setting up libedit2:armhf (3.1-20191231-2) ... Setting up m4 (1.4.18-5) ... Setting up libdlm-dev:armhf (4.1.0-1) ... Setting up libaio-dev:armhf (0.3.112-9ubuntu1) ... Setting up libsanlock1 (3.8.2-2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up sanlock (3.8.2-2) ... Adding user sanlock to group disk Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/multi-user.target.wants/wdmd.service → /lib/systemd/system/wdmd.service. Created symlink /etc/systemd/system/multi-user.target.wants/sanlock.service → /lib/systemd/system/sanlock.service. Setting up libedit-dev:armhf (3.1-20191231-2) ... Setting up thin-provisioning-tools (0.9.0-1) ... Setting up libsanlock-dev (3.8.2-2) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.11.0-1) ... Setting up dwz (0.14-1) ... Setting up groff-base (1.22.4-6) ... Setting up libcorosync-common-dev:armhf (3.1.0-2ubuntu3) ... Setting up libquorum-dev:armhf (3.1.0-2ubuntu3) ... Setting up librpmio9 (4.16.1.2+dfsg1-0.6) ... Setting up automake (1:1.16.3-2ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libcmap-dev:armhf (3.1.0-2ubuntu3) ... Setting up dh-autoreconf (20) ... Setting up libcpg-dev:armhf (3.1.0-2ubuntu3) ... Setting up debugedit (4.16.1.2+dfsg1-0.6) ... Setting up debhelper (13.3.4ubuntu1) ... Setting up sbuild-build-depends-lvm2-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.33-0ubuntu4) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-139-generic arm64 (armv7l) Toolchain package versions: binutils_2.36.1-6ubuntu1 dpkg-dev_1.20.7.1ubuntu4 g++-10_10.2.1-23ubuntu2 gcc-10_10.2.1-23ubuntu2 libc6-dev_2.33-0ubuntu4 libstdc++-10-dev_10.2.1-23ubuntu2 libstdc++6_11-20210322-0ubuntu1 linux-libc-dev_5.11.0-11.12 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1build1 apt_2.2.2 autoconf_2.69-14 autoconf-archive_20190106-2.1ubuntu1 automake_1:1.16.3-2ubuntu1 autopoint_0.21-3ubuntu2 autotools-dev_20180224.1+nmu1 base-files_11ubuntu18 base-passwd_3.5.49 bash_5.1-2ubuntu1 binutils_2.36.1-6ubuntu1 binutils-arm-linux-gnueabihf_2.36.1-6ubuntu1 binutils-common_2.36.1-6ubuntu1 bsdextrautils_2.36.1-7ubuntu2 bsdutils_1:2.36.1-7ubuntu2 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20210119build1 coreutils_8.32-4ubuntu2 cpp_4:10.2.0-1ubuntu1 cpp-10_10.2.1-23ubuntu2 dash_0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1 debconf_1.5.74 debhelper_13.3.4ubuntu1 debianutils_4.11.2 debugedit_4.16.1.2+dfsg1-0.6 dh-autoreconf_20 dh-strip-nondeterminism_1.11.0-1 diffutils_1:3.7-3ubuntu1 dpkg_1.20.7.1ubuntu4 dpkg-dev_1.20.7.1ubuntu4 dwz_0.14-1 e2fsprogs_1.45.7-1ubuntu2 fakeroot_1.25.3-1.1ubuntu2 file_1:5.39-3 findutils_4.8.0-1ubuntu1 g++_4:10.2.0-1ubuntu1 g++-10_10.2.1-23ubuntu2 gcc_4:10.2.0-1ubuntu1 gcc-10_10.2.1-23ubuntu2 gcc-10-base_10.2.1-23ubuntu2 gcc-11-base_11-20210322-0ubuntu1 gettext_0.21-3ubuntu2 gettext-base_0.21-3ubuntu2 gpg_2.2.20-1ubuntu3 gpg-agent_2.2.20-1ubuntu3 gpgconf_2.2.20-1ubuntu3 gpgv_2.2.20-1ubuntu3 grep_3.6-1 groff-base_1.22.4-6 gzip_1.10-2ubuntu3 hostname_3.23 init_1.60 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-10build1 libaio-dev_0.3.112-9ubuntu1 libaio1_0.3.112-9ubuntu1 libapparmor1_3.0.0-0ubuntu6 libapt-pkg6.0_2.2.2 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2build21.04.0 libasan6_11-20210322-0ubuntu1 libassuan0_2.5.4-1ubuntu1 libatomic1_11-20210322-0ubuntu1 libattr1_1:2.4.48-6build1 libaudit-common_1:3.0-2ubuntu1 libaudit1_1:3.0-2ubuntu1 libbinutils_2.36.1-6ubuntu1 libblkid-dev_2.36.1-7ubuntu2 libblkid1_2.36.1-7ubuntu2 libbsd-dev_0.11.3-1ubuntu2 libbsd0_0.11.3-1ubuntu2 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.33-0ubuntu4 libc-dev-bin_2.33-0ubuntu4 libc6_2.33-0ubuntu4 libc6-dev_2.33-0ubuntu4 libcap-ng0_0.7.9-2.2build1 libcap2_1:2.44-1build1 libcc1-0_11-20210322-0ubuntu1 libcmap-dev_3.1.0-2ubuntu3 libcmap4_3.1.0-2ubuntu3 libcom-err2_1.45.7-1ubuntu2 libcorosync-common-dev_3.1.0-2ubuntu3 libcorosync-common4_3.1.0-2ubuntu3 libcpg-dev_3.1.0-2ubuntu3 libcpg4_3.1.0-2ubuntu3 libcrypt-dev_1:4.4.17-1ubuntu3 libcrypt1_1:4.4.17-1ubuntu3 libcryptsetup12_2:2.3.4-1ubuntu3 libctf-nobfd0_2.36.1-6ubuntu1 libctf0_2.36.1-6ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu4 libdebconfclient0_0.256ubuntu3 libdebhelper-perl_13.3.4ubuntu1 libdevmapper1.02.1_2:1.02.175-2ubuntu3 libdlm-dev_4.1.0-1 libdlm3_4.1.0-1 libdlmcontrol-dev_4.1.0-1 libdlmcontrol3_4.1.0-1 libdpkg-perl_1.20.7.1ubuntu4 libdw1_0.183-5 libedit-dev_3.1-20191231-2 libedit2_3.1-20191231-2 libelf1_0.183-5 libexpat1_2.2.10-2 libext2fs2_1.45.7-1ubuntu2 libfakeroot_1.25.3-1.1ubuntu2 libffi8ubuntu1_3.4~20200819gead65ca871-0ubuntu5 libfile-stripnondeterminism-perl_1.11.0-1 libgcc-10-dev_10.2.1-23ubuntu2 libgcc-s1_11-20210322-0ubuntu1 libgcrypt20_1.8.7-2ubuntu2 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libglib2.0-0_2.67.5-2 libgmp10_2:6.2.1+dfsg-1ubuntu1 libgnutls30_3.7.0-5ubuntu1 libgomp1_11-20210322-0ubuntu1 libgpg-error0_1.38-2build1 libgssapi-krb5-2_1.18.3-4 libhogweed6_3.7-2.1 libicu67_67.1-6ubuntu2 libidn2-0_2.3.0-5 libip4tc2_1.8.7-1ubuntu2 libisl22_0.22.1-1 libisl23_0.23-1 libjson-c5_0.15-2build1 libk5crypto3_1.18.3-4 libkeyutils1_1.6.1-2ubuntu1 libkmod2_28-1ubuntu2 libkrb5-3_1.18.3-4 libkrb5support0_1.18.3-4 liblockfile-bin_1.17-1 liblockfile1_1.17-1 liblua5.2-0_5.2.4-1.1build3 liblz4-1_1.9.3-1build1 liblzma5_5.2.5-1.0build1 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd-dev_1.0.3-3build1 libmd0_1.0.3-3build1 libmount1_2.36.1-7ubuntu2 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libncurses-dev_6.2+20201114-2build1 libncurses6_6.2+20201114-2build1 libncursesw6_6.2+20201114-2build1 libnettle8_3.7-2.1 libnpth0_1.6-3 libnsl-dev_1.3.0-0ubuntu3 libnsl2_1.3.0-0ubuntu3 libnss-nis_3.1-0ubuntu4 libnss-nisplus_1.3-0ubuntu4 libp11-kit0_0.23.22-1 libpam-modules_1.3.1-5ubuntu6 libpam-modules-bin_1.3.1-5ubuntu6 libpam-runtime_1.3.1-5ubuntu6 libpam0g_1.3.1-5ubuntu6 libpcre2-16-0_10.36-2ubuntu4 libpcre2-32-0_10.36-2ubuntu4 libpcre2-8-0_10.36-2ubuntu4 libpcre2-dev_10.36-2ubuntu4 libpcre2-posix2_10.36-2ubuntu4 libpcre3_2:8.39-13build2 libperl5.30_5.30.3-4 libperl5.32_5.32.1-2 libpipeline1_1.5.3-1 libpng16-16_1.6.37-3build2 libpopt0_1.18-2build2 libprocps8_2:3.3.16-5ubuntu2 libqb-dev_2.0.2-1 libqb100_2.0.2-1 libquorum-dev_3.1.0-2ubuntu3 libquorum5_3.1.0-2ubuntu3 libreadline8_8.1-1 librpmio9_4.16.1.2+dfsg1-0.6 libsanlock-client1_3.8.2-2 libsanlock-dev_3.8.2-2 libsanlock1_3.8.2-2 libseccomp2_2.5.1-1ubuntu1 libselinux1_3.1-3build1 libselinux1-dev_3.1-3build1 libsemanage-common_3.1-1ubuntu1 libsemanage1_3.1-1ubuntu1 libsepol1_3.1-1ubuntu1 libsepol1-dev_3.1-1ubuntu1 libsigsegv2_2.13-1 libsmartcols1_2.36.1-7ubuntu2 libsqlite3-0_3.34.1-3 libss2_1.45.7-1ubuntu2 libssl1.1_1.1.1j-1ubuntu1 libstdc++-10-dev_10.2.1-23ubuntu2 libstdc++6_11-20210322-0ubuntu1 libsub-override-perl_0.09-2 libsystemd-dev_247.3-3ubuntu1 libsystemd0_247.3-3ubuntu1 libtasn1-6_4.16.0-2 libtinfo6_6.2+20201114-2build1 libtirpc-common_1.3.1-1build1 libtirpc-dev_1.3.1-1build1 libtirpc3_1.3.1-1build1 libtool_2.4.6-15 libubsan1_11-20210322-0ubuntu1 libuchardet0_0.0.7-1 libudev-dev_247.3-3ubuntu1 libudev1_247.3-3ubuntu1 libunistring2_0.9.10-4 libuuid1_2.36.1-7ubuntu2 libxml2_2.9.10+dfsg-6.3build1 libxxhash0_0.8.0-2 libzstd1_1.4.8+dfsg-2build1 linux-libc-dev_5.11.0-11.12 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu8 logsave_1.45.7-1ubuntu2 lsb-base_11.1.0ubuntu2 lto-disabled-list_2 m4_1.4.18-5 make_4.3-4ubuntu1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 mount_2.36.1-7ubuntu2 ncurses-base_6.2+20201114-2build1 ncurses-bin_6.2+20201114-2build1 openssl_1.1.1j-1ubuntu1 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu8 patch_2.7.6-7 perl_5.32.1-2 perl-base_5.32.1-2 perl-modules-5.30_5.30.3-4 perl-modules-5.32_5.32.1-2 pinentry-curses_1.1.0-4build1 pkg-config_0.29.2-1ubuntu1 pkgbinarymangler_147 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-5ubuntu2 readline-common_8.1-1 rpcsvc-proto_1.4.2-0ubuntu4 sanlock_3.8.2-2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-lvm2-dummy_0.invalid.0 sed_4.7-1ubuntu1 sensible-utils_0.0.14 systemd_247.3-3ubuntu1 systemd-sysv_247.3-3ubuntu1 systemd-timesyncd_247.3-3ubuntu1 sysvinit-utils_2.96-6ubuntu1 tar_1.34+dfsg-1build1 thin-provisioning-tools_0.9.0-1 tzdata_2021a-1ubuntu1 ubuntu-keyring_2021.03.21.1 util-linux_2.36.1-7ubuntu2 uuid-dev_2.36.1-7ubuntu2 xz-utils_5.2.5-1.0build1 zlib1g_1:1.2.11.dfsg-2ubuntu5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Mar 23 11:38:03 2021 UTC gpgv: using RSA key D56571B88A8BBAF140BF63D6BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./lvm2_2.03.11-2ubuntu4.dsc dpkg-source: info: extracting lvm2 in /<> dpkg-source: info: unpacking lvm2_2.03.11.orig.tar.xz dpkg-source: info: unpacking lvm2_2.03.11-2ubuntu4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes dpkg-source: info: applying enable-issue-discards.patch dpkg-source: info: applying 0014-no-lvm2-monitor-in-containers.patch dpkg-source: info: applying blkdeactivate-use-usr-bin-sort.patch dpkg-source: info: applying fix-systemd-run-location.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-21196435 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-21196435 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-21196435 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package lvm2 dpkg-buildpackage: info: source version 2.03.11-2ubuntu4 dpkg-buildpackage: info: source distribution hirsute dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' rm -rf debian/build rm -f po/lvm2.pot make[1]: Leaving directory '/<>' dh_clean debian/rules binary-arch dh binary-arch --parallel dh_update_autotools_config -a -O--parallel dh_autoreconf -a -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' mkdir -p debian/build/build_deb cp -al COPYING COPYING.BSD COPYING.LIB INSTALL Makefile.in README TESTING VERSION VERSION_DM WHATS_NEW WHATS_NEW_DM acinclude.m4 aclocal.m4 autoconf autom4te.cache base conf configure configure.ac coverity daemons device_mapper doc include lib libdaemon libdm make.tmpl.in man po scripts test tools udev .pc debian/build/build_deb/ dh_auto_configure --sourcedirectory=debian/build/build_deb -- --libdir=/lib/arm-linux-gnueabihf --sbindir=/sbin --with-usrlibdir=/usr/lib/arm-linux-gnueabihf --with-optimisation="-O2" --with-cache=internal --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --with-default-pid-dir=/run --with-default-run-dir=/run/lvm --with-default-locking-dir=/run/lock/lvm --with-thin=internal --with-thin-check=/usr/sbin/thin_check --with-thin-dump=/usr/sbin/thin_dump --with-thin-repair=/usr/sbin/thin_repair --with-udev-prefix=/ --enable-applib --enable-blkid_wiping --enable-cmdlib --enable-dmeventd --enable-editline --enable-lvmlockd-dlm --enable-lvmlockd-sanlock --enable-lvmpolld --enable-notify-dbus --enable-pkgconfig --enable-udev_rules --enable-udev_sync --disable-readline cd debian/build/build_deb && ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --libdir=/lib/arm-linux-gnueabihf --sbindir=/sbin --with-usrlibdir=/usr/lib/arm-linux-gnueabihf --with-optimisation=-O2 --with-cache=internal --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --with-default-pid-dir=/run --with-default-run-dir=/run/lvm --with-default-locking-dir=/run/lock/lvm --with-thin=internal --with-thin-check=/usr/sbin/thin_check --with-thin-dump=/usr/sbin/thin_dump --with-thin-repair=/usr/sbin/thin_repair --with-udev-prefix=/ --enable-applib --enable-blkid_wiping --enable-cmdlib --enable-dmeventd --enable-editline --enable-lvmlockd-dlm --enable-lvmlockd-sanlock --enable-lvmpolld --enable-notify-dbus --enable-pkgconfig --enable-udev_rules --enable-udev_sync --disable-readline checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking target system type... arm-unknown-linux-gnueabihf checking for a sed that does not truncate output... /bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether gcc needs -traditional... no checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for ranlib... ranlib checking for ar... ar checking for cflow... no checking for cscope... no checking for chmod... /bin/chmod checking for wc... /usr/bin/wc checking for sort... /usr/bin/sort checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether sys/types.h defines makedev... no checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for inttypes.h... (cached) yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking libaio.h usability... yes checking libaio.h presence... yes checking for libaio.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking paths.h usability... yes checking paths.h presence... yes checking for paths.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking for sys/wait.h... (cached) yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/timerfd.h usability... yes checking sys/timerfd.h presence... yes checking for sys/timerfd.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking linux/magic.h usability... yes checking linux/magic.h presence... yes checking for linux/magic.h... yes checking linux/fiemap.h usability... yes checking linux/fiemap.h presence... yes checking for linux/fiemap.h... yes checking asm/byteorder.h usability... yes checking asm/byteorder.h presence... yes checking for asm/byteorder.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for struct stat.st_rdev... yes checking for ptrdiff_t... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for off_t... yes checking for pid_t... yes checking return type of signal handlers... void checking for size_t... yes checking for mode_t... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for ssize_t... yes checking for uid_t in sys/types.h... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for __builtin_clz... yes checking for __builtin_clzll... yes checking for ftruncate... yes checking for gethostname... yes checking for getpagesize... yes checking for gettimeofday... yes checking for localtime_r... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for mkfifo... yes checking for munmap... yes checking for nl_langinfo... yes checking for pselect... yes checking for realpath... yes checking for rmdir... yes checking for setenv... yes checking for setlocale... yes checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strndup... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for prlimit... yes checking for working alloca.h... yes checking for alloca... yes checking whether closedir returns void... no checking for unistd.h... (cached) yes checking for working chown... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether lstat correctly handles trailing slash... yes checking whether lstat accepts an empty string... no checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for stdlib.h... (cached) yes checking for sys/param.h... (cached) yes checking for alarm... yes checking for working mktime... yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking for working strtod... yes checking for vprintf... yes checking for _doprnt... no checking whether to enable dependency tracking... no checking whether to build silently... no checking whether to use static linking... no checking whether gcc accepts -pie flag... yes checking whether gcc accepts -Wl,-z,relro,-z,now ld flags... yes checking file owner... checking group owner... checking device node uid... 0 checking device node gid... 6 checking device node mode... 0660 checking when to create device nodes... on resume checking default name mangling... auto checking whether to include snapshots... internal checking whether to include mirrors... internal checking whether to include thin provisioning... internal checking for thin_restore... /usr/sbin/thin_restore checking whether thin_check supports the needs-check flag... yes checking whether to include cache... internal checking for cache_check... /usr/sbin/cache_check checking for cache_dump... /usr/sbin/cache_dump checking for cache_repair... /usr/sbin/cache_repair checking for cache_restore... /usr/sbin/cache_restore checking whether cache_check supports the needs-check flag... yes checking whether to include vdo... internal checking for vdoformat... no configure: WARNING: vdoformat not found in path /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes checking whether to enable OCF resource agents... no checking for default run directory... /run checking whether to build cluster mirror log daemon... no checking whether to enable debugging... no checking whether gcc accepts -Wjump-misses-init flag... yes checking whether gcc accepts -Wclobbered flag... yes checking whether gcc accepts -Wsync-nand flag... yes checking for C optimisation flag... -O2 checking whether to gather gcov profiling data... no checking whether to enable valgrind awareness of pools... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for pkgconfiginit... no pkg-config initialized checking for valgrind... no checking whether to use device-mapper... yes checking whether to build lvmpolld... yes checking whether to build lvmlockdsanlock... yes checking for libsanlock_client >= 3.3.0... yes checking whether to build lvmlockddlm... yes checking for libdlm... yes checking whether to build lvmlockddlmcontrol... no checking whether to build lvmlockd... yes checking defaults for use_lvmlockd... 1 checking defaults for use_lvmpolld... 1 checking whether to build dmfilemapd... no checking whether to build notifydbus... yes checking for systemd >= 221... yes checking for blkid >= 2.24... yes checking whether to enable libblkid detection of signatures when wiping... yes checking whether to enable synchronisation with udev processing... yes checking for libudev >= 143... yes checking for udev_device_get_is_initialized in -ludev... yes checking whether to enable installation of udev rules required for synchronisation... yes checking whether to enable executable path detection in udev rules... no checking whether udev supports built-in blkid... yes checking whether to enable O_DIRECT... yes checking whether to compile liblvm2cmd.so... yes checking whether to include Python D-Bus support... no checking whether to install fsadm... yes checking whether to install blkdeactivate... yes checking whether to use dmeventd... yes checking for getline in -lc... yes checking for canonicalize_file_name in -lc... yes checking for dlopen in -ldl... yes checking for log10 in -lm... yes checking for pthread_mutex_lock in -lpthread... yes checking whether to enable selinux support... yes checking for BLKZEROOUT in sys/ioctl.h.... yes checking whether to use BLKZEROOUT for device zeroing... yes checking for clock_gettime... yes checking for struct stat has st_ctim.... yes checking for getopt.h... (cached) yes checking for libedit... yes checking whether to enable internationalisation... no checking whether to enable readline... no checking editline/readline.h usability... yes checking editline/readline.h presence... yes checking for editline/readline.h... yes checking editline/history.h usability... yes checking editline/history.h presence... yes checking for editline/history.h... yes checking whether to enable editline... yes checking for strtoull... yes checking for strpbrk... yes checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking for kernel interface choice... ioctl checking for libsystemd... yes configure: creating ./config.status config.status: creating Makefile config.status: creating make.tmpl config.status: creating libdm/make.tmpl config.status: creating daemons/Makefile config.status: creating daemons/cmirrord/Makefile config.status: creating daemons/dmeventd/Makefile config.status: creating daemons/dmeventd/libdevmapper-event.pc config.status: creating daemons/dmeventd/plugins/Makefile config.status: creating daemons/dmeventd/plugins/lvm2/Makefile config.status: creating daemons/dmeventd/plugins/raid/Makefile config.status: creating daemons/dmeventd/plugins/mirror/Makefile config.status: creating daemons/dmeventd/plugins/snapshot/Makefile config.status: creating daemons/dmeventd/plugins/thin/Makefile config.status: creating daemons/dmeventd/plugins/vdo/Makefile config.status: creating daemons/lvmdbusd/Makefile config.status: creating daemons/lvmdbusd/lvmdbusd config.status: creating daemons/lvmdbusd/lvmdb.py config.status: creating daemons/lvmdbusd/lvm_shell_proxy.py config.status: creating daemons/lvmdbusd/path.py config.status: creating daemons/lvmpolld/Makefile config.status: creating daemons/lvmlockd/Makefile config.status: creating conf/Makefile config.status: creating conf/example.conf config.status: creating conf/lvmlocal.conf config.status: creating conf/command_profile_template.profile config.status: creating conf/metadata_profile_template.profile config.status: creating include/Makefile config.status: creating lib/Makefile config.status: creating include/lvm-version.h config.status: creating libdaemon/Makefile config.status: creating libdaemon/client/Makefile config.status: creating libdaemon/server/Makefile config.status: creating libdm/Makefile config.status: creating libdm/dm-tools/Makefile config.status: creating libdm/libdevmapper.pc config.status: creating man/Makefile config.status: creating po/Makefile config.status: creating scripts/lvm2-pvscan.service config.status: creating scripts/blkdeactivate.sh config.status: creating scripts/blk_availability_init_red_hat config.status: creating scripts/blk_availability_systemd_red_hat.service config.status: creating scripts/cmirrord_init_red_hat config.status: creating scripts/com.redhat.lvmdbus1.service config.status: creating scripts/dm_event_systemd_red_hat.service config.status: creating scripts/dm_event_systemd_red_hat.socket config.status: creating scripts/lvm2_cmirrord_systemd_red_hat.service config.status: creating scripts/lvm2_lvmdbusd_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_init_red_hat config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.socket config.status: creating scripts/lvmlockd.service config.status: creating scripts/lvmlocks.service config.status: creating scripts/lvm2_monitoring_init_red_hat config.status: creating scripts/lvm2_monitoring_systemd_red_hat.service config.status: creating scripts/lvm2_tmpfiles_red_hat.conf config.status: creating scripts/lvmdump.sh config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating tools/Makefile config.status: creating udev/Makefile config.status: creating include/configure.h configure: WARNING: Unrecognized 'vdoformat' tool is REQUIRED for VDO logical volume creation! cp po/lvm2.po po/lvm2.pot mkdir -p debian/build/build_udeb cp -al COPYING COPYING.BSD COPYING.LIB INSTALL Makefile.in README TESTING VERSION VERSION_DM WHATS_NEW WHATS_NEW_DM acinclude.m4 aclocal.m4 autoconf autom4te.cache base conf configure configure.ac coverity daemons device_mapper doc include lib libdaemon libdm make.tmpl.in man po scripts test tools udev .pc debian/build/build_udeb/ dh_auto_configure --sourcedirectory=debian/build/build_udeb -- --libdir=/lib --sbindir=/sbin --with-usrlibdir=/usr/lib --with-optimisation="-Os" --with-lvm1=none --with-pool=none --disable-readline --disable-selinux --with-udev-prefix=/ --enable-udev_rules --enable-udev_sync cd debian/build/build_udeb && ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --libdir=/lib --sbindir=/sbin --with-usrlibdir=/usr/lib --with-optimisation=-Os --with-lvm1=none --with-pool=none --disable-readline --disable-selinux --with-udev-prefix=/ --enable-udev_rules --enable-udev_sync checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking target system type... arm-unknown-linux-gnueabihf checking for a sed that does not truncate output... /bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether gcc needs -traditional... no checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for ranlib... ranlib checking for ar... ar checking for cflow... no checking for cscope... no checking for chmod... /bin/chmod checking for wc... /usr/bin/wc checking for sort... /usr/bin/sort checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether sys/types.h defines makedev... no checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for inttypes.h... (cached) yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking libaio.h usability... yes checking libaio.h presence... yes checking for libaio.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking paths.h usability... yes checking paths.h presence... yes checking for paths.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking for sys/wait.h... (cached) yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/timerfd.h usability... yes checking sys/timerfd.h presence... yes checking for sys/timerfd.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking linux/magic.h usability... yes checking linux/magic.h presence... yes checking for linux/magic.h... yes checking linux/fiemap.h usability... yes checking linux/fiemap.h presence... yes checking for linux/fiemap.h... yes checking asm/byteorder.h usability... yes checking asm/byteorder.h presence... yes checking for asm/byteorder.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for struct stat.st_rdev... yes checking for ptrdiff_t... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for off_t... yes checking for pid_t... yes checking return type of signal handlers... void checking for size_t... yes checking for mode_t... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for ssize_t... yes checking for uid_t in sys/types.h... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for __builtin_clz... yes checking for __builtin_clzll... yes checking for ftruncate... yes checking for gethostname... yes checking for getpagesize... yes checking for gettimeofday... yes checking for localtime_r... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for mkfifo... yes checking for munmap... yes checking for nl_langinfo... yes checking for pselect... yes checking for realpath... yes checking for rmdir... yes checking for setenv... yes checking for setlocale... yes checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strndup... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for prlimit... yes checking for working alloca.h... yes checking for alloca... yes checking whether closedir returns void... no checking for unistd.h... (cached) yes checking for working chown... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether lstat correctly handles trailing slash... yes checking whether lstat accepts an empty string... no checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for stdlib.h... (cached) yes checking for sys/param.h... (cached) yes checking for alarm... yes checking for working mktime... yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking for working strtod... yes checking for vprintf... yes checking for _doprnt... no checking whether to enable dependency tracking... no checking whether to build silently... no checking whether to use static linking... no checking whether gcc accepts -pie flag... yes checking whether gcc accepts -Wl,-z,relro,-z,now ld flags... yes checking file owner... checking group owner... checking device node uid... 0 checking device node gid... 0 checking device node mode... 0600 checking when to create device nodes... on resume checking default name mangling... auto checking whether to include snapshots... internal checking whether to include mirrors... internal checking whether to include thin provisioning... internal checking for thin_check... /usr/sbin/thin_check checking for thin_dump... /usr/sbin/thin_dump checking for thin_repair... /usr/sbin/thin_repair checking for thin_restore... /usr/sbin/thin_restore checking whether thin_check supports the needs-check flag... yes checking whether to include cache... internal checking for cache_check... /usr/sbin/cache_check checking for cache_dump... /usr/sbin/cache_dump checking for cache_repair... /usr/sbin/cache_repair checking for cache_restore... /usr/sbin/cache_restore checking whether cache_check supports the needs-check flag... yes checking whether to include vdo... internal checking for vdoformat... no configure: WARNING: vdoformat not found in path /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes checking whether to enable OCF resource agents... no checking for default run directory... /run checking whether to build cluster mirror log daemon... no checking whether to enable debugging... no checking whether gcc accepts -Wjump-misses-init flag... yes checking whether gcc accepts -Wclobbered flag... yes checking whether gcc accepts -Wsync-nand flag... yes checking for C optimisation flag... -Os checking whether to gather gcov profiling data... no checking whether to enable valgrind awareness of pools... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for pkgconfiginit... no pkg-config initialized checking for valgrind... no checking whether to use device-mapper... yes checking whether to build lvmpolld... no checking whether to build lvmlockdsanlock... no checking whether to build lvmlockddlm... no checking whether to build lvmlockddlmcontrol... no checking whether to build lvmlockd... no checking whether to build dmfilemapd... no checking whether to build notifydbus... no checking for blkid >= 2.24... yes checking whether to enable libblkid detection of signatures when wiping... yes checking whether to enable synchronisation with udev processing... yes checking for libudev >= 143... yes checking for udev_device_get_is_initialized in -ludev... yes checking whether to enable installation of udev rules required for synchronisation... yes checking whether to enable executable path detection in udev rules... no checking whether udev supports built-in blkid... yes checking whether to enable O_DIRECT... yes checking whether to compile liblvm2cmd.so... no checking whether to include Python D-Bus support... no checking whether to install fsadm... yes checking whether to install blkdeactivate... yes checking whether to use dmeventd... no checking for getline in -lc... yes checking for canonicalize_file_name in -lc... yes checking for dlopen in -ldl... yes checking for log10 in -lm... yes checking for pthread_mutex_lock in -lpthread... yes checking whether to enable selinux support... no checking for BLKZEROOUT in sys/ioctl.h.... yes checking whether to use BLKZEROOUT for device zeroing... yes checking for clock_gettime... yes checking for struct stat has st_ctim.... yes checking for getopt.h... (cached) yes checking whether to enable internationalisation... no checking whether to enable readline... no checking whether to enable editline... no checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking for default lock directory... /run/lock/lvm checking for kernel interface choice... ioctl checking for libsystemd... yes configure: creating ./config.status config.status: creating Makefile config.status: creating make.tmpl config.status: creating libdm/make.tmpl config.status: creating daemons/Makefile config.status: creating daemons/cmirrord/Makefile config.status: creating daemons/dmeventd/Makefile config.status: creating daemons/dmeventd/libdevmapper-event.pc config.status: creating daemons/dmeventd/plugins/Makefile config.status: creating daemons/dmeventd/plugins/lvm2/Makefile config.status: creating daemons/dmeventd/plugins/raid/Makefile config.status: creating daemons/dmeventd/plugins/mirror/Makefile config.status: creating daemons/dmeventd/plugins/snapshot/Makefile config.status: creating daemons/dmeventd/plugins/thin/Makefile config.status: creating daemons/dmeventd/plugins/vdo/Makefile config.status: creating daemons/lvmdbusd/Makefile config.status: creating daemons/lvmdbusd/lvmdbusd config.status: creating daemons/lvmdbusd/lvmdb.py config.status: creating daemons/lvmdbusd/lvm_shell_proxy.py config.status: creating daemons/lvmdbusd/path.py config.status: creating daemons/lvmpolld/Makefile config.status: creating daemons/lvmlockd/Makefile config.status: creating conf/Makefile config.status: creating conf/example.conf config.status: creating conf/lvmlocal.conf config.status: creating conf/command_profile_template.profile config.status: creating conf/metadata_profile_template.profile config.status: creating include/Makefile config.status: creating lib/Makefile config.status: creating include/lvm-version.h config.status: creating libdaemon/Makefile config.status: creating libdaemon/client/Makefile config.status: creating libdaemon/server/Makefile config.status: creating libdm/Makefile config.status: creating libdm/dm-tools/Makefile config.status: creating libdm/libdevmapper.pc config.status: creating man/Makefile config.status: creating po/Makefile config.status: creating scripts/lvm2-pvscan.service config.status: creating scripts/blkdeactivate.sh config.status: creating scripts/blk_availability_init_red_hat config.status: creating scripts/blk_availability_systemd_red_hat.service config.status: creating scripts/cmirrord_init_red_hat config.status: creating scripts/com.redhat.lvmdbus1.service config.status: creating scripts/dm_event_systemd_red_hat.service config.status: creating scripts/dm_event_systemd_red_hat.socket config.status: creating scripts/lvm2_cmirrord_systemd_red_hat.service config.status: creating scripts/lvm2_lvmdbusd_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_init_red_hat config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.socket config.status: creating scripts/lvmlockd.service config.status: creating scripts/lvmlocks.service config.status: creating scripts/lvm2_monitoring_init_red_hat config.status: creating scripts/lvm2_monitoring_systemd_red_hat.service config.status: creating scripts/lvm2_tmpfiles_red_hat.conf config.status: creating scripts/lvmdump.sh config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating tools/Makefile config.status: creating udev/Makefile config.status: creating include/configure.h configure: WARNING: Unrecognized 'vdoformat' tool is REQUIRED for VDO logical volume creation! cp po/lvm2.po po/lvm2.pot dh override_dh_auto_configure --parallel make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build --sourcedirectory=debian/build/build_deb -- \ LIB_VERSION_DM=1.02.1 cd debian/build/build_deb && make -j4 LIB_VERSION_DM=1.02.1 make[2]: Entering directory '/<>/debian/build/build_deb' make -C conf device-mapper make -C include device-mapper make -C libdaemon device-mapper make -C man device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/include' make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_deb/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make -C udev device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/include' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/libdaemon' [CC] base/data-struct/hash.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/hash.c -o base/data-struct/hash.o [CC] base/data-struct/list.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/list.c -o base/data-struct/list.o make[3]: Entering directory '/<>/debian/build/build_deb/udev' [MAN] dmsetup.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/udev' [CC] base/data-struct/radix-tree.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/radix-tree.c -o base/data-struct/radix-tree.o [MAN] dmstats.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" dmstats.8 [MAN] blkdeactivate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" blkdeactivate.8 [CC] device_mapper/datastruct/bitset.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/datastruct/bitset.c -o device_mapper/datastruct/bitset.o [MAN] dmeventd.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" dmeventd.8_main > dmeventd.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" dmeventd.8 make[3]: Leaving directory '/<>/debian/build/build_deb/man' [CC] device_mapper/ioctl/libdm-iface.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/ioctl/libdm-iface.c -o device_mapper/ioctl/libdm-iface.o [CC] device_mapper/libdm-common.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-common.c -o device_mapper/libdm-common.o [CC] device_mapper/libdm-config.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-config.c -o device_mapper/libdm-config.o device_mapper/ioctl/libdm-iface.c: In function ‘_unmarshal_status’: device_mapper/ioctl/libdm-iface.c:670:10: warning: cast increases required alignment of target type [-Wcast-align] 670 | spec = (struct dm_target_spec *) outptr; | ^ device_mapper/ioctl/libdm-iface.c: In function ‘dm_task_get_deps’: device_mapper/ioctl/libdm-iface.c:748:9: warning: cast increases required alignment of target type [-Wcast-align] 748 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function ‘dm_task_get_names’: device_mapper/ioctl/libdm-iface.c:754:9: warning: cast increases required alignment of target type [-Wcast-align] 754 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function ‘dm_task_get_versions’: device_mapper/ioctl/libdm-iface.c:760:9: warning: cast increases required alignment of target type [-Wcast-align] 760 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_lookup_dev_name’: device_mapper/ioctl/libdm-iface.c:1083:11: warning: cast increases required alignment of target type [-Wcast-align] 1083 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_flatten’: device_mapper/ioctl/libdm-iface.c:1292:10: warning: cast increases required alignment of target type [-Wcast-align] 1292 | tmsg = (struct dm_target_msg *) b; | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_process_all_v4’: device_mapper/ioctl/libdm-iface.c:1366:11: warning: cast increases required alignment of target type [-Wcast-align] 1366 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_dm_ioctl_unmangle_names’: device_mapper/ioctl/libdm-iface.c:1778:17: warning: cast increases required alignment of target type [-Wcast-align] 1778 | ((names = ((struct dm_names *) ((char *)dmi + dmi->data_start)))) && | ^ device_mapper/ioctl/libdm-iface.c:1781:12: warning: cast increases required alignment of target type [-Wcast-align] 1781 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/libdm-common.c:934:7: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations] 934 | security_context_t *scontext) | ^~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c: In function ‘_selabel_lookup’: device_mapper/libdm-common.c:949:2: warning: ‘matchpathcon’ is deprecated: Use selabel_lookup instead [-Wdeprecated-declarations] 949 | if (matchpathcon(path, mode, scontext)) { | ^~ In file included from device_mapper/libdm-common.c:42: /usr/include/selinux/selinux.h:500:12: note: declared here 500 | extern int matchpathcon(const char *path, | ^~~~~~~~~~~~ device_mapper/libdm-common.c: In function ‘dm_prepare_selinux_context’: device_mapper/libdm-common.c:977:2: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations] 977 | security_context_t scontext = NULL; | ^~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c: In function ‘dm_set_selinux_context’: device_mapper/libdm-common.c:1005:2: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations] 1005 | security_context_t scontext = NULL; | ^~~~~~~~~~~~~~~~~~ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-common.c:16: device_mapper/libdm-common.c: In function ‘_stack_node_op’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1522:10: note: in expansion of macro ‘dm_list_item’ 1522 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1536:10: note: in expansion of macro ‘dm_list_item’ 1536 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1554:10: note: in expansion of macro ‘dm_list_item’ 1554 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ device_mapper/libdm-common.c: In function ‘_pop_node_ops’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1605:9: note: in expansion of macro ‘dm_list_item’ 1605 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ [CC] device_mapper/libdm-deptree.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-deptree.c -o device_mapper/libdm-deptree.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-deptree.c:15: device_mapper/libdm-deptree.c: In function ‘_nodes_are_linked’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_unlink’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:483:2: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:483:2: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_children_suspended’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:777:2: note: in expansion of macro ‘dm_list_iterate_items’ 777 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:777:2: note: in expansion of macro ‘dm_list_iterate_items’ 777 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘dm_tree_next_child’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:847:20: note: in expansion of macro ‘dm_list_item’ 847 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_node_has_closed_parents’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_get_last_load_segment’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1634:9: note: in expansion of macro ‘dm_list_item’ 1634 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_thin_pool_node_send_messages’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1678:2: note: in expansion of macro ‘dm_list_iterate_items’ 1678 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1678:2: note: in expansion of macro ‘dm_list_iterate_items’ 1678 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_emit_areas_line’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:2233:2: note: in expansion of macro ‘dm_list_iterate_items’ 2233 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:2233:2: note: in expansion of macro ‘dm_list_iterate_items’ 2233 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_target_version’: device_mapper/libdm-deptree.c:2440:39: warning: cast increases required alignment of target type [-Wcast-align] 2440 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-deptree.c:15: device_mapper/libdm-deptree.c: In function ‘_load_node’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3127:2: note: in expansion of macro ‘dm_list_iterate_items’ 3127 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3127:2: note: in expansion of macro ‘dm_list_iterate_items’ 3127 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_dm_tree_revert_activated’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3191:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 3191 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3191:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 3191 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘dm_tree_node_add_thin_pool_target’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:4009:2: note: in expansion of macro ‘dm_list_iterate_items’ 4009 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:4009:2: note: in expansion of macro ‘dm_list_iterate_items’ 4009 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/libdm-file.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-file.c -o device_mapper/libdm-file.o [CC] device_mapper/libdm-report.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.o [CC] device_mapper/libdm-string.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-string.c -o device_mapper/libdm-string.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-report.c:16: device_mapper/libdm-report.c: In function ‘_report_field_string_list’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:496:2: note: in expansion of macro ‘dm_list_iterate_items’ 496 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:496:2: note: in expansion of macro ‘dm_list_iterate_items’ 496 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_add_sort_key’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1042:2: note: in expansion of macro ‘dm_list_iterate_items’ 1042 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1042:2: note: in expansion of macro ‘dm_list_iterate_items’ 1042 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_help_requested’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1204:2: note: in expansion of macro ‘dm_list_iterate_items’ 1204 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1204:2: note: in expansion of macro ‘dm_list_iterate_items’ 1204 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_cmp_field_string_list_strict_all’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1694:15: note: in expansion of macro ‘dm_list_item’ 1694 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1705:2: note: in expansion of macro ‘dm_list_iterate_items’ 1705 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1705:2: note: in expansion of macro ‘dm_list_iterate_items’ 1705 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_cmp_field_string_list_subset_all’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1727:15: note: in expansion of macro ‘dm_list_item’ 1727 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1734:2: note: in expansion of macro ‘dm_list_iterate_items’ 1734 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1734:2: note: in expansion of macro ‘dm_list_iterate_items’ 1734 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_cmp_field_string_list_any’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1759:3: note: in expansion of macro ‘dm_list_iterate_items’ 1759 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1759:3: note: in expansion of macro ‘dm_list_iterate_items’ 1759 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1766:2: note: in expansion of macro ‘dm_list_iterate_items’ 1766 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1766:2: note: in expansion of macro ‘dm_list_iterate_items’ 1766 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_check_selection’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1885:4: note: in expansion of macro ‘dm_list_iterate_items’ 1885 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1885:4: note: in expansion of macro ‘dm_list_iterate_items’ 1885 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1894:4: note: in expansion of macro ‘dm_list_iterate_items’ 1894 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1894:4: note: in expansion of macro ‘dm_list_iterate_items’ 1894 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1900:4: note: in expansion of macro ‘dm_list_iterate_items’ 1900 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1900:4: note: in expansion of macro ‘dm_list_iterate_items’ 1900 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_do_report_object’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1966:2: note: in expansion of macro ‘dm_list_iterate_items’ 1966 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1966:2: note: in expansion of macro ‘dm_list_iterate_items’ 1966 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_do_report_compact_fields’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2076:2: note: in expansion of macro ‘dm_list_iterate_items’ 2076 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2076:2: note: in expansion of macro ‘dm_list_iterate_items’ 2076 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2091:2: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2091:2: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2092:3: note: in expansion of macro ‘dm_list_iterate_items’ 2092 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2092:3: note: in expansion of macro ‘dm_list_iterate_items’ 2092 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_field_to_compact_match’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2120:3: note: in expansion of macro ‘dm_list_iterate_items’ 2120 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2120:3: note: in expansion of macro ‘dm_list_iterate_items’ 2120 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/libdm-targets.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-targets.c -o device_mapper/libdm-targets.o device_mapper/libdm-report.c: In function ‘_tok_value_string_list’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2743:2: note: in expansion of macro ‘dm_list_iterate_items’ 2743 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2743:2: note: in expansion of macro ‘dm_list_iterate_items’ 2743 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_create_field_selection’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3456:2: note: in expansion of macro ‘dm_list_iterate_items’ 3456 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3456:2: note: in expansion of macro ‘dm_list_iterate_items’ 3456 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_reset_field_props’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4075:2: note: in expansion of macro ‘dm_list_iterate_items’ 4075 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4075:2: note: in expansion of macro ‘dm_list_iterate_items’ 4075 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘dm_report_set_selection’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4089:2: note: in expansion of macro ‘dm_list_iterate_items’ 4089 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4089:2: note: in expansion of macro ‘dm_list_iterate_items’ 4089 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_report_headings’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4173:2: note: in expansion of macro ‘dm_list_iterate_items’ 4173 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4173:2: note: in expansion of macro ‘dm_list_iterate_items’ 4173 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4186:2: note: in expansion of macro ‘dm_list_iterate_items’ 4186 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4186:2: note: in expansion of macro ‘dm_list_iterate_items’ 4186 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_recalculate_fields’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4245:2: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4245:2: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4246:3: note: in expansion of macro ‘dm_list_iterate_items’ 4246 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4246:3: note: in expansion of macro ‘dm_list_iterate_items’ 4246 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_sort_rows’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4338:2: note: in expansion of macro ‘dm_list_iterate_items’ 4338 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4338:2: note: in expansion of macro ‘dm_list_iterate_items’ 4338 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_output_as_rows’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4546:2: note: in expansion of macro ‘dm_list_iterate_items’ 4546 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4546:2: note: in expansion of macro ‘dm_list_iterate_items’ 4546 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4548:4: note: in expansion of macro ‘dm_list_iterate_items’ 4548 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4548:4: note: in expansion of macro ‘dm_list_iterate_items’ 4548 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4549:13: note: in expansion of macro ‘dm_list_item’ 4549 | field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4573:3: note: in expansion of macro ‘dm_list_iterate_items’ 4573 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4573:3: note: in expansion of macro ‘dm_list_iterate_items’ 4573 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4574:17: note: in expansion of macro ‘dm_list_item’ 4574 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_output_as_columns’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4619:9: note: in expansion of macro ‘dm_list_item’ 4619 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4639:12: note: in expansion of macro ‘dm_list_item’ 4639 | field = dm_list_item(fh, struct dm_report_field); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_get_topmost_report_group_item’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4709:10: note: in expansion of macro ‘dm_list_item’ 4709 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_report_group_push_single’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4885:2: note: in expansion of macro ‘dm_list_iterate_items’ 4885 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4885:2: note: in expansion of macro ‘dm_list_iterate_items’ 4885 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘dm_report_group_push’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4967:2: note: in expansion of macro ‘dm_list_iterate_items’ 4967 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4967:2: note: in expansion of macro ‘dm_list_iterate_items’ 4967 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘dm_report_group_output_and_pop_all’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5074:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5074:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5074:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/libdm-timestamp.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.o [CC] device_mapper/mm/pool.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/mm/pool.c -o device_mapper/mm/pool.o [CC] device_mapper/regex/matcher.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/matcher.c -o device_mapper/regex/matcher.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from ./device_mapper/misc/dmlib.h:24, from device_mapper/mm/pool.c:16: device_mapper/mm/pool.c: In function ‘dm_pools_check_leaks’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/regex/parse_rx.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/parse_rx.c -o device_mapper/regex/parse_rx.o [CC] device_mapper/regex/ttree.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/ttree.c -o device_mapper/regex/ttree.o [CC] device_mapper/vdo/status.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o [CC] device_mapper/vdo/vdo_target.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_target.c -o device_mapper/vdo/vdo_target.o make -C libdm device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/libdm' [CC] datastruct/bitset.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/bitset.c -o datastruct/bitset.o make -C lib device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/lib' make -C scripts device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/lib' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' [AR] base/libbase.a rm -f base/libbase.a ar rsv base/libbase.a base/data-struct/hash.o base/data-struct/list.o base/data-struct/radix-tree.o > /dev/null ar: creating base/libbase.a [CC] datastruct/hash.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/hash.c -o datastruct/hash.o make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' [CC] datastruct/list.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/list.c -o datastruct/list.o [CC] libdm-common.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-common.c -o libdm-common.o [CC] libdm-config.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-config.c -o libdm-config.o libdm-common.c:932:7: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations] 932 | security_context_t *scontext) | ^~~~~~~~~~~~~~~~~~ libdm-common.c: In function ‘_selabel_lookup’: libdm-common.c:947:2: warning: ‘matchpathcon’ is deprecated: Use selabel_lookup instead [-Wdeprecated-declarations] 947 | if (matchpathcon(path, mode, scontext)) { | ^~ In file included from libdm-common.c:40: /usr/include/selinux/selinux.h:500:12: note: declared here 500 | extern int matchpathcon(const char *path, | ^~~~~~~~~~~~ libdm-common.c: In function ‘dm_prepare_selinux_context’: libdm-common.c:975:2: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations] 975 | security_context_t scontext = NULL; | ^~~~~~~~~~~~~~~~~~ libdm-common.c: In function ‘dm_set_selinux_context’: libdm-common.c:1003:2: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations] 1003 | security_context_t scontext = NULL; | ^~~~~~~~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:77, from libdm-common.c:16: libdm-common.c: In function ‘_stack_node_op’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1520:10: note: in expansion of macro ‘dm_list_item’ 1520 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1534:10: note: in expansion of macro ‘dm_list_item’ 1534 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1552:10: note: in expansion of macro ‘dm_list_item’ 1552 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ libdm-common.c: In function ‘_pop_node_ops’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1603:9: note: in expansion of macro ‘dm_list_item’ 1603 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ [CC] libdm-deptree.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-deptree.c -o libdm-deptree.o [AR] device_mapper/libdevice-mapper.a rm -f device_mapper/libdevice-mapper.a ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_target.o > /dev/null ar: creating device_mapper/libdevice-mapper.a [CC] libdm-file.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-file.c -o libdm-file.o In file included from ../libdm/misc/dmlib.h:77, from libdm-deptree.c:15: libdm-deptree.c: In function ‘_nodes_are_linked’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:404:2: note: in expansion of macro ‘dm_list_iterate_items’ 404 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:404:2: note: in expansion of macro ‘dm_list_iterate_items’ 404 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_unlink’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:445:2: note: in expansion of macro ‘dm_list_iterate_items’ 445 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:445:2: note: in expansion of macro ‘dm_list_iterate_items’ 445 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_children_suspended’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:739:2: note: in expansion of macro ‘dm_list_iterate_items’ 739 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:739:2: note: in expansion of macro ‘dm_list_iterate_items’ 739 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘dm_tree_next_child’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:809:20: note: in expansion of macro ‘dm_list_item’ 809 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; | ^~~~~~~~~~~~ libdm-deptree.c: In function ‘_node_has_closed_parents’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:958:2: note: in expansion of macro ‘dm_list_iterate_items’ 958 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:958:2: note: in expansion of macro ‘dm_list_iterate_items’ 958 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_get_last_load_segment’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:1548:9: note: in expansion of macro ‘dm_list_item’ 1548 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); | ^~~~~~~~~~~~ libdm-deptree.c: In function ‘_node_send_messages’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:1612:2: note: in expansion of macro ‘dm_list_iterate_items’ 1612 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:1612:2: note: in expansion of macro ‘dm_list_iterate_items’ 1612 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_emit_areas_line’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2082:2: note: in expansion of macro ‘dm_list_iterate_items’ 2082 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2082:2: note: in expansion of macro ‘dm_list_iterate_items’ 2082 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_target_version’: libdm-deptree.c:2289:39: warning: cast increases required alignment of target type [-Wcast-align] 2289 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ In file included from ../libdm/misc/dmlib.h:77, from libdm-deptree.c:15: libdm-deptree.c: In function ‘_load_node’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2747:2: note: in expansion of macro ‘dm_list_iterate_items’ 2747 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2747:2: note: in expansion of macro ‘dm_list_iterate_items’ 2747 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_dm_tree_revert_activated’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2808:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2808 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2808:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2808 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘dm_tree_node_add_thin_pool_target’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:3533:2: note: in expansion of macro ‘dm_list_iterate_items’ 3533 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:3533:2: note: in expansion of macro ‘dm_list_iterate_items’ 3533 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] libdm-report.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-report.c -o libdm-report.o In file included from ../libdm/misc/dmlib.h:77, from libdm-report.c:16: libdm-report.c: In function ‘_report_field_string_list’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_add_sort_key’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1041:2: note: in expansion of macro ‘dm_list_iterate_items’ 1041 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1041:2: note: in expansion of macro ‘dm_list_iterate_items’ 1041 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_help_requested’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1203:2: note: in expansion of macro ‘dm_list_iterate_items’ 1203 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1203:2: note: in expansion of macro ‘dm_list_iterate_items’ 1203 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_cmp_field_string_list_strict_all’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:1693:15: note: in expansion of macro ‘dm_list_item’ 1693 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1704:2: note: in expansion of macro ‘dm_list_iterate_items’ 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1704:2: note: in expansion of macro ‘dm_list_iterate_items’ 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_cmp_field_string_list_subset_all’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:1726:15: note: in expansion of macro ‘dm_list_item’ 1726 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1733:2: note: in expansion of macro ‘dm_list_iterate_items’ 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1733:2: note: in expansion of macro ‘dm_list_iterate_items’ 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_cmp_field_string_list_any’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1758:3: note: in expansion of macro ‘dm_list_iterate_items’ 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1758:3: note: in expansion of macro ‘dm_list_iterate_items’ 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1765:2: note: in expansion of macro ‘dm_list_iterate_items’ 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1765:2: note: in expansion of macro ‘dm_list_iterate_items’ 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_check_selection’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1884:4: note: in expansion of macro ‘dm_list_iterate_items’ 1884 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1884:4: note: in expansion of macro ‘dm_list_iterate_items’ 1884 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1893:4: note: in expansion of macro ‘dm_list_iterate_items’ 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1893:4: note: in expansion of macro ‘dm_list_iterate_items’ 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1899:4: note: in expansion of macro ‘dm_list_iterate_items’ 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1899:4: note: in expansion of macro ‘dm_list_iterate_items’ 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_do_report_object’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1965:2: note: in expansion of macro ‘dm_list_iterate_items’ 1965 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1965:2: note: in expansion of macro ‘dm_list_iterate_items’ 1965 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_do_report_compact_fields’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2075:2: note: in expansion of macro ‘dm_list_iterate_items’ 2075 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2075:2: note: in expansion of macro ‘dm_list_iterate_items’ 2075 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2090:2: note: in expansion of macro ‘dm_list_iterate_items’ 2090 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2090:2: note: in expansion of macro ‘dm_list_iterate_items’ 2090 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2091:3: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2091:3: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_field_to_compact_match’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2119:3: note: in expansion of macro ‘dm_list_iterate_items’ 2119 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2119:3: note: in expansion of macro ‘dm_list_iterate_items’ 2119 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] libdm-stats.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-stats.c -o libdm-stats.o libdm-report.c: In function ‘_tok_value_string_list’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2742:2: note: in expansion of macro ‘dm_list_iterate_items’ 2742 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2742:2: note: in expansion of macro ‘dm_list_iterate_items’ 2742 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_create_field_selection’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:3455:2: note: in expansion of macro ‘dm_list_iterate_items’ 3455 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:3455:2: note: in expansion of macro ‘dm_list_iterate_items’ 3455 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_reset_field_props’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4074:2: note: in expansion of macro ‘dm_list_iterate_items’ 4074 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4074:2: note: in expansion of macro ‘dm_list_iterate_items’ 4074 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘dm_report_set_selection’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4088:2: note: in expansion of macro ‘dm_list_iterate_items’ 4088 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4088:2: note: in expansion of macro ‘dm_list_iterate_items’ 4088 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_report_headings’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4172:2: note: in expansion of macro ‘dm_list_iterate_items’ 4172 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4172:2: note: in expansion of macro ‘dm_list_iterate_items’ 4172 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4185:2: note: in expansion of macro ‘dm_list_iterate_items’ 4185 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4185:2: note: in expansion of macro ‘dm_list_iterate_items’ 4185 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_recalculate_fields’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4244:2: note: in expansion of macro ‘dm_list_iterate_items’ 4244 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4244:2: note: in expansion of macro ‘dm_list_iterate_items’ 4244 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4245:3: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4245:3: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_sort_rows’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4337:2: note: in expansion of macro ‘dm_list_iterate_items’ 4337 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4337:2: note: in expansion of macro ‘dm_list_iterate_items’ 4337 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_output_as_rows’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4545:2: note: in expansion of macro ‘dm_list_iterate_items’ 4545 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4545:2: note: in expansion of macro ‘dm_list_iterate_items’ 4545 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4547:4: note: in expansion of macro ‘dm_list_iterate_items’ 4547 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4547:4: note: in expansion of macro ‘dm_list_iterate_items’ 4547 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] libdm-string.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-string.c -o libdm-string.o ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4548:13: note: in expansion of macro ‘dm_list_item’ 4548 | field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4572:3: note: in expansion of macro ‘dm_list_iterate_items’ 4572 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4572:3: note: in expansion of macro ‘dm_list_iterate_items’ 4572 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4573:17: note: in expansion of macro ‘dm_list_item’ 4573 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ libdm-report.c: In function ‘_output_as_columns’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4618:9: note: in expansion of macro ‘dm_list_item’ 4618 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4638:12: note: in expansion of macro ‘dm_list_item’ 4638 | field = dm_list_item(fh, struct dm_report_field); | ^~~~~~~~~~~~ libdm-report.c: In function ‘_get_topmost_report_group_item’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4708:10: note: in expansion of macro ‘dm_list_item’ 4708 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ libdm-report.c: In function ‘_report_group_push_single’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4884:2: note: in expansion of macro ‘dm_list_iterate_items’ 4884 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4884:2: note: in expansion of macro ‘dm_list_iterate_items’ 4884 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘dm_report_group_push’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4966:2: note: in expansion of macro ‘dm_list_iterate_items’ 4966 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4966:2: note: in expansion of macro ‘dm_list_iterate_items’ 4966 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘dm_report_group_output_and_pop_all’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2543:11: note: in expansion of macro ‘dm_list_struct_base’ 2543 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:5073:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2544:11: note: in expansion of macro ‘dm_list_struct_base’ 2544 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:5073:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2546:18: note: in expansion of macro ‘dm_list_struct_base’ 2546 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:5073:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:77, from libdm-stats.c:18: libdm-stats.c: In function ‘_stats_group_check_overlap’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2543:11: note: in expansion of macro ‘dm_list_struct_base’ 2543 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-stats.c:3953:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3953 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2544:11: note: in expansion of macro ‘dm_list_struct_base’ 2544 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-stats.c:3953:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3953 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2546:18: note: in expansion of macro ‘dm_list_struct_base’ 2546 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-stats.c:3953:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3953 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-stats.c:3954:10: note: in expansion of macro ‘dm_list_item’ 3954 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), | ^~~~~~~~~~~~ [CC] libdm-targets.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-targets.c -o libdm-targets.o [CC] libdm-timestamp.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-timestamp.c -o libdm-timestamp.o [CC] mm/dbg_malloc.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC mm/dbg_malloc.c -o mm/dbg_malloc.o [CC] mm/pool.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC mm/pool.c -o mm/pool.o [CC] regex/matcher.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/matcher.c -o regex/matcher.o In file included from ../libdm/misc/dmlib.h:77, from mm/pool.c:16: mm/pool.c: In function ‘dm_pools_check_leaks’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] regex/parse_rx.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/parse_rx.c -o regex/parse_rx.o [CC] regex/ttree.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/ttree.c -o regex/ttree.o [CC] ioctl/libdm-iface.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC ioctl/libdm-iface.c -o ioctl/libdm-iface.o ioctl/libdm-iface.c: In function ‘_unmarshal_status’: ioctl/libdm-iface.c:683:10: warning: cast increases required alignment of target type [-Wcast-align] 683 | spec = (struct dm_target_spec *) outptr; | ^ set -e; \ ( cat ./.exported_symbols; \ if test -n "./libdevmapper.h"; then \ gcc -E -P -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./libdevmapper.h | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated ioctl/libdm-iface.c: In function ‘dm_task_get_deps’: ioctl/libdm-iface.c:761:9: warning: cast increases required alignment of target type [-Wcast-align] 761 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function ‘dm_task_get_names’: ioctl/libdm-iface.c:767:9: warning: cast increases required alignment of target type [-Wcast-align] 767 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function ‘dm_task_get_versions’: ioctl/libdm-iface.c:773:9: warning: cast increases required alignment of target type [-Wcast-align] 773 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function ‘_lookup_dev_name’: ioctl/libdm-iface.c:1091:11: warning: cast increases required alignment of target type [-Wcast-align] 1091 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function ‘_flatten’: ioctl/libdm-iface.c:1304:10: warning: cast increases required alignment of target type [-Wcast-align] 1304 | tmsg = (struct dm_target_msg *) b; | ^ ioctl/libdm-iface.c: In function ‘_process_all_v4’: ioctl/libdm-iface.c:1378:11: warning: cast increases required alignment of target type [-Wcast-align] 1378 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function ‘_dm_ioctl_unmangle_names’: ioctl/libdm-iface.c:1778:17: warning: cast increases required alignment of target type [-Wcast-align] 1778 | ((names = ((struct dm_names *) ((char *)dmi + dmi->data_start)))) && | ^ ioctl/libdm-iface.c:1781:12: warning: cast increases required alignment of target type [-Wcast-align] 1781 | names = (struct dm_names *)((char *) names + next); | ^ set -e;\ R=$(/usr/bin/sort .exported_symbols_generated .exported_symbols.Base .exported_symbols.DM_1_02_100 .exported_symbols.DM_1_02_101 .exported_symbols.DM_1_02_103 .exported_symbols.DM_1_02_104 .exported_symbols.DM_1_02_105 .exported_symbols.DM_1_02_106 .exported_symbols.DM_1_02_107 .exported_symbols.DM_1_02_110 .exported_symbols.DM_1_02_113 .exported_symbols.DM_1_02_124 .exported_symbols.DM_1_02_128 .exported_symbols.DM_1_02_129 .exported_symbols.DM_1_02_131 .exported_symbols.DM_1_02_133 .exported_symbols.DM_1_02_135 .exported_symbols.DM_1_02_138 .exported_symbols.DM_1_02_141 .exported_symbols.DM_1_02_147 .exported_symbols.DM_1_02_97 .exported_symbols.DM_1_02_98 .exported_symbols.DM_1_02_99 | /bin/grep -v "^#" | uniq -u);\ test -z "$R" || { echo "Mismatch between symbols in shared library and lists in .exported_symbols.* files: $R"; false; } ;\ ( for i in $(echo ./.exported_symbols.Base ./.exported_symbols.DM_1_02_100 ./.exported_symbols.DM_1_02_101 ./.exported_symbols.DM_1_02_103 ./.exported_symbols.DM_1_02_104 ./.exported_symbols.DM_1_02_105 ./.exported_symbols.DM_1_02_106 ./.exported_symbols.DM_1_02_107 ./.exported_symbols.DM_1_02_110 ./.exported_symbols.DM_1_02_113 ./.exported_symbols.DM_1_02_124 ./.exported_symbols.DM_1_02_128 ./.exported_symbols.DM_1_02_129 ./.exported_symbols.DM_1_02_131 ./.exported_symbols.DM_1_02_133 ./.exported_symbols.DM_1_02_135 ./.exported_symbols.DM_1_02_138 ./.exported_symbols.DM_1_02_141 ./.exported_symbols.DM_1_02_147 ./.exported_symbols.DM_1_02_97 ./.exported_symbols.DM_1_02_98 ./.exported_symbols.DM_1_02_99 | tr ' ' '\n' | /usr/bin/sort -rnt_ -k5 ); do\ echo "${i##*.} {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" $i;\ echo "};";\ done;\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym [CC] ioctl/libdevmapper.so.1.02.1 gcc -shared -Wl,-soname,libdevmapper.so.1.02.1 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../libdm datastruct/bitset.o datastruct/hash.o datastruct/list.o libdm-common.o libdm-config.o libdm-deptree.o libdm-file.o libdm-report.o libdm-stats.o libdm-string.o libdm-targets.o libdm-timestamp.o mm/dbg_malloc.o mm/pool.o regex/matcher.o regex/parse_rx.o regex/ttree.o ioctl/libdm-iface.o -lselinux -ludev -lblkid -lm -lselinux -ludev -lpthread -lm -o ioctl/libdevmapper.so.1.02.1 [LN] ioctl/libdevmapper.so.1.02.1 ln -s -f libdevmapper.so.1.02.1 ioctl/libdevmapper.so [LN] ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so [LN] ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so.1.02.1 make -C dm-tools device-mapper make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' [CC] dmsetup.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE dmsetup.c -o dmsetup.o dmsetup.c: In function ‘_process_all’: dmsetup.c:2135:11: warning: cast increases required alignment of target type [-Wcast-align] 2135 | names = (struct dm_names *)((char *) names + next); | ^ dmsetup.c: In function ‘_targets’: dmsetup.c:2584:12: warning: cast increases required alignment of target type [-Wcast-align] 2584 | target = (struct dm_versions *)((char *) target + target->next); | ^ [CC] dmsetup gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L./daemons/dmeventd -L../libdm -L../../libdm -L../../libdm/ioctl -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic \ -o dmsetup dmsetup.o -ldevmapper make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make -C dm-tools make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_deb/libdm' make -C daemons device-mapper make -C tools device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/daemons' make[3]: Entering directory '/<>/debian/build/build_deb/tools' make -C dmeventd device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/tools' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' set -e; \ ( cat ./.exported_symbols; \ if test -n "./libdevmapper-event.h"; then \ gcc -E -P -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./libdevmapper-event.h | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_event_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated [CC] libdevmapper-event.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 libdevmapper-event.c -o libdevmapper-event.o [CC] dmeventd.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd.c -o dmeventd.o set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym In file included from ../../libdm/misc/dm-logging.h:19, from dmeventd.c:23: dmeventd.c: In function ‘_lookup_dso’: ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:314:2: note: in expansion of macro ‘dm_list_iterate_items’ 314 | dm_list_iterate_items(dso_data, &_dso_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:314:2: note: in expansion of macro ‘dm_list_iterate_items’ 314 | dm_list_iterate_items(dso_data, &_dso_registry) | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function ‘_lookup_thread_status’: ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:662:2: note: in expansion of macro ‘dm_list_iterate_items’ 662 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:662:2: note: in expansion of macro ‘dm_list_iterate_items’ 662 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function ‘_get_status’: ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:684:2: note: in expansion of macro ‘dm_list_iterate_items’ 684 | dm_list_iterate_items(thread, &_thread_registry) { | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:684:2: note: in expansion of macro ‘dm_list_iterate_items’ 684 | dm_list_iterate_items(thread, &_thread_registry) { | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function ‘_timeout_thread’: ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:777:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 777 | dm_list_iterate_items_gen(thread, &_timeout_registry, timeout_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:777:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 777 | dm_list_iterate_items_gen(thread, &_timeout_registry, timeout_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function ‘_monitor_unregister’: ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:971:2: note: in expansion of macro ‘dm_list_iterate_items’ 971 | dm_list_iterate_items(thread_iter, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:971:2: note: in expansion of macro ‘dm_list_iterate_items’ 971 | dm_list_iterate_items(thread_iter, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function ‘_get_registered_dev’: ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1282:2: note: in expansion of macro ‘dm_list_iterate_items’ 1282 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1282:2: note: in expansion of macro ‘dm_list_iterate_items’ 1282 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1302:3: note: in expansion of macro ‘dm_list_iterate_items’ 1302 | dm_list_iterate_items(thread, &_thread_registry_unused) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1302:3: note: in expansion of macro ‘dm_list_iterate_items’ 1302 | dm_list_iterate_items(thread, &_thread_registry_unused) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:1318:12: note: in expansion of macro ‘dm_list_item’ 1318 | thread = dm_list_item(thread->list.n, struct thread_status); | ^~~~~~~~~~~~ dmeventd.c: In function ‘_cleanup_unused_threads’: ../../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:1706:12: note: in expansion of macro ‘dm_list_item’ 1706 | thread = dm_list_item(l, struct thread_status); | ^~~~~~~~~~~~ [CC] libdevmapper-event.so.1.02.1 gcc -shared -Wl,-soname,libdevmapper-event.so.1.02.1 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../daemons/dmeventd libdevmapper-event.o -lselinux -ludev -lblkid -lm -lpthread -L../../libdm -ldevmapper -o libdevmapper-event.so.1.02.1 [LN] libdevmapper-event.so ln -s -f libdevmapper-event.so.1.02.1 libdevmapper-event.so [CC] dmeventd gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L./daemons/dmeventd -L../daemons/dmeventd -L../../daemons/dmeventd -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic dmeventd.o \ -o dmeventd -ldl -ldevmapper-event -lselinux -ludev -lblkid -lm -lpthread -L../../libdm -ldevmapper -lm make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/<>/debian/build/build_deb/daemons' make -C conf make -C include make -C udev make[3]: Entering directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/include' make[3]: Entering directory '/<>/debian/build/build_deb/udev' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/include' make -C libdaemon make -C libdm make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_deb/libdm' /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 10-dm.rules.in >10-dm.rules /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 13-dm-disk.rules.in >13-dm-disk.rules /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 95-dm-notify.rules.in >95-dm-notify.rules make -C client device-mapper make -C dm-tools device-mapper make -C server device-mapper /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 11-dm-lvm.rules.in >11-dm-lvm.rules make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 69-dm-lvm-metad.rules.in >69-dm-lvm-metad.rules ln -s 10-dm.rules 55-dm.rules ln -s 13-dm-disk.rules 60-persistent-storage-dm.rules make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make -C dm-tools ln -s 11-dm-lvm.rules 56-lvm.rules make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' ln -s 69-dm-lvm-metad.rules 69-lvm-metad.rules make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/<>/debian/build/build_deb/udev' make -C client make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_deb/libdm' [CC] daemon-io.c [CC] config-util.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-io.c -o daemon-io.o [CC] daemon-client.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config-util.c -o config-util.o gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o [AR] libdaemonclient.a rm -f libdaemonclient.a ar rsv libdaemonclient.a daemon-io.o config-util.o daemon-client.o > /dev/null ar: creating libdaemonclient.a make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make -C server make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' [CC] daemon-server.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-server.c -o daemon-server.o [CC] daemon-log.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-log.c -o daemon-log.o [AR] libdaemonserver.a rm -f libdaemonserver.a ar rsv libdaemonserver.a daemon-server.o daemon-log.o > /dev/null ar: creating libdaemonserver.a make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/<>/debian/build/build_deb/libdaemon' make -C lib make[3]: Entering directory '/<>/debian/build/build_deb/lib' [CC] activate/activate.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o [CC] writecache/writecache.c [CC] cache/lvmcache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o [CC] integrity/integrity.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from cache/lvmcache.c:17: cache/lvmcache.c: In function ‘_get_devl_in_device_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:137:2: note: in expansion of macro ‘dm_list_iterate_items’ 137 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:137:2: note: in expansion of macro ‘dm_list_iterate_items’ 137 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘dev_in_device_list’: In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/activate.c:16: activate/activate.c: In function ‘list_segment_modules’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:148:2: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:55:11: note: in expansion of macro ‘dm_list_struct_base’ 55 | dm_list_struct_base(snh, | ^~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘list_lv_modules’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:92:2: note: in expansion of macro ‘dm_list_iterate_items’ 92 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:92:2: note: in expansion of macro ‘dm_list_iterate_items’ 92 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:148:2: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_unused_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:166:2: note: in expansion of macro ‘dm_list_iterate_items’ 166 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘target_version’: activate/activate.c:524:12: warning: cast increases required alignment of target type [-Wcast-align] 524 | target = (struct dm_versions *)((char *) target + target->next); | ^ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:166:2: note: in expansion of macro ‘dm_list_iterate_items’ 166 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_destroy_device_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:195:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 195 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:195:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 195 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:195:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 195 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_bad_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:240:2: note: in expansion of macro ‘dm_list_iterate_items’ 240 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:240:2: note: in expansion of macro ‘dm_list_iterate_items’ 240 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:241:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 241 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:241:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 241 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:241:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 241 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/activate.c:16: activate/activate.c: In function ‘lvs_in_vg_activated’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1478:2: note: in expansion of macro ‘dm_list_iterate_items’ 1478 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1478:2: note: in expansion of macro ‘dm_list_iterate_items’ 1478 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘lvs_in_vg_opened’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1495:2: note: in expansion of macro ‘dm_list_iterate_items’ 1495 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1495:2: note: in expansion of macro ‘dm_list_iterate_items’ 1495 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:264:2: note: in expansion of macro ‘dm_list_iterate_items’ 264 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:264:2: note: in expansion of macro ‘dm_list_iterate_items’ 264 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:265:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 265 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:265:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 265 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:265:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 265 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_dev_mda’: activate/activate.c: In function ‘monitor_dev_for_events’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:1813:37: note: in expansion of macro ‘dm_list_struct_base’ 1813 | if (!monitor_dev_for_events(cmd, dm_list_struct_base(snh, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:282:2: note: in expansion of macro ‘dm_list_iterate_items’ 282 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:282:2: note: in expansion of macro ‘dm_list_iterate_items’ 282 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1831:2: note: in expansion of macro ‘dm_list_iterate_items’ 1831 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_search_vginfos_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1831:2: note: in expansion of macro ‘dm_list_iterate_items’ 1831 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:309:3: note: in expansion of macro ‘dm_list_iterate_items’ 309 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:309:3: note: in expansion of macro ‘dm_list_iterate_items’ 309 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_get_pvsummary_size’: activate/activate.c: In function ‘_lv_suspend’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2083:3: note: in expansion of macro ‘dm_list_iterate_items’ 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2083:3: note: in expansion of macro ‘dm_list_iterate_items’ 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2102:3: note: in expansion of macro ‘dm_list_iterate_items’ 2102 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2102:3: note: in expansion of macro ‘dm_list_iterate_items’ 2102 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:483:3: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:483:3: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_get_pvsummary_device_hint’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:499:2: note: in expansion of macro ‘dm_list_iterate_items’ 499 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:499:2: note: in expansion of macro ‘dm_list_iterate_items’ 499 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:500:3: note: in expansion of macro ‘dm_list_iterate_items’ 500 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2125:4: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:500:3: note: in expansion of macro ‘dm_list_iterate_items’ 500 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2125:4: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2180:3: note: in expansion of macro ‘dm_list_iterate_items’ 2180 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2180:3: note: in expansion of macro ‘dm_list_iterate_items’ 2180 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘vg_has_duplicate_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:520:2: note: in expansion of macro ‘dm_list_iterate_items’ 520 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2186:4: note: in expansion of macro ‘dm_list_iterate_items’ 2186 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:520:2: note: in expansion of macro ‘dm_list_iterate_items’ 520 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:521:3: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:521:3: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_warn_unused_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:540:2: note: in expansion of macro ‘dm_list_iterate_items’ 540 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:540:2: note: in expansion of macro ‘dm_list_iterate_items’ 540 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2186:4: note: in expansion of macro ‘dm_list_iterate_items’ 2186 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:547:2: note: in expansion of macro ‘dm_list_iterate_items’ 547 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:547:2: note: in expansion of macro ‘dm_list_iterate_items’ 547 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_choose_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:635:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 635 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:635:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 635 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:635:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 635 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2208:3: note: in expansion of macro ‘dm_list_iterate_items’ 2208 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 666 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 666 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 666 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2208:3: note: in expansion of macro ‘dm_list_iterate_items’ 2208 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:689:11: note: in expansion of macro ‘dm_list_item’ 689 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:697:11: note: in expansion of macro ‘dm_list_item’ 697 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ activate/activate.c: In function ‘_lv_resume’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:2314:31: note: in expansion of macro ‘dm_list_struct_base’ 2314 | if (!_check_suspended_lv(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, NULL)) | ^~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘_lv_has_open_snapshots’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2377:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2377 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2377:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2377 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘lv_deactivate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:2413:22: note: in expansion of macro ‘dm_list_struct_base’ 2413 | if (!lv_info(cmd, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(devl, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(devl, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘_lv_remove_any_missing_subdevs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2685:3: note: in expansion of macro ‘dm_list_iterate_items’ 2685 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2685:3: note: in expansion of macro ‘dm_list_iterate_items’ 2685 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_label_rescan_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:970:2: note: in expansion of macro ‘dm_list_iterate_items’ 970 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:970:2: note: in expansion of macro ‘dm_list_iterate_items’ 970 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:992:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 992 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:992:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 992 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:992:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 992 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_label_reopen_vg_rw’: activate/activate.c: In function ‘lv_holder_is_active’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2806:2: note: in expansion of macro ‘dm_list_iterate_items’ 2806 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2806:2: note: in expansion of macro ‘dm_list_iterate_items’ 2806 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1023:2: note: in expansion of macro ‘dm_list_iterate_items’ 1023 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1023:2: note: in expansion of macro ‘dm_list_iterate_items’ 1023 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_label_scan’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1111:3: note: in expansion of macro ‘dm_list_iterate_items’ 1111 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1111:3: note: in expansion of macro ‘dm_list_iterate_items’ 1111 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1117:3: note: in expansion of macro ‘dm_list_iterate_items’ 1117 | dm_list_iterate_items(devl, &add_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1117:3: note: in expansion of macro ‘dm_list_iterate_items’ 1117 | dm_list_iterate_items(devl, &add_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_vgnameids’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1161:2: note: in expansion of macro ‘dm_list_iterate_items’ 1161 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1161:2: note: in expansion of macro ‘dm_list_iterate_items’ 1161 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_pvid_in_unused_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1213:2: note: in expansion of macro ‘dm_list_iterate_items’ 1213 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1213:2: note: in expansion of macro ‘dm_list_iterate_items’ 1213 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] cache_segtype/cache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o cache/lvmcache.c: In function ‘_lvmcache_update_pvsummaries’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1539:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1539 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1539:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1539 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1539:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1539 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_vg_from_write’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1752:2: note: in expansion of macro ‘dm_list_iterate_items’ 1752 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1752:2: note: in expansion of macro ‘dm_list_iterate_items’ 1752 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_vg_from_read’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1800:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1800 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1800:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1800 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1800:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1800 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1802:3: note: in expansion of macro ‘dm_list_iterate_items’ 1802 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1802:3: note: in expansion of macro ‘dm_list_iterate_items’ 1802 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1822:2: note: in expansion of macro ‘dm_list_iterate_items’ 1822 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1822:2: note: in expansion of macro ‘dm_list_iterate_items’ 1822 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1855:3: note: in expansion of macro ‘dm_list_iterate_items’ 1855 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1855:3: note: in expansion of macro ‘dm_list_iterate_items’ 1855 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_destroy’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2109:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2109 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2109:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2109 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2109:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2109 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2142:3: note: in expansion of macro ‘dm_list_iterate_items’ 2142 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2142:3: note: in expansion of macro ‘dm_list_iterate_items’ 2142 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_fid_add_mdas_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2171:2: note: in expansion of macro ‘dm_list_iterate_items’ 2171 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2171:2: note: in expansion of macro ‘dm_list_iterate_items’ 2171 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_populate_pv_fields’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2215:2: note: in expansion of macro ‘dm_list_iterate_items’ 2215 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2215:2: note: in expansion of macro ‘dm_list_iterate_items’ 2215 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2218:2: note: in expansion of macro ‘dm_list_iterate_items’ 2218 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2218:2: note: in expansion of macro ‘dm_list_iterate_items’ 2218 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_das’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2290:4: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2290:4: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_bas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2307:4: note: in expansion of macro ‘dm_list_iterate_items’ 2307 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2307:4: note: in expansion of macro ‘dm_list_iterate_items’ 2307 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2326:2: note: in expansion of macro ‘dm_list_iterate_items’ 2326 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2326:2: note: in expansion of macro ‘dm_list_iterate_items’ 2326 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_mda’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2339:2: note: in expansion of macro ‘dm_list_iterate_items’ 2339 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2339:2: note: in expansion of macro ‘dm_list_iterate_items’ 2339 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_da’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2357:2: note: in expansion of macro ‘dm_list_iterate_items’ 2357 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2357:2: note: in expansion of macro ‘dm_list_iterate_items’ 2357 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_ba’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2370:2: note: in expansion of macro ‘dm_list_iterate_items’ 2370 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2370:2: note: in expansion of macro ‘dm_list_iterate_items’ 2370 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_lookup_mda’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2453:2: note: in expansion of macro ‘dm_list_iterate_items’ 2453 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2453:2: note: in expansion of macro ‘dm_list_iterate_items’ 2453 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_contains_lock_type_sanlock’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2475:2: note: in expansion of macro ‘dm_list_iterate_items’ 2475 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2475:2: note: in expansion of macro ‘dm_list_iterate_items’ 2475 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_max_name_lengths’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2494:2: note: in expansion of macro ‘dm_list_iterate_items’ 2494 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] commands/toolcontext.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2494:2: note: in expansion of macro ‘dm_list_iterate_items’ 2494 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2499:3: note: in expansion of macro ‘dm_list_iterate_items’ 2499 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2499:3: note: in expansion of macro ‘dm_list_iterate_items’ 2499 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_vginfo_has_pvid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2581:2: note: in expansion of macro ‘dm_list_iterate_items’ 2581 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2581:2: note: in expansion of macro ‘dm_list_iterate_items’ 2581 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_outdated_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2637:2: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2637:2: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_del_outdated_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2656:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2656 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2656:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2656 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2656:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2656 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_outdated_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2675:2: note: in expansion of macro ‘dm_list_iterate_items’ 2675 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2675:2: note: in expansion of macro ‘dm_list_iterate_items’ 2675 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_is_outdated_dev’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2695:2: note: in expansion of macro ‘dm_list_iterate_items’ 2695 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2695:2: note: in expansion of macro ‘dm_list_iterate_items’ 2695 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from commands/toolcontext.c:17: commands/toolcontext.c: In function ‘_init_tag_configs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:878:2: note: in expansion of macro ‘dm_list_iterate_items’ 878 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:878:2: note: in expansion of macro ‘dm_list_iterate_items’ 878 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘_merge_config_files’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:922:2: note: in expansion of macro ‘dm_list_iterate_items’ 922 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:922:2: note: in expansion of macro ‘dm_list_iterate_items’ 922 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘config_files_changed’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:944:2: note: in expansion of macro ‘dm_list_iterate_items’ 944 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:944:2: note: in expansion of macro ‘dm_list_iterate_items’ 944 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘_destroy_config’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:969:2: note: in expansion of macro ‘dm_list_iterate_items’ 969 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:969:2: note: in expansion of macro ‘dm_list_iterate_items’ 969 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:983:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 983 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:983:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 983 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:983:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 983 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘get_format_by_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1248:9: note: in expansion of macro ‘dm_list_iterate_items’ 1248 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1248:9: note: in expansion of macro ‘dm_list_iterate_items’ 1248 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘init_lvmcache_orphans’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1278:2: note: in expansion of macro ‘dm_list_iterate_items’ 1278 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1278:2: note: in expansion of macro ‘dm_list_iterate_items’ 1278 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘lvm_register_segtype’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1298:2: note: in expansion of macro ‘dm_list_iterate_items’ 1298 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1298:2: note: in expansion of macro ‘dm_list_iterate_items’ 1298 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘_destroy_formats’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1768:9: note: in expansion of macro ‘dm_list_item’ 1768 | fmt = dm_list_item(fmtl, struct format_type); | ^~~~~~~~~~~~ commands/toolcontext.c: In function ‘_destroy_segtypes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1780:13: note: in expansion of macro ‘dm_list_item’ 1780 | segtype = dm_list_item(sgtl, struct segment_type); | ^~~~~~~~~~~~ [CC] config/config.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o [CC] datastruct/btree.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.o [CC] datastruct/str_list.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/str_list.c -o datastruct/str_list.o [CC] device/bcache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from config/config.c:17: config/config.c: In function ‘_get_profile_from_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2196:2: note: in expansion of macro ‘dm_list_iterate_items’ 2196 | dm_list_iterate_items(profile, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2196:2: note: in expansion of macro ‘dm_list_iterate_items’ 2196 | dm_list_iterate_items(profile, list) { | ^~~~~~~~~~~~~~~~~~~~~ config/config.c: In function ‘load_pending_profiles’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2323:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2323 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2323:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2323 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2323:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2323 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from datastruct/str_list.c:16: datastruct/str_list.c: In function ‘str_list_add_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:2: note: in expansion of macro ‘dm_list_iterate_items’ 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:2: note: in expansion of macro ‘dm_list_iterate_items’ 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_del’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:94:20: note: in expansion of macro ‘dm_list_item’ 94 | if (!strcmp(str, dm_list_item(slh, struct dm_str_list)->str)) | ^~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_dup’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:2: note: in expansion of macro ‘dm_list_iterate_items’ 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:2: note: in expansion of macro ‘dm_list_iterate_items’ 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_match_item’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:2: note: in expansion of macro ‘dm_list_iterate_items’ 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:2: note: in expansion of macro ‘dm_list_iterate_items’ 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_match_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:2: note: in expansion of macro ‘dm_list_iterate_items’ 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:2: note: in expansion of macro ‘dm_list_iterate_items’ 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_lists_equal’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:2: note: in expansion of macro ‘dm_list_iterate_items’ 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:2: note: in expansion of macro ‘dm_list_iterate_items’ 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_to_str’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193:2: note: in expansion of macro ‘dm_list_iterate_items’ 193 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193:2: note: in expansion of macro ‘dm_list_iterate_items’ 193 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/device/bcache.h:18, from device/bcache.c:15: device/bcache.c: In function ‘_cb_alloc’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:109:7: note: in expansion of macro ‘dm_list_item’ 109 | cb = dm_list_item(_list_pop(&cbs->free), struct control_block); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_iocb_to_cb’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:124:9: note: in expansion of macro ‘dm_list_struct_base’ 124 | return dm_list_struct_base(icb, struct control_block, cb); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_to_async’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:138:9: note: in expansion of macro ‘container_of’ 138 | return container_of(e, struct async_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_to_sync’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:406:16: note: in expansion of macro ‘container_of’ 406 | return container_of(e, struct sync_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_sync_wait’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:577:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 577 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:577:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 577 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:577:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 577 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_alloc_block’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:776:9: note: in expansion of macro ‘dm_list_struct_base’ 776 | return dm_list_struct_base(_list_pop(&cache->free), struct block, list); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_writeback’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:913:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 913 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:913:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 913 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:913:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 913 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_find_unused_clean_block’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:935:2: note: in expansion of macro ‘dm_list_iterate_items’ 935 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:935:2: note: in expansion of macro ‘dm_list_iterate_items’ 935 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device/bcache-utils.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache-utils.c -o device/bcache-utils.o device/bcache.c: In function ‘bcache_flush’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:1291:21: note: in expansion of macro ‘dm_list_item’ 1291 | struct block *b = dm_list_item(_list_pop(&cache->dirty), struct block); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_invalidate_v’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:1363:43: note: in expansion of macro ‘container_of’ 1363 | struct invalidate_iterator *iit = container_of(it, struct invalidate_iterator, it); | ^~~~~~~~~~~~ [CC] device/dev-cache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-cache.c -o device/dev-cache.o [CC] device/dev-ext.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-ext.c -o device/dev-ext.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from device/dev-cache.c:17: device/dev-cache.c: In function ‘dev_destroy_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:83:16: note: in expansion of macro ‘dm_list_item’ 83 | free((void *) dm_list_item(dev->aliases.n, struct dm_str_list)->str); | ^~~~~~~~~~~~ device/dev-cache.c: In function ‘_add_alias’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:335:2: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:335:2: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:343:13: note: in expansion of macro ‘dm_list_item’ 343 | oldpath = dm_list_item(dev->aliases.n, struct dm_str_list)->str; | ^~~~~~~~~~~~ device/dev-cache.c: In function ‘dev_cache_failed_path’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:677:2: note: in expansion of macro ‘dm_list_iterate_items’ 677 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:677:2: note: in expansion of macro ‘dm_list_iterate_items’ 677 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function ‘_insert_dirs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1100:2: note: in expansion of macro ‘dm_list_iterate_items’ 1100 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1100:2: note: in expansion of macro ‘dm_list_iterate_items’ 1100 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function ‘dev_name_confirmed’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1386:26: note: in expansion of macro ‘dm_list_item’ 1386 | while ((r = stat(name = dm_list_item(dev->aliases.n, | ^~~~~~~~~~~~ device/dev-cache.c: In function ‘dev_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1632:35: note: in expansion of macro ‘dm_list_item’ 1632 | return (dev && dev->aliases.n) ? dm_list_item(dev->aliases.n, struct dm_str_list)->str : | ^~~~~~~~~~~~ [CC] device/dev-io.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o [CC] device/dev-md.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o [CC] device/dev-swap.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o [CC] device/dev-type.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o [CC] device/dev-luks.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-luks.c -o device/dev-luks.o [CC] device/dev-dasd.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-dasd.c -o device/dev-dasd.o [CC] device/dev-lvm1-pool.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-lvm1-pool.c -o device/dev-lvm1-pool.o [CC] display/display.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o [CC] error/errseg.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o [CC] unknown/unknown.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from display/display.c:16: display/display.c: In function ‘pvdisplay_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:236:2: note: in expansion of macro ‘dm_list_iterate_items’ 236 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:236:2: note: in expansion of macro ‘dm_list_iterate_items’ 236 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘lvdisplay_full’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ display/display.c:460:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 460 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ display/display.c:460:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 460 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘lvdisplay_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:701:2: note: in expansion of macro ‘dm_list_iterate_items’ 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:701:2: note: in expansion of macro ‘dm_list_iterate_items’ 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘display_formats’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:859:2: note: in expansion of macro ‘dm_list_iterate_items’ 859 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:859:2: note: in expansion of macro ‘dm_list_iterate_items’ 859 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘display_segtypes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:868:2: note: in expansion of macro ‘dm_list_iterate_items’ 868 | dm_list_iterate_items(segtype, &cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:868:2: note: in expansion of macro ‘dm_list_iterate_items’ 868 | dm_list_iterate_items(segtype, &cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘display_tags’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:877:2: note: in expansion of macro ‘dm_list_iterate_items’ 877 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:877:2: note: in expansion of macro ‘dm_list_iterate_items’ 877 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] filters/filter-composite.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-composite.c -o filters/filter-composite.o [CC] filters/filter-persistent.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-persistent.c -o filters/filter-persistent.o [CC] filters/filter-regex.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from filters/filter-persistent.c:17: filters/filter-persistent.c: In function ‘_persistent_filter_wipe’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:75:3: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:75:3: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c: In function ‘_lookup_p’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:142:3: note: in expansion of macro ‘dm_list_iterate_items’ 142 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:142:3: note: in expansion of macro ‘dm_list_iterate_items’ 142 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ [CC] filters/filter-sysfs.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-sysfs.c -o filters/filter-sysfs.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from filters/filter-regex.c:16: filters/filter-regex.c: In function ‘_accept_p’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:156:2: note: in expansion of macro ‘dm_list_iterate_items’ 156 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:156:2: note: in expansion of macro ‘dm_list_iterate_items’ 156 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] filters/filter-md.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-md.c -o filters/filter-md.o [CC] filters/filter-fwraid.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o [CC] filters/filter-mpath.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-mpath.c -o filters/filter-mpath.o [CC] filters/filter-partitioned.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-partitioned.c -o filters/filter-partitioned.o [CC] filters/filter-type.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-type.c -o filters/filter-type.o [CC] filters/filter-usable.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-usable.c -o filters/filter-usable.o [CC] filters/filter-internal.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-internal.c -o filters/filter-internal.o [CC] filters/filter-signature.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-signature.c -o filters/filter-signature.o [CC] format_text/archive.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archive.c -o format_text/archive.o [CC] format_text/archiver.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archiver.c -o format_text/archiver.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from filters/filter-internal.c:16: filters/filter-internal.c: In function ‘_passes_internal’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-internal.c:50:2: note: in expansion of macro ‘dm_list_iterate_items’ 50 | dm_list_iterate_items(devl, &_allow_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-internal.c:50:2: note: in expansion of macro ‘dm_list_iterate_items’ 50 | dm_list_iterate_items(devl, &_allow_devs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/export.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/export.c -o format_text/export.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/archive.c:16: format_text/archive.c: In function ‘_insert_archive_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:98:2: note: in expansion of macro ‘dm_list_iterate_items’ 98 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:98:2: note: in expansion of macro ‘dm_list_iterate_items’ 98 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archive.c: In function ‘_remove_expired’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:203:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 203 | dm_list_iterate_back_items(bf, archives) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:203:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 203 | dm_list_iterate_back_items(bf, archives) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c: In function ‘archive_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/archive.c:268:10: note: in expansion of macro ‘dm_list_item’ 268 | last = dm_list_item(dm_list_first(archives), struct archive_file); | ^~~~~~~~~~~~ format_text/archive.c: In function ‘archive_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:347:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 347 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:347:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 347 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/archiver.c:16: format_text/archiver.c: In function ‘backup_read_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function ‘backup_restore_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:387:3: note: in expansion of macro ‘dm_list_iterate_items’ 387 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:387:3: note: in expansion of macro ‘dm_list_iterate_items’ 387 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:451:2: note: in expansion of macro ‘dm_list_iterate_items’ 451 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:451:2: note: in expansion of macro ‘dm_list_iterate_items’ 451 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:479:3: note: in expansion of macro ‘dm_list_iterate_items’ 479 | dm_list_iterate_items(pvl, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:479:3: note: in expansion of macro ‘dm_list_iterate_items’ 479 | dm_list_iterate_items(pvl, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function ‘backup_restore_from_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:521:2: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:521:2: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/flags.c format_text/archiver.c: In function ‘backup_to_file’: gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/flags.c -o format_text/flags.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:590:2: note: in expansion of macro ‘dm_list_iterate_items’ 590 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:590:2: note: in expansion of macro ‘dm_list_iterate_items’ 590 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/format-text.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/format-text.c -o format_text/format-text.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/export.c:17: format_text/export.c: In function ‘_alloc_printed_str_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:2: note: in expansion of macro ‘dm_list_iterate_items’ 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:2: note: in expansion of macro ‘dm_list_iterate_items’ 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:2: note: in expansion of macro ‘dm_list_iterate_items’ 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:2: note: in expansion of macro ‘dm_list_iterate_items’ 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:534:2: note: in expansion of macro ‘dm_list_iterate_items’ 534 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:534:2: note: in expansion of macro ‘dm_list_iterate_items’ 534 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:771:2: note: in expansion of macro ‘dm_list_iterate_items’ 771 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:771:2: note: in expansion of macro ‘dm_list_iterate_items’ 771 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:798:2: note: in expansion of macro ‘dm_list_iterate_items’ 798 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:798:2: note: in expansion of macro ‘dm_list_iterate_items’ 798 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_alloc_printed_indirect_descendants’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:827:2: note: in expansion of macro ‘dm_list_iterate_items’ 827 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/import.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:827:2: note: in expansion of macro ‘dm_list_iterate_items’ 827 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:849:2: note: in expansion of macro ‘dm_list_iterate_items’ 849 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:849:2: note: in expansion of macro ‘dm_list_iterate_items’ 849 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_historical_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:928:2: note: in expansion of macro ‘dm_list_iterate_items’ 928 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:928:2: note: in expansion of macro ‘dm_list_iterate_items’ 928 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_build_pv_names’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:957:2: note: in expansion of macro ‘dm_list_iterate_items’ 957 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:957:2: note: in expansion of macro ‘dm_list_iterate_items’ 957 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/import_vsn1.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import_vsn1.c -o format_text/import_vsn1.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/format-text.c:16: format_text/format-text.c: In function ‘_mda_in_vg_raw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:125:2: note: in expansion of macro ‘dm_list_iterate_items’ 125 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:125:2: note: in expansion of macro ‘dm_list_iterate_items’ 125 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function ‘_vg_write_raw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:627:2: note: in expansion of macro ‘dm_list_iterate_items’ 627 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:627:2: note: in expansion of macro ‘dm_list_iterate_items’ 627 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function ‘_vg_commit_raw_rlocn’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1044:2: note: in expansion of macro ‘dm_list_iterate_items’ 1044 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1044:2: note: in expansion of macro ‘dm_list_iterate_items’ 1044 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function ‘_vg_revert_raw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1227:2: note: in expansion of macro ‘dm_list_iterate_items’ 1227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1227:2: note: in expansion of macro ‘dm_list_iterate_items’ 1227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/text_label.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/text_label.c -o format_text/text_label.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/import_vsn1.c:16: format_text/import_vsn1.c: In function ‘_insert_segment’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:343:2: note: in expansion of macro ‘dm_list_iterate_items’ 343 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:343:2: note: in expansion of macro ‘dm_list_iterate_items’ 343 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/text_label.c:17: format_text/text_label.c: In function ‘del_das’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:227:8: note: in expansion of macro ‘dm_list_item’ 227 | da = dm_list_item(dah, struct data_area_list); | ^~~~~~~~~~~~ format_text/text_label.c: In function ‘add_mda’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:2: note: in expansion of macro ‘dm_list_iterate_items’ 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:2: note: in expansion of macro ‘dm_list_iterate_items’ 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c: In function ‘del_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:308:9: note: in expansion of macro ‘dm_list_item’ 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ [CC] freeseg/freeseg.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 freeseg/freeseg.c -o freeseg/freeseg.o [CC] label/label.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o [CC] label/hints.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/hints.c -o label/hints.o [CC] locking/file_locking.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/file_locking.c -o locking/file_locking.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from label/label.c:16: label/label.c: In function ‘label_exit’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:79:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 79 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:79:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 79 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:79:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 79 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_get_handler’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:103:2: note: in expansion of macro ‘dm_list_iterate_items’ 103 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:103:2: note: in expansion of macro ‘dm_list_iterate_items’ 103 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_remove’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:148:4: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:148:4: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘_find_lvm_header’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:319:3: note: in expansion of macro ‘dm_list_iterate_items’ 319 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:319:3: note: in expansion of macro ‘dm_list_iterate_items’ 319 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘_scan_dev_open’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ label/label.c:506:12: note: in expansion of macro ‘dm_list_item’ 506 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ label/label.c: In function ‘_drop_bad_aliases’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:630:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 630 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:630:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 630 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:630:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 630 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘_scan_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:698:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 698 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:698:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 698 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:698:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 698 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:730:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 730 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:730:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 730 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:730:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 730 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:794:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 794 | dm_list_iterate_items_safe(devl, devl2, &reopen_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:794:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 794 | dm_list_iterate_items_safe(devl, devl2, &reopen_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:794:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 794 | dm_list_iterate_items_safe(devl, devl2, &reopen_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_for_pvid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:975:2: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:975:2: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1000:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1000 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1000:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1000 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1000:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1000 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1098:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1098 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1098:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1098 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1098:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1098 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1113:2: note: in expansion of macro ‘dm_list_iterate_items’ 1113 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1113:2: note: in expansion of macro ‘dm_list_iterate_items’ 1113 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1115:2: note: in expansion of macro ‘dm_list_iterate_items’ 1115 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1115:2: note: in expansion of macro ‘dm_list_iterate_items’ 1115 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1219:3: note: in expansion of macro ‘dm_list_iterate_items’ 1219 | dm_list_iterate_items(devl, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1219:3: note: in expansion of macro ‘dm_list_iterate_items’ 1219 | dm_list_iterate_items(devl, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1236:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1236 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1236:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1236 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1236:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1236 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1241:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1241 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1241:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1241 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1241:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1241 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1339:2: note: in expansion of macro ‘dm_list_iterate_items’ 1339 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1339:2: note: in expansion of macro ‘dm_list_iterate_items’ 1339 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_devs_rw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1358:2: note: in expansion of macro ‘dm_list_iterate_items’ 1358 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1358:2: note: in expansion of macro ‘dm_list_iterate_items’ 1358 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_devs_excl’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1374:2: note: in expansion of macro ‘dm_list_iterate_items’ 1374 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1374:2: note: in expansion of macro ‘dm_list_iterate_items’ 1374 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from label/hints.c:138: label/hints.c: In function ‘free_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 375 | dm_list_iterate_items_safe(hint, hint2, hints) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 375 | dm_list_iterate_items_safe(hint, hint2, hints) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 375 | dm_list_iterate_items_safe(hint, hint2, hints) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function ‘_find_hint_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:385:2: note: in expansion of macro ‘dm_list_iterate_items’ 385 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:385:2: note: in expansion of macro ‘dm_list_iterate_items’ 385 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function ‘validate_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:533:2: note: in expansion of macro ‘dm_list_iterate_items’ 533 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:533:2: note: in expansion of macro ‘dm_list_iterate_items’ 533 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function ‘_apply_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:586:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 586 | dm_list_iterate_items_safe(devl, devl2, devs_in) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:586:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 586 | dm_list_iterate_items_safe(devl, devl2, devs_in) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:586:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 586 | dm_list_iterate_items_safe(devl, devl2, devs_in) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ label/hints.c:589:13: note: in expansion of macro ‘dm_list_item’ 589 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ label/hints.c: In function ‘_get_single_vgname_cmd_arg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:1228:2: note: in expansion of macro ‘dm_list_iterate_items’ 1228 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:1228:2: note: in expansion of macro ‘dm_list_iterate_items’ 1228 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] locking/locking.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o [CC] log/log.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from locking/locking.c:16: locking/locking.c: In function ‘activate_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/locking.c:310:2: note: in expansion of macro ‘dm_list_iterate_items’ 310 | dm_list_iterate_items(lvl, lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/locking.c:310:2: note: in expansion of macro ‘dm_list_iterate_items’ 310 | dm_list_iterate_items(lvl, lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ locking/locking.c:315:11: note: in expansion of macro ‘dm_list_item’ 315 | lvl = dm_list_item(lvh, struct lv_list); | ^~~~~~~~~~~~ [CC] metadata/cache_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o [CC] metadata/writecache_manip.c [CC] metadata/integrity_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/integrity_manip.c -o metadata/integrity_manip.o gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o [CC] metadata/lv.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/integrity_manip.c:15: metadata/integrity_manip.c: In function ‘lv_is_integrity_origin’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:37:2: note: in expansion of macro ‘dm_list_iterate_items’ 37 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:37:2: note: in expansion of macro ‘dm_list_iterate_items’ 37 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c: In function ‘lv_add_integrity_to_raid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:576:3: note: in expansion of macro ‘dm_list_iterate_items’ 576 | dm_list_iterate_items(pvl, &allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:576:3: note: in expansion of macro ‘dm_list_iterate_items’ 576 | dm_list_iterate_items(pvl, &allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/writecache_manip.c:15: metadata/writecache_manip.c: In function ‘lv_is_writecache_cachevol’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/writecache_manip.c:52:2: note: in expansion of macro ‘dm_list_iterate_items’ 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/writecache_manip.c:52:2: note: in expansion of macro ‘dm_list_iterate_items’ 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/lv.c:16: metadata/lv.c: In function ‘_lv_is_on_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:524:2: note: in expansion of macro ‘dm_list_iterate_items’ 524 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:524:2: note: in expansion of macro ‘dm_list_iterate_items’ 524 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘lv_is_on_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:585:2: note: in expansion of macro ‘dm_list_iterate_items’ 585 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:585:2: note: in expansion of macro ‘dm_list_iterate_items’ 585 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘lv_mirror_log_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:700:2: note: in expansion of macro ‘dm_list_iterate_items’ 700 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:700:2: note: in expansion of macro ‘dm_list_iterate_items’ 700 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘_do_lv_move_pv_dup’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:916:2: note: in expansion of macro ‘dm_list_iterate_items’ 916 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:916:2: note: in expansion of macro ‘dm_list_iterate_items’ 916 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘lv_lock_holder’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1640:4: note: in expansion of macro ‘dm_list_iterate_items’ 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1640:4: note: in expansion of macro ‘dm_list_iterate_items’ 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1657:2: note: in expansion of macro ‘dm_list_iterate_items’ 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1657:2: note: in expansion of macro ‘dm_list_iterate_items’ 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘lv_has_constant_stripes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1684:2: note: in expansion of macro ‘dm_list_iterate_items’ 1684 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1684:2: note: in expansion of macro ‘dm_list_iterate_items’ 1684 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/lv_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o [CC] metadata/merge.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o [CC] metadata/metadata.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/lv_manip.c:16: metadata/lv_manip.c: In function ‘lv_layout_and_role’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:3: note: in expansion of macro ‘dm_list_iterate_items’ 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:3: note: in expansion of macro ‘dm_list_iterate_items’ 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_get_pv_list_for_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:2: note: in expansion of macro ‘dm_list_iterate_items’ 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:2: note: in expansion of macro ‘dm_list_iterate_items’ 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:4: note: in expansion of macro ‘dm_list_iterate_items’ 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:4: note: in expansion of macro ‘dm_list_iterate_items’ 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘add_seg_to_segs_using_this_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_seg_from_segs_using_this_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:2: note: in expansion of macro ‘dm_list_iterate_items’ 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:2: note: in expansion of macro ‘dm_list_iterate_items’ 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘get_only_segment_using_this_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:2: note: in expansion of macro ‘dm_list_iterate_items’ 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:2: note: in expansion of macro ‘dm_list_iterate_items’ 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_find_seg_pvs_by_le’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:2: note: in expansion of macro ‘dm_list_iterate_items’ 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:2: note: in expansion of macro ‘dm_list_iterate_items’ 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘find_free_lvnum’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘copy_percent’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:999:2: note: in expansion of macro ‘dm_list_iterate_items’ 999 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:999:2: note: in expansion of macro ‘dm_list_iterate_items’ 999 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_lv_reduce’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1486:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1486 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1486:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1486 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘historical_glv_remove’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1716:2: note: in expansion of macro ‘dm_list_iterate_items’ 1716 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1716:2: note: in expansion of macro ‘dm_list_iterate_items’ 1716 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_stripes_per_mimage’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1877:16: note: in expansion of macro ‘dm_list_item’ 1877 | last_lvseg = dm_list_item(dm_list_last(&seg_lv(seg, 0)->segments), struct lv_segment); | ^~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_setup_alloced_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2014:2: note: in expansion of macro ‘dm_list_iterate_items’ 2014 | dm_list_iterate_items(aa, &alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2014:2: note: in expansion of macro ‘dm_list_iterate_items’ 2014 | dm_list_iterate_items(aa, &alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/merge.c:16: metadata/merge.c: In function ‘lv_merge_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/merge.c:58:13: note: in expansion of macro ‘dm_list_item’ 58 | current = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_match_pv_tags’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2311:5: note: in expansion of macro ‘dm_list_iterate_items’ 2311 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2311:5: note: in expansion of macro ‘dm_list_iterate_items’ 2311 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_log_parallel_areas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2433:2: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2433:2: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2441:3: note: in expansion of macro ‘dm_list_iterate_items’ 2441 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2441:3: note: in expansion of macro ‘dm_list_iterate_items’ 2441 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_check_cling_to_alloced’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2684:3: note: in expansion of macro ‘dm_list_iterate_items’ 2684 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2684:3: note: in expansion of macro ‘dm_list_iterate_items’ 2684 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_pv_is_parallel’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2702:2: note: in expansion of macro ‘dm_list_iterate_items’ 2702 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2702:2: note: in expansion of macro ‘dm_list_iterate_items’ 2702 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/merge.c: In function ‘check_lv_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:651:2: note: in expansion of macro ‘dm_list_iterate_items’ 651 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_reset_unreserved’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:651:2: note: in expansion of macro ‘dm_list_iterate_items’ 651 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2838:2: note: in expansion of macro ‘dm_list_iterate_items’ 2838 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2838:2: note: in expansion of macro ‘dm_list_iterate_items’ 2838 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:735:5: note: in expansion of macro ‘dm_list_iterate_items’ 735 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:735:5: note: in expansion of macro ‘dm_list_iterate_items’ 735 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2839:3: note: in expansion of macro ‘dm_list_iterate_items’ 2839 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2839:3: note: in expansion of macro ‘dm_list_iterate_items’ 2839 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:781:2: note: in expansion of macro ‘dm_list_iterate_items’ 781 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:781:2: note: in expansion of macro ‘dm_list_iterate_items’ 781 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:818:3: note: in expansion of macro ‘dm_list_iterate_items’ 818 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:818:3: note: in expansion of macro ‘dm_list_iterate_items’ 818 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:837:2: note: in expansion of macro ‘dm_list_iterate_items’ 837 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_find_some_parallel_space’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2984:3: note: in expansion of macro ‘dm_list_iterate_items’ 2984 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:837:2: note: in expansion of macro ‘dm_list_iterate_items’ 837 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2984:3: note: in expansion of macro ‘dm_list_iterate_items’ 2984 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2992:6: note: in expansion of macro ‘dm_list_iterate_items’ 2992 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/metadata.c:16: metadata/metadata.c: In function ‘_check_pv_ext’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:58:2: note: in expansion of macro ‘dm_list_iterate_items’ 58 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:58:2: note: in expansion of macro ‘dm_list_iterate_items’ 58 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2992:6: note: in expansion of macro ‘dm_list_iterate_items’ 2992 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3021:4: note: in expansion of macro ‘dm_list_iterate_items’ 3021 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘add_pv_to_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:407:2: note: in expansion of macro ‘dm_list_iterate_items’ 407 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:407:2: note: in expansion of macro ‘dm_list_iterate_items’ 407 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘move_pvs_used_by_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(lvseg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(lvseg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3021:4: note: in expansion of macro ‘dm_list_iterate_items’ 3021 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_rename’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:565:2: note: in expansion of macro ‘dm_list_iterate_items’ 565 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:565:2: note: in expansion of macro ‘dm_list_iterate_items’ 565 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_remove_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:614:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 614 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:614:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 614 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:614:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 614 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_remove_direct’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:632:2: note: in expansion of macro ‘dm_list_iterate_items’ 632 | dm_list_iterate_items(pvl, &vg->removed_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:632:2: note: in expansion of macro ‘dm_list_iterate_items’ 632 | dm_list_iterate_items(pvl, &vg->removed_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_check_pv_dev_block_sizes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:708:2: note: in expansion of macro ‘dm_list_iterate_items’ 708 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:708:2: note: in expansion of macro ‘dm_list_iterate_items’ 708 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘check_pv_dev_sizes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:726:2: note: in expansion of macro ‘dm_list_iterate_items’ 726 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:726:2: note: in expansion of macro ‘dm_list_iterate_items’ 726 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_extend_each_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:768:2: note: in expansion of macro ‘dm_list_iterate_items’ 768 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:768:2: note: in expansion of macro ‘dm_list_iterate_items’ 768 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:792:2: note: in expansion of macro ‘dm_list_iterate_items’ 792 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:792:2: note: in expansion of macro ‘dm_list_iterate_items’ 792 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_find_max_parallel_space_for_one_policy’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3219:4: note: in expansion of macro ‘dm_list_iterate_items’ 3219 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘lv_has_unknown_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1016:2: note: in expansion of macro ‘dm_list_iterate_items’ 1016 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3219:4: note: in expansion of macro ‘dm_list_iterate_items’ 3219 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1016:2: note: in expansion of macro ‘dm_list_iterate_items’ 1016 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_has_unknown_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1027:2: note: in expansion of macro ‘dm_list_iterate_items’ 1027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1027:2: note: in expansion of macro ‘dm_list_iterate_items’ 1027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_vg_ignore_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1242:2: note: in expansion of macro ‘dm_list_iterate_items’ 1242 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1242:2: note: in expansion of macro ‘dm_list_iterate_items’ 1242 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_vg_unignore_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1280:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1280 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1280:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1280 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1280:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1280 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1290:2: note: in expansion of macro ‘dm_list_iterate_items’ 1290 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1290:2: note: in expansion of macro ‘dm_list_iterate_items’ 1290 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_min_mda_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1351:2: note: in expansion of macro ‘dm_list_iterate_items’ 1351 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1351:2: note: in expansion of macro ‘dm_list_iterate_items’ 1351 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_move_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1371:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1371 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1371:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1371 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1371:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1371 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1590:2: note: in expansion of macro ‘dm_list_iterate_items’ 1590 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1590:2: note: in expansion of macro ‘dm_list_iterate_items’ 1590 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv_in_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1602:2: note: in expansion of macro ‘dm_list_iterate_items’ 1602 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1602:2: note: in expansion of macro ‘dm_list_iterate_items’ 1602 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘pv_is_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1613:2: note: in expansion of macro ‘dm_list_iterate_items’ 1613 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1613:2: note: in expansion of macro ‘dm_list_iterate_items’ 1613 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv_in_vg_by_uuid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1637:2: note: in expansion of macro ‘dm_list_iterate_items’ 1637 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1637:2: note: in expansion of macro ‘dm_list_iterate_items’ 1637 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_lv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1656:2: note: in expansion of macro ‘dm_list_iterate_items’ 1656 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1656:2: note: in expansion of macro ‘dm_list_iterate_items’ 1656 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_lv_in_lv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1668:2: note: in expansion of macro ‘dm_list_iterate_items’ 1668 | dm_list_iterate_items(lvl, ll) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_add_segmented_mirror_image’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1668:2: note: in expansion of macro ‘dm_list_iterate_items’ 1668 | dm_list_iterate_items(lvl, ll) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_lv_in_vg_by_lvid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3860:2: note: in expansion of macro ‘dm_list_iterate_items’ 3860 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1680:2: note: in expansion of macro ‘dm_list_iterate_items’ 1680 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3860:2: note: in expansion of macro ‘dm_list_iterate_items’ 3860 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1680:2: note: in expansion of macro ‘dm_list_iterate_items’ 1680 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_historical_glv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1710:2: note: in expansion of macro ‘dm_list_iterate_items’ 1710 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3902:2: note: in expansion of macro ‘dm_list_iterate_items’ 3902 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1710:2: note: in expansion of macro ‘dm_list_iterate_items’ 1710 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3902:2: note: in expansion of macro ‘dm_list_iterate_items’ 3902 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1744:2: note: in expansion of macro ‘dm_list_iterate_items’ 1744 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1744:2: note: in expansion of macro ‘dm_list_iterate_items’ 1744 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_seg_by_le’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1756:2: note: in expansion of macro ‘dm_list_iterate_items’ 1756 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1756:2: note: in expansion of macro ‘dm_list_iterate_items’ 1756 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘first_seg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1767:2: note: in expansion of macro ‘dm_list_iterate_items’ 1767 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1767:2: note: in expansion of macro ‘dm_list_iterate_items’ 1767 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘last_seg’: metadata/lv_manip.c: In function ‘lv_add_mirror_areas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1777:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1777 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3949:2: note: in expansion of macro ‘dm_list_iterate_items’ 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1777:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1777 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_remove_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1789:2: note: in expansion of macro ‘dm_list_iterate_items’ 1789 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3949:2: note: in expansion of macro ‘dm_list_iterate_items’ 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1789:2: note: in expansion of macro ‘dm_list_iterate_items’ 1789 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vgs_are_compatible’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1847:2: note: in expansion of macro ‘dm_list_iterate_items’ 1847 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1847:2: note: in expansion of macro ‘dm_list_iterate_items’ 1847 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1850:3: note: in expansion of macro ‘dm_list_iterate_items’ 1850 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1850:3: note: in expansion of macro ‘dm_list_iterate_items’ 1850 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1864:2: note: in expansion of macro ‘dm_list_iterate_items’ 1864 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1864:2: note: in expansion of macro ‘dm_list_iterate_items’ 1864 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1873:2: note: in expansion of macro ‘dm_list_iterate_items’ 1873 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1873:2: note: in expansion of macro ‘dm_list_iterate_items’ 1873 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_each_dependency’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1910:2: note: in expansion of macro ‘dm_list_iterate_items’ 1910 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1910:2: note: in expansion of macro ‘dm_list_iterate_items’ 1910 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ metadata/metadata.c:1931:12: note: in expansion of macro ‘dm_list_struct_base’ 1931 | if (!fn(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, data)) | ^~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_postorder_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2021:2: note: in expansion of macro ‘dm_list_iterate_items’ 2021 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2021:2: note: in expansion of macro ‘dm_list_iterate_items’ 2021 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2027:2: note: in expansion of macro ‘dm_list_iterate_items’ 2027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2027:2: note: in expansion of macro ‘dm_list_iterate_items’ 2027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_mark_if_partial_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2056:2: note: in expansion of macro ‘dm_list_iterate_items’ 2056 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2056:2: note: in expansion of macro ‘dm_list_iterate_items’ 2056 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_mark_partial_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2084:3: note: in expansion of macro ‘dm_list_iterate_items’ 2084 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2084:3: note: in expansion of macro ‘dm_list_iterate_items’ 2084 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_validate_references_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2165:2: note: in expansion of macro ‘dm_list_iterate_items’ 2165 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2165:2: note: in expansion of macro ‘dm_list_iterate_items’ 2165 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_for_each_sub_lv’: metadata/metadata.c: In function ‘vg_validate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4654:2: note: in expansion of macro ‘dm_list_iterate_items’ 4654 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2290:2: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4654:2: note: in expansion of macro ‘dm_list_iterate_items’ 4654 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2290:2: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2297:2: note: in expansion of macro ‘dm_list_iterate_items’ 2297 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2297:2: note: in expansion of macro ‘dm_list_iterate_items’ 2297 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2329:3: note: in expansion of macro ‘dm_list_iterate_items’ 2329 | dm_list_iterate_items(sl, &pvl->pv->tags) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/mirror.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2329:3: note: in expansion of macro ‘dm_list_iterate_items’ 2329 | dm_list_iterate_items(sl, &pvl->pv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2351:2: note: in expansion of macro ‘dm_list_iterate_items’ 2351 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2351:2: note: in expansion of macro ‘dm_list_iterate_items’ 2351 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2362:2: note: in expansion of macro ‘dm_list_iterate_items’ 2362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2362:2: note: in expansion of macro ‘dm_list_iterate_items’ 2362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2433:3: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2433:3: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2489:2: note: in expansion of macro ‘dm_list_iterate_items’ 2489 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2489:2: note: in expansion of macro ‘dm_list_iterate_items’ 2489 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2533:2: note: in expansion of macro ‘dm_list_iterate_items’ 2533 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2533:2: note: in expansion of macro ‘dm_list_iterate_items’ 2533 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2536:3: note: in expansion of macro ‘dm_list_iterate_items’ 2536 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2536:3: note: in expansion of macro ‘dm_list_iterate_items’ 2536 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2611:2: note: in expansion of macro ‘dm_list_iterate_items’ 2611 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2611:2: note: in expansion of macro ‘dm_list_iterate_items’ 2611 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2706:2: note: in expansion of macro ‘dm_list_iterate_items’ 2706 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2706:2: note: in expansion of macro ‘dm_list_iterate_items’ 2706 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_pv_in_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2795:2: note: in expansion of macro ‘dm_list_iterate_items’ 2795 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2795:2: note: in expansion of macro ‘dm_list_iterate_items’ 2795 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_check_historical_lv_is_valid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:2: note: in expansion of macro ‘dm_list_iterate_items’ 2815 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:2: note: in expansion of macro ‘dm_list_iterate_items’ 2815 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_handle_historical_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2834:2: note: in expansion of macro ‘dm_list_iterate_items’ 2834 | dm_list_iterate_items(glvl, &vg->historical_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2834:2: note: in expansion of macro ‘dm_list_iterate_items’ 2834 | dm_list_iterate_items(glvl, &vg->historical_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2837:2: note: in expansion of macro ‘dm_list_iterate_items’ 2837 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2837:2: note: in expansion of macro ‘dm_list_iterate_items’ 2837 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2852:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2852 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2852:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2852 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2852:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2852 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_wipe_outdated_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2889:2: note: in expansion of macro ‘dm_list_iterate_items’ 2889 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2889:2: note: in expansion of macro ‘dm_list_iterate_items’ 2889 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_add_pes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2895:4: note: in expansion of macro ‘dm_list_iterate_items’ 2895 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5333:2: note: in expansion of macro ‘dm_list_iterate_items’ 5333 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2895:4: note: in expansion of macro ‘dm_list_iterate_items’ 2895 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_write’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5333:2: note: in expansion of macro ‘dm_list_iterate_items’ 5333 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2944:3: note: in expansion of macro ‘dm_list_iterate_items’ 2944 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2944:3: note: in expansion of macro ‘dm_list_iterate_items’ 2944 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3006:2: note: in expansion of macro ‘dm_list_iterate_items’ 3006 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3006:2: note: in expansion of macro ‘dm_list_iterate_items’ 3006 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3026:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3026 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3026:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3026 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_lvresize_adjust_extents’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3026:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3026 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3033:2: note: in expansion of macro ‘dm_list_iterate_items’ 3033 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5437:4: note: in expansion of macro ‘dm_list_iterate_items’ 5437 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3033:2: note: in expansion of macro ‘dm_list_iterate_items’ 3033 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5437:4: note: in expansion of macro ‘dm_list_iterate_items’ 5437 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3078:10: note: in expansion of macro ‘dm_list_item’ 3078 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3092:2: note: in expansion of macro ‘dm_list_iterate_items’ 3092 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3092:2: note: in expansion of macro ‘dm_list_iterate_items’ 3092 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3099:4: note: in expansion of macro ‘dm_list_iterate_items’ 3099 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3099:4: note: in expansion of macro ‘dm_list_iterate_items’ 3099 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_vg_commit_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3129:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3129 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3129:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3129 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3129:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3129 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3133:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3133 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5559:3: note: in expansion of macro ‘dm_list_iterate_items’ 5559 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3133:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3133 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3133:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3133 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3137:2: note: in expansion of macro ‘dm_list_iterate_items’ 3137 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5559:3: note: in expansion of macro ‘dm_list_iterate_items’ 5559 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3137:2: note: in expansion of macro ‘dm_list_iterate_items’ 3137 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_commit’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:10: note: in expansion of macro ‘dm_list_iterate_items’ 3175 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:10: note: in expansion of macro ‘dm_list_iterate_items’ 3175 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_revert’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3192:2: note: in expansion of macro ‘dm_list_iterate_items’ 3192 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3192:2: note: in expansion of macro ‘dm_list_iterate_items’ 3192 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3201:2: note: in expansion of macro ‘dm_list_iterate_items’ 3201 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3201:2: note: in expansion of macro ‘dm_list_iterate_items’ 3201 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_read_orphans’: metadata/lv_manip.c: In function ‘generate_lv_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3310:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3310 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3310:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3310 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6094:2: note: in expansion of macro ‘dm_list_iterate_items’ 6094 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3310:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3310 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6094:2: note: in expansion of macro ‘dm_list_iterate_items’ 6094 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_missing_pv_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3364:2: note: in expansion of macro ‘dm_list_iterate_items’ 3364 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3364:2: note: in expansion of macro ‘dm_list_iterate_items’ 3364 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6102:2: note: in expansion of macro ‘dm_list_iterate_items’ 6102 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_check_devs_used_correspond_with_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3386:2: note: in expansion of macro ‘dm_list_iterate_items’ 3386 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6102:2: note: in expansion of macro ‘dm_list_iterate_items’ 6102 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3386:2: note: in expansion of macro ‘dm_list_iterate_items’ 3386 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3410:2: note: in expansion of macro ‘dm_list_iterate_items’ 3410 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_glv_from_indirect_glvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6189:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 6189 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3410:2: note: in expansion of macro ‘dm_list_iterate_items’ 3410 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_check_devs_used_correspond_with_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6189:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 6189 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3463:2: note: in expansion of macro ‘dm_list_iterate_items’ 3463 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3463:2: note: in expansion of macro ‘dm_list_iterate_items’ 3463 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6189:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 6189 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3481:2: note: in expansion of macro ‘dm_list_iterate_items’ 3481 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3481:2: note: in expansion of macro ‘dm_list_iterate_items’ 3481 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3493:3: note: in expansion of macro ‘dm_list_iterate_items’ 3493 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3493:3: note: in expansion of macro ‘dm_list_iterate_items’ 3493 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_remove_single’: metadata/metadata.c: In function ‘set_pv_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3652:2: note: in expansion of macro ‘dm_list_iterate_items’ 3652 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6609:2: note: in expansion of macro ‘dm_list_iterate_items’ 6609 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3652:2: note: in expansion of macro ‘dm_list_iterate_items’ 3652 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6609:2: note: in expansion of macro ‘dm_list_iterate_items’ 6609 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6668:3: note: in expansion of macro ‘dm_list_iterate_items’ 6668 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/mirror.c:16: metadata/mirror.c: In function ‘_init_mirror_log’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:308:2: note: in expansion of macro ‘dm_list_iterate_items’ 308 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:308:2: note: in expansion of macro ‘dm_list_iterate_items’ 308 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:354:2: note: in expansion of macro ‘dm_list_iterate_items’ 354 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:354:2: note: in expansion of macro ‘dm_list_iterate_items’ 354 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:367:2: note: in expansion of macro ‘dm_list_iterate_items’ 367 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6668:3: note: in expansion of macro ‘dm_list_iterate_items’ 6668 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:367:2: note: in expansion of macro ‘dm_list_iterate_items’ 367 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘_delete_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:412:3: note: in expansion of macro ‘dm_list_iterate_items’ 412 | dm_list_iterate_items(sl, &mirror_lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:412:3: note: in expansion of macro ‘dm_list_iterate_items’ 412 | dm_list_iterate_items(sl, &mirror_lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_lv_remove_segs_using_this_lv’: metadata/mirror.c: In function ‘_merge_mirror_images’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:460:2: note: in expansion of macro ‘dm_list_iterate_items’ 460 | dm_list_iterate_items(lvl, mimages) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:460:2: note: in expansion of macro ‘dm_list_iterate_items’ 460 | dm_list_iterate_items(lvl, mimages) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘is_mirror_image_removable’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:498:2: note: in expansion of macro ‘dm_list_iterate_items’ 498 | dm_list_iterate_items(seg, &mimage_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:498:2: note: in expansion of macro ‘dm_list_iterate_items’ 498 | dm_list_iterate_items(seg, &mimage_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:510:4: note: in expansion of macro ‘dm_list_iterate_items’ 510 | dm_list_iterate_items(pvl, removable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:510:4: note: in expansion of macro ‘dm_list_iterate_items’ 510 | dm_list_iterate_items(pvl, removable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6735:2: note: in expansion of macro ‘dm_list_iterate_items’ 6735 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘_split_mirror_images’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:682:3: note: in expansion of macro ‘dm_list_iterate_items’ 682 | dm_list_iterate_items(lvl, &split_images) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:682:3: note: in expansion of macro ‘dm_list_iterate_items’ 682 | dm_list_iterate_items(lvl, &split_images) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6735:2: note: in expansion of macro ‘dm_list_iterate_items’ 6735 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_remove_with_dependencies’: metadata/metadata.c: In function ‘vg_set_fid’: metadata/mirror.c: In function ‘_remove_mirror_images’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:904:4: note: in expansion of macro ‘dm_list_iterate_items’ 904 | dm_list_iterate_items(pvmove_seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:904:4: note: in expansion of macro ‘dm_list_iterate_items’ 904 | dm_list_iterate_items(pvmove_seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:975:3: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:975:3: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘remove_mirrors_from_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1190:2: note: in expansion of macro ‘dm_list_iterate_items’ 1190 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1190:2: note: in expansion of macro ‘dm_list_iterate_items’ 1190 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1206:2: note: in expansion of macro ‘dm_list_iterate_items’ 1206 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ metadata/lv_manip.c:6810:42: note: in expansion of macro ‘dm_list_struct_base’ 6810 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1206:2: note: in expansion of macro ‘dm_list_iterate_items’ 1206 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘get_pvmove_pvname_from_lv_mirr’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1229:2: note: in expansion of macro ‘dm_list_iterate_items’ 1229 | dm_list_iterate_items(seg, &lv_mirr->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1229:2: note: in expansion of macro ‘dm_list_iterate_items’ 1229 | dm_list_iterate_items(seg, &lv_mirr->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘find_pvmove_lv_in_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6870:3: note: in expansion of macro ‘dm_list_iterate_items’ 6870 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1252:2: note: in expansion of macro ‘dm_list_iterate_items’ 1252 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1252:2: note: in expansion of macro ‘dm_list_iterate_items’ 1252 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4076:2: note: in expansion of macro ‘dm_list_iterate_items’ 4076 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘find_pvmove_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1285:2: note: in expansion of macro ‘dm_list_iterate_items’ 1285 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4076:2: note: in expansion of macro ‘dm_list_iterate_items’ 4076 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1285:2: note: in expansion of macro ‘dm_list_iterate_items’ 1285 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6870:3: note: in expansion of macro ‘dm_list_iterate_items’ 6870 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4079:2: note: in expansion of macro ‘dm_list_iterate_items’ 4079 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1308:3: note: in expansion of macro ‘dm_list_iterate_items’ 1308 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1308:3: note: in expansion of macro ‘dm_list_iterate_items’ 1308 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4079:2: note: in expansion of macro ‘dm_list_iterate_items’ 4079 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘lvs_using_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1335:2: note: in expansion of macro ‘dm_list_iterate_items’ 1335 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1335:2: note: in expansion of macro ‘dm_list_iterate_items’ 1335 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘fixup_imported_mirrors’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1356:2: note: in expansion of macro ‘dm_list_iterate_items’ 1356 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1356:2: note: in expansion of macro ‘dm_list_iterate_items’ 1356 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1357:3: note: in expansion of macro ‘dm_list_iterate_items’ 1357 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1357:3: note: in expansion of macro ‘dm_list_iterate_items’ 1357 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘split_parent_segments_for_layer’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7013:2: note: in expansion of macro ‘dm_list_iterate_items’ 7013 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘fid_add_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4135:2: note: in expansion of macro ‘dm_list_iterate_items’ 4135 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7013:2: note: in expansion of macro ‘dm_list_iterate_items’ 7013 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4135:2: note: in expansion of macro ‘dm_list_iterate_items’ 4135 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7019:3: note: in expansion of macro ‘dm_list_iterate_items’ 7019 | dm_list_iterate_items(seg, &parent_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7019:3: note: in expansion of macro ‘dm_list_iterate_items’ 7019 | dm_list_iterate_items(seg, &parent_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘mdas_empty_or_ignored’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4293:2: note: in expansion of macro ‘dm_list_iterate_items’ 4293 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_layers_for_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7049:2: note: in expansion of macro ‘dm_list_iterate_items’ 7049 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7049:2: note: in expansion of macro ‘dm_list_iterate_items’ 7049 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4293:2: note: in expansion of macro ‘dm_list_iterate_items’ 4293 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘tags_format_and_copy’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4357:2: note: in expansion of macro ‘dm_list_iterate_items’ 4357 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_layers_for_segments_all’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7126:2: note: in expansion of macro ‘dm_list_iterate_items’ 7126 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7126:2: note: in expansion of macro ‘dm_list_iterate_items’ 7126 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4357:2: note: in expansion of macro ‘dm_list_iterate_items’ 4357 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_strip_outdated_historical_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4424:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4424 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4424:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4424 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7140:2: note: in expansion of macro ‘dm_list_iterate_items’ 7140 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7140:2: note: in expansion of macro ‘dm_list_iterate_items’ 7140 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘move_lv_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7157:2: note: in expansion of macro ‘dm_list_iterate_items’ 7157 | dm_list_iterate_items(seg, &lv_to->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4424:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4424 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘lv_on_pmem’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4453:2: note: in expansion of macro ‘dm_list_iterate_items’ 4453 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4453:2: note: in expansion of macro ‘dm_list_iterate_items’ 4453 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_write_commit_bad_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4496:2: note: in expansion of macro ‘dm_list_iterate_items’ 4496 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4496:2: note: in expansion of macro ‘dm_list_iterate_items’ 4496 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7157:2: note: in expansion of macro ‘dm_list_iterate_items’ 7157 | dm_list_iterate_items(seg, &lv_to->segments) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pool_manip.c metadata/metadata.c: In function ‘_scan_text_mismatch’: gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4600:2: note: in expansion of macro ‘dm_list_iterate_items’ 4600 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7166:2: note: in expansion of macro ‘dm_list_iterate_items’ 7166 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4600:2: note: in expansion of macro ‘dm_list_iterate_items’ 4600 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7166:2: note: in expansion of macro ‘dm_list_iterate_items’ 7166 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘insert_layer_for_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4670:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4670 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7336:3: note: in expansion of macro ‘dm_list_iterate_items’ 7336 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4670:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4670 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7336:3: note: in expansion of macro ‘dm_list_iterate_items’ 7336 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4670:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4670 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_vg_read’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4824:2: note: in expansion of macro ‘dm_list_iterate_items’ 4824 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7363:3: note: in expansion of macro ‘dm_list_iterate_items’ 7363 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4824:2: note: in expansion of macro ‘dm_list_iterate_items’ 4824 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7363:3: note: in expansion of macro ‘dm_list_iterate_items’ 7363 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4922:3: note: in expansion of macro ‘dm_list_iterate_items’ 4922 | dm_list_iterate_items(pvl, &vg_ret->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4922:3: note: in expansion of macro ‘dm_list_iterate_items’ 4922 | dm_list_iterate_items(pvl, &vg_ret->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_match_seg_area_to_pe_range’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4933:4: note: in expansion of macro ‘dm_list_iterate_items’ 4933 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4933:4: note: in expansion of macro ‘dm_list_iterate_items’ 4933 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7474:2: note: in expansion of macro ‘dm_list_iterate_items’ 7474 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4975:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4975 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7474:2: note: in expansion of macro ‘dm_list_iterate_items’ 7474 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4975:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4975 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_align_segment_boundary_to_pe_range’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4975:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4975 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7507:2: note: in expansion of macro ‘dm_list_iterate_items’ 7507 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_read’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7507:2: note: in expansion of macro ‘dm_list_iterate_items’ 7507 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5112:2: note: in expansion of macro ‘dm_list_iterate_items’ 5112 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5112:2: note: in expansion of macro ‘dm_list_iterate_items’ 5112 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7514:4: note: in expansion of macro ‘dm_list_iterate_items’ 7514 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7514:4: note: in expansion of macro ‘dm_list_iterate_items’ 7514 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5151:2: note: in expansion of macro ‘dm_list_iterate_items’ 5151 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘insert_layer_for_segments_on_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5151:2: note: in expansion of macro ‘dm_list_iterate_items’ 5151 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5159:2: note: in expansion of macro ‘dm_list_iterate_items’ 5159 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7587:2: note: in expansion of macro ‘dm_list_iterate_items’ 7587 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5159:2: note: in expansion of macro ‘dm_list_iterate_items’ 5159 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7587:2: note: in expansion of macro ‘dm_list_iterate_items’ 7587 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7595:5: note: in expansion of macro ‘dm_list_iterate_items’ 7595 | dm_list_iterate_items(lvl, lvs_changed) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7595:5: note: in expansion of macro ‘dm_list_iterate_items’ 7595 | dm_list_iterate_items(lvl, lvs_changed) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘activate_and_wipe_lvlist’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7783:2: note: in expansion of macro ‘dm_list_iterate_items’ 7783 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7783:2: note: in expansion of macro ‘dm_list_iterate_items’ 7783 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7805:2: note: in expansion of macro ‘dm_list_iterate_items’ 7805 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7805:2: note: in expansion of macro ‘dm_list_iterate_items’ 7805 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7817:2: note: in expansion of macro ‘dm_list_iterate_items’ 7817 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7817:2: note: in expansion of macro ‘dm_list_iterate_items’ 7817 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7829:2: note: in expansion of macro ‘dm_list_iterate_items’ 7829 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7829:2: note: in expansion of macro ‘dm_list_iterate_items’ 7829 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pool_manip.c:19: metadata/pool_manip.c: In function ‘detach_pool_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:283:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:283:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:283:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:331:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:331:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:331:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:350:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:350:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:350:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function ‘find_pool_seg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:2: note: in expansion of macro ‘dm_list_iterate_items’ 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:2: note: in expansion of macro ‘dm_list_iterate_items’ 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function ‘recalculate_pool_chunk_size_with_dev_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:443:2: note: in expansion of macro ‘dm_list_iterate_items’ 443 | dm_list_iterate_items(seg, &pool_data_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:443:2: note: in expansion of macro ‘dm_list_iterate_items’ 443 | dm_list_iterate_items(seg, &pool_data_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function ‘handle_pool_metadata_spare’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:707:3: note: in expansion of macro ‘dm_list_iterate_items’ 707 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:707:3: note: in expansion of macro ‘dm_list_iterate_items’ 707 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pv.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o [CC] metadata/pv_list.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv_list.c:16: metadata/pv_list.c: In function ‘_add_pe_range’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:34:2: note: in expansion of macro ‘dm_list_iterate_items’ 34 | dm_list_iterate_items(per, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:34:2: note: in expansion of macro ‘dm_list_iterate_items’ 34 | dm_list_iterate_items(per, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c: In function ‘_create_pv_entry’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:172:2: note: in expansion of macro ‘dm_list_iterate_items’ 172 | dm_list_iterate_items(pvl2, r) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:172:2: note: in expansion of macro ‘dm_list_iterate_items’ 172 | dm_list_iterate_items(pvl2, r) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv.c:16: metadata/pv.c: In function ‘_pv_mda_set_ignored_one’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:339:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 339 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:339:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 339 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:339:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 339 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:346:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 346 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:346:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 346 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:346:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 346 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c: In function ‘pv_mda_set_ignored’: metadata/pv_list.c: In function ‘create_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:371:3: note: in expansion of macro ‘dm_list_iterate_items’ 371 | dm_list_iterate_items(mda, baton.mdas_to_change) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:371:3: note: in expansion of macro ‘dm_list_iterate_items’ 371 | dm_list_iterate_items(mda, baton.mdas_to_change) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:232:4: note: in expansion of macro ‘dm_list_iterate_items’ 232 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:232:4: note: in expansion of macro ‘dm_list_iterate_items’ 232 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c: In function ‘clone_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:279:2: note: in expansion of macro ‘dm_list_iterate_items’ 279 | dm_list_iterate_items(pvl, pvsl) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:279:2: note: in expansion of macro ‘dm_list_iterate_items’ 279 | dm_list_iterate_items(pvl, pvsl) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pv_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o [CC] metadata/pv_map.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_map.c -o metadata/pv_map.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv_manip.c:16: metadata/pv_manip.c: In function ‘peg_dup’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:71:2: note: in expansion of macro ‘dm_list_iterate_items’ 71 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:71:2: note: in expansion of macro ‘dm_list_iterate_items’ 71 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘_find_peg_by_pe’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:89:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 89 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:89:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 89 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘_merge_free_pv_segment’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:266:15: note: in expansion of macro ‘dm_list_item’ 266 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:276:15: note: in expansion of macro ‘dm_list_item’ 276 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function ‘release_pv_segment’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:328:15: note: in expansion of macro ‘dm_list_item’ 328 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function ‘pv_list_extents_free’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:374:2: note: in expansion of macro ‘dm_list_iterate_items’ 374 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:374:2: note: in expansion of macro ‘dm_list_iterate_items’ 374 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:3: note: in expansion of macro ‘dm_list_iterate_items’ 379 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:3: note: in expansion of macro ‘dm_list_iterate_items’ 379 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:380:4: note: in expansion of macro ‘dm_list_iterate_items’ 380 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:380:4: note: in expansion of macro ‘dm_list_iterate_items’ 380 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘check_pv_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:403:2: note: in expansion of macro ‘dm_list_iterate_items’ 403 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:403:2: note: in expansion of macro ‘dm_list_iterate_items’ 403 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:410:3: note: in expansion of macro ‘dm_list_iterate_items’ 410 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:410:3: note: in expansion of macro ‘dm_list_iterate_items’ 410 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘_reduce_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:510:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 510 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:510:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 510 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:510:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 510 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv_map.c:16: metadata/pv_map.c: In function ‘_insert_area’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:2: note: in expansion of macro ‘dm_list_iterate_items’ 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:2: note: in expansion of macro ‘dm_list_iterate_items’ 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘_create_alloc_areas_for_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:2: note: in expansion of macro ‘dm_list_iterate_items’ 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:2: note: in expansion of macro ‘dm_list_iterate_items’ 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘_create_all_areas_for_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:2: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:2: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘_create_maps’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:2: note: in expansion of macro ‘dm_list_iterate_items’ 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:2: note: in expansion of macro ‘dm_list_iterate_items’ 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:3: note: in expansion of macro ‘dm_list_iterate_items’ 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:3: note: in expansion of macro ‘dm_list_iterate_items’ 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘pv_maps_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:2: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:2: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/raid_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/raid_manip.c -o metadata/raid_manip.o [CC] metadata/segtype.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/segtype.c -o metadata/segtype.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/raid_manip.c:15: metadata/raid_manip.c: In function ‘_avoid_pvs_of_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:275:2: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:275:2: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_clear_allocation_prohibited’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_deactivate_and_remove_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:315:2: note: in expansion of macro ‘dm_list_iterate_items’ 315 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:315:2: note: in expansion of macro ‘dm_list_iterate_items’ 315 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:326:2: note: in expansion of macro ‘dm_list_iterate_items’ 326 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:326:2: note: in expansion of macro ‘dm_list_iterate_items’ 326 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_update_and_reload_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:668:3: note: in expansion of macro ‘dm_list_iterate_items’ 668 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:668:3: note: in expansion of macro ‘dm_list_iterate_items’ 668 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_set_reshape_len’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1311:3: note: in expansion of macro ‘dm_list_iterate_items’ 1311 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1311:3: note: in expansion of macro ‘dm_list_iterate_items’ 1311 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_set_image_lvs_start_les’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1337:3: note: in expansion of macro ‘dm_list_iterate_items’ 1337 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1337:3: note: in expansion of macro ‘dm_list_iterate_items’ 1337 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_relocate_reshape_space’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1415:15: note: in expansion of macro ‘dm_list_item’ 1415 | data_seg = dm_list_item(n, struct lv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1419:3: note: in expansion of macro ‘dm_list_iterate_items’ 1419 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1419:3: note: in expansion of macro ‘dm_list_iterate_items’ 1419 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_activate_sub_lvs_excl_local_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2240:3: note: in expansion of macro ‘dm_list_iterate_items’ 2240 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2240:3: note: in expansion of macro ‘dm_list_iterate_items’ 2240 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/segtype.c:16: metadata/segtype.c: In function ‘get_segtype_from_string’: metadata/raid_manip.c: In function ‘_raid_add_images_without_commit’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2673:11: note: in expansion of macro ‘dm_list_item’ 2673 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:25:2: note: in expansion of macro ‘dm_list_iterate_items’ 25 | dm_list_iterate_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:25:2: note: in expansion of macro ‘dm_list_iterate_items’ 25 | dm_list_iterate_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2678:10: note: in expansion of macro ‘dm_list_item’ 2678 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2679:14: note: in expansion of macro ‘dm_list_item’ 2679 | lvl_tmp = dm_list_item(l->n, struct lv_list); | ^~~~~~~~~~~~ metadata/segtype.c: In function ‘get_segtype_from_flag’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:43:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 43 | dm_list_iterate_back_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2740:2: note: in expansion of macro ‘dm_list_iterate_items’ 2740 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:43:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 43 | dm_list_iterate_back_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2740:2: note: in expansion of macro ‘dm_list_iterate_items’ 2740 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2759:2: note: in expansion of macro ‘dm_list_iterate_items’ 2759 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2759:2: note: in expansion of macro ‘dm_list_iterate_items’ 2759 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2778:2: note: in expansion of macro ‘dm_list_iterate_items’ 2778 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2778:2: note: in expansion of macro ‘dm_list_iterate_items’ 2778 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2780:2: note: in expansion of macro ‘dm_list_iterate_items’ 2780 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2780:2: note: in expansion of macro ‘dm_list_iterate_items’ 2780 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2787:2: note: in expansion of macro ‘dm_list_iterate_items’ 2787 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2787:2: note: in expansion of macro ‘dm_list_iterate_items’ 2787 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2791:2: note: in expansion of macro ‘dm_list_iterate_items’ 2791 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2791:2: note: in expansion of macro ‘dm_list_iterate_items’ 2791 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘lv_raid_split’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3390:2: note: in expansion of macro ‘dm_list_iterate_items’ 3390 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3390:2: note: in expansion of macro ‘dm_list_iterate_items’ 3390 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_alloc_rmeta_devs_for_rimage_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3605:2: note: in expansion of macro ‘dm_list_iterate_items’ 3605 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3605:2: note: in expansion of macro ‘dm_list_iterate_items’ 3605 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3615:4: note: in expansion of macro ‘dm_list_iterate_items’ 3615 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3615:4: note: in expansion of macro ‘dm_list_iterate_items’ 3615 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/snapshot_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3628:3: note: in expansion of macro ‘dm_list_iterate_items’ 3628 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3628:3: note: in expansion of macro ‘dm_list_iterate_items’ 3628 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_add_image_component_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3666 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3666 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3666 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] metadata/thin_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o metadata/raid_manip.c: In function ‘_convert_mirror_to_raid1’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4058:2: note: in expansion of macro ‘dm_list_iterate_items’ 4058 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4058:2: note: in expansion of macro ‘dm_list_iterate_items’ 4058 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_striped_to_raid0_move_segs_to_raid0_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4190:2: note: in expansion of macro ‘dm_list_iterate_items’ 4190 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4190:2: note: in expansion of macro ‘dm_list_iterate_items’ 4190 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4193:3: note: in expansion of macro ‘dm_list_iterate_items’ 4193 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4193:3: note: in expansion of macro ‘dm_list_iterate_items’ 4193 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_raid0_to_striped_retrieve_segments_and_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4291:2: note: in expansion of macro ‘dm_list_iterate_items’ 4291 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4291:2: note: in expansion of macro ‘dm_list_iterate_items’ 4291 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_convert_striped_to_raid0’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4380:2: note: in expansion of macro ‘dm_list_iterate_items’ 4380 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4380:2: note: in expansion of macro ‘dm_list_iterate_items’ 4380 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4422:18: note: in expansion of macro ‘dm_list_item’ 4422 | seg = first_seg(dm_list_item(dm_list_first(&data_lvs), struct lv_list)->lv); | ^~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_clear_meta_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4968:3: note: in expansion of macro ‘dm_list_iterate_items’ 4968 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4968:3: note: in expansion of macro ‘dm_list_iterate_items’ 4968 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4977:2: note: in expansion of macro ‘dm_list_iterate_items’ 4977 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4977:2: note: in expansion of macro ‘dm_list_iterate_items’ 4977 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4993:2: note: in expansion of macro ‘dm_list_iterate_items’ 4993 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4993:2: note: in expansion of macro ‘dm_list_iterate_items’ 4993 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_remove_partial_multi_segment_image’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6629:4: note: in expansion of macro ‘dm_list_iterate_items’ 6629 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6629:4: note: in expansion of macro ‘dm_list_iterate_items’ 6629 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6645:4: note: in expansion of macro ‘dm_list_iterate_items’ 6645 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6645:4: note: in expansion of macro ‘dm_list_iterate_items’ 6645 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/thin_manip.c:15: metadata/thin_manip.c: In function ‘pool_has_message’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:155:2: note: in expansion of macro ‘dm_list_iterate_items’ 155 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:155:2: note: in expansion of macro ‘dm_list_iterate_items’ 155 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘pool_is_active’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:190:3: note: in expansion of macro ‘dm_list_iterate_items’ 190 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:190:3: note: in expansion of macro ‘dm_list_iterate_items’ 190 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_raid_rebuild_or_replace’: metadata/thin_manip.c: In function ‘pool_check_overprovisioning’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:355:3: note: in expansion of macro ‘dm_list_iterate_items’ 355 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:355:3: note: in expansion of macro ‘dm_list_iterate_items’ 355 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6972:2: note: in expansion of macro ‘dm_list_iterate_items’ 6972 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:381:3: note: in expansion of macro ‘dm_list_iterate_items’ 381 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:381:3: note: in expansion of macro ‘dm_list_iterate_items’ 381 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6972:2: note: in expansion of macro ‘dm_list_iterate_items’ 6972 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘get_free_pool_device_id’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:477:2: note: in expansion of macro ‘dm_list_iterate_items’ 477 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:477:2: note: in expansion of macro ‘dm_list_iterate_items’ 477 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘_check_pool_create’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:497:2: note: in expansion of macro ‘dm_list_iterate_items’ 497 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6989:10: note: in expansion of macro ‘dm_list_item’ 6989 | lvl = dm_list_item(dm_list_first(&new_meta_lvs), | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:497:2: note: in expansion of macro ‘dm_list_iterate_items’ 497 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7004:10: note: in expansion of macro ‘dm_list_item’ 7004 | lvl = dm_list_item(dm_list_first(&new_data_lvs), | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7036:2: note: in expansion of macro ‘dm_list_iterate_items’ 7036 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘lv_is_thin_origin’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7036:2: note: in expansion of macro ‘dm_list_iterate_items’ 7036 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:853:3: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:853:3: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_may_be_activated_in_degraded_mode’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7250:2: note: in expansion of macro ‘dm_list_iterate_items’ 7250 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7250:2: note: in expansion of macro ‘dm_list_iterate_items’ 7250 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/vdo_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vdo_manip.c -o metadata/vdo_manip.o [CC] metadata/vg.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/vdo_manip.c:15: metadata/vdo_manip.c: In function ‘update_vdo_pool_virtual_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vdo_manip.c:116:2: note: in expansion of macro ‘dm_list_iterate_items’ 116 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vdo_manip.c:116:2: note: in expansion of macro ‘dm_list_iterate_items’ 116 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/vg.c:16: metadata/vg.c: In function ‘snapshot_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:244:2: note: in expansion of macro ‘dm_list_iterate_items’ 244 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:244:2: note: in expansion of macro ‘dm_list_iterate_items’ 244 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_visible_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:256:2: note: in expansion of macro ‘dm_list_iterate_items’ 256 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:256:2: note: in expansion of macro ‘dm_list_iterate_items’ 256 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_mda_used_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:280:8: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:280:8: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_mda_free’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:302:2: note: in expansion of macro ‘dm_list_iterate_items’ 302 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:302:2: note: in expansion of macro ‘dm_list_iterate_items’ 302 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_set_extent_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:455:3: note: in expansion of macro ‘dm_list_iterate_items’ 455 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:455:3: note: in expansion of macro ‘dm_list_iterate_items’ 455 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:471:2: note: in expansion of macro ‘dm_list_iterate_items’ 471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:471:2: note: in expansion of macro ‘dm_list_iterate_items’ 471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:478:3: note: in expansion of macro ‘dm_list_iterate_items’ 478 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:478:3: note: in expansion of macro ‘dm_list_iterate_items’ 478 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] mirror/mirrored.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.o [CC] misc/crc.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/crc.c -o misc/crc.o misc/crc.c: In function ‘calc_crc’: misc/crc.c:63:26: warning: cast increases required alignment of target type [-Wcast-align] 63 | const uint32_t *start = (const uint32_t *) buf; | ^ misc/crc.c:64:24: warning: cast increases required alignment of target type [-Wcast-align] 64 | const uint32_t *end = (const uint32_t *) (buf + (size & 0xfffffffc)); | ^ [CC] misc/lvm-exec.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-exec.c -o misc/lvm-exec.o [CC] misc/lvm-file.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-file.c -o misc/lvm-file.o [CC] misc/lvm-flock.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-flock.c -o misc/lvm-flock.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from misc/lvm-flock.c:16: misc/lvm-flock.c: In function ‘_get_lock_list_entry’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:65:8: note: in expansion of macro ‘dm_list_item’ 65 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ misc/lvm-flock.c: In function ‘_release_lock’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:79:8: note: in expansion of macro ‘dm_list_item’ 79 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ [CC] misc/lvm-globals.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-globals.c -o misc/lvm-globals.o [CC] misc/lvm-maths.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-maths.c -o misc/lvm-maths.o [CC] misc/lvm-signal.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-signal.c -o misc/lvm-signal.o [CC] misc/lvm-string.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-string.c -o misc/lvm-string.o [CC] misc/lvm-wrappers.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-wrappers.c -o misc/lvm-wrappers.o [CC] misc/lvm-percent.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-percent.c -o misc/lvm-percent.o [CC] misc/sharedlib.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/sharedlib.c -o misc/sharedlib.o [CC] mm/memlock.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o [CC] notify/lvmnotify.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 notify/lvmnotify.c -o notify/lvmnotify.o mm/memlock.c: In function ‘_touch_memory’: mm/memlock.c:156:4: warning: cast increases required alignment of target type [-Wcast-align] 156 | *(long *) pos = 1; | ^ mm/memlock.c: In function ‘_allocate_memory’: mm/memlock.c:190:10: warning: ‘mallinfo’ is deprecated [-Wdeprecated-declarations] 190 | struct mallinfo inf = mallinfo(); | ^~~~~~~~ In file included from mm/memlock.c:28: /usr/include/malloc.h:118:24: note: declared here 118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ mm/memlock.c:196:3: warning: ‘mallinfo’ is deprecated [-Wdeprecated-declarations] 196 | inf = mallinfo(); | ^~~ In file included from mm/memlock.c:28: /usr/include/malloc.h:118:24: note: declared here 118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ [CC] properties/prop_common.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 properties/prop_common.c -o properties/prop_common.o [CC] raid/raid.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 raid/raid.c -o raid/raid.o [CC] report/properties.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/properties.c -o report/properties.o [CC] report/report.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.o [CC] snapshot/snapshot.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from report/report.c:16: report/report.c: In function ‘_recognize_time_items’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:681:2: note: in expansion of macro ‘dm_list_iterate_items’ 681 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:681:2: note: in expansion of macro ‘dm_list_iterate_items’ 681 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:696:2: note: in expansion of macro ‘dm_list_iterate_items’ 696 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:696:2: note: in expansion of macro ‘dm_list_iterate_items’ 696 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function ‘_check_time_items’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:716:2: note: in expansion of macro ‘dm_list_iterate_items’ 716 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:716:2: note: in expansion of macro ‘dm_list_iterate_items’ 716 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function ‘_translate_time_items’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:896:2: note: in expansion of macro ‘dm_list_iterate_items’ 896 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:896:2: note: in expansion of macro ‘dm_list_iterate_items’ 896 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from report/report.c:16: report/report.c: In function ‘_find_descendants’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2109:4: note: in expansion of macro ‘dm_list_iterate_items’ 2109 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2109:4: note: in expansion of macro ‘dm_list_iterate_items’ 2109 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ report/report.c:2122:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2122 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ report/report.c:2122:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2122 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2134:3: note: in expansion of macro ‘dm_list_iterate_items’ 2134 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2134:3: note: in expansion of macro ‘dm_list_iterate_items’ 2134 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2151:4: note: in expansion of macro ‘dm_list_iterate_items’ 2151 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2151:4: note: in expansion of macro ‘dm_list_iterate_items’ 2151 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] striped/striped.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o [CC] thin/thin.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from thin/thin.c:16: thin/thin.c: In function ‘_thin_pool_text_export’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ thin/thin.c: In function ‘_thin_pool_add_target_line’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:347:2: note: in expansion of macro ‘dm_list_iterate_items’ 347 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:347:2: note: in expansion of macro ‘dm_list_iterate_items’ 347 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] uuid/uuid.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o [CC] zero/zero.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.o [CC] activate/dev_manager.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o [CC] activate/fs.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/fs.c -o activate/fs.o [CC] lvmpolld/lvmpolld-client.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld/lvmpolld-client.c -o lvmpolld/lvmpolld-client.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/dev_manager.c:16: activate/dev_manager.c: In function ‘_percent_run’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1157:10: note: in expansion of macro ‘dm_list_item’ 1157 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ activate/dev_manager.c: In function ‘dev_manager_transient’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1269:9: note: in expansion of macro ‘dm_list_item’ 1269 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/fs.c:16: activate/fs.c: In function ‘_stack_fs_op’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:366:10: note: in expansion of macro ‘dm_list_item’ 366 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:380:10: note: in expansion of macro ‘dm_list_item’ 380 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:398:10: note: in expansion of macro ‘dm_list_item’ 398 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ activate/fs.c: In function ‘_pop_fs_ops’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:431:9: note: in expansion of macro ‘dm_list_item’ 431 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_lv_to_dtree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2547:3: note: in expansion of macro ‘dm_list_iterate_items’ 2547 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2547:3: note: in expansion of macro ‘dm_list_iterate_items’ 2547 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:2627:37: note: in expansion of macro ‘dm_list_struct_base’ 2627 | if (!_add_lv_to_dtree(dm, dtree, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, 0)) | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2637:3: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2637:3: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2647:3: note: in expansion of macro ‘dm_list_iterate_items’ 2647 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2647:3: note: in expansion of macro ‘dm_list_iterate_items’ 2647 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2658:2: note: in expansion of macro ‘dm_list_iterate_items’ 2658 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2658:2: note: in expansion of macro ‘dm_list_iterate_items’ 2658 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_error_or_zero_device’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2736:2: note: in expansion of macro ‘dm_list_iterate_items’ 2736 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2736:2: note: in expansion of macro ‘dm_list_iterate_items’ 2736 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_new_external_lv_to_dtree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3057:2: note: in expansion of macro ‘dm_list_iterate_items’ 3057 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3057:2: note: in expansion of macro ‘dm_list_iterate_items’ 3057 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_new_lv_to_dtree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:3448:9: note: in expansion of macro ‘dm_list_struct_base’ 3448 | dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3467:3: note: in expansion of macro ‘dm_list_iterate_items’ 3467 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3467:3: note: in expansion of macro ‘dm_list_iterate_items’ 3467 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3522:3: note: in expansion of macro ‘dm_list_iterate_items’ 3522 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3522:3: note: in expansion of macro ‘dm_list_iterate_items’ 3522 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_clean_tree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3661:3: note: in expansion of macro ‘dm_list_iterate_items’ 3661 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3661:3: note: in expansion of macro ‘dm_list_iterate_items’ 3661 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] locking/lvmlockd.c [CC] vdo/vdo.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vdo/vdo.c -o vdo/vdo.o gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/lvmlockd.c -o locking/lvmlockd.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from locking/lvmlockd.c:11: locking/lvmlockd.c: In function ‘_init_vg_sanlock’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:655:2: note: in expansion of macro ‘dm_list_iterate_items’ 655 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:655:2: note: in expansion of macro ‘dm_list_iterate_items’ 655 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c: In function ‘_lockd_all_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:986:2: note: in expansion of macro ‘dm_list_iterate_items’ 986 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:986:2: note: in expansion of macro ‘dm_list_iterate_items’ 986 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ [AR] liblvm-internal.a rm -f liblvm-internal.a ar rsv liblvm-internal.a activate/activate.o cache/lvmcache.o writecache/writecache.o integrity/integrity.o cache_segtype/cache.o commands/toolcontext.o config/config.o datastruct/btree.o datastruct/str_list.o device/bcache.o device/bcache-utils.o device/dev-cache.o device/dev-ext.o device/dev-io.o device/dev-md.o device/dev-swap.o device/dev-type.o device/dev-luks.o device/dev-dasd.o device/dev-lvm1-pool.o display/display.o error/errseg.o unknown/unknown.o filters/filter-composite.o filters/filter-persistent.o filters/filter-regex.o filters/filter-sysfs.o filters/filter-md.o filters/filter-fwraid.o filters/filter-mpath.o filters/filter-partitioned.o filters/filter-type.o filters/filter-usable.o filters/filter-internal.o filters/filter-signature.o format_text/archive.o format_text/archiver.o format_text/export.o format_text/flags.o format_text/format-text.o format_text/import.o format_text/import_vsn1.o format_text/text_label.o freeseg/freeseg.o label/label.o label/hints.o locking/file_locking.o locking/locking.o log/log.o metadata/cache_manip.o metadata/writecache_manip.o metadata/integrity_manip.o metadata/lv.o metadata/lv_manip.o metadata/merge.o metadata/metadata.o metadata/mirror.o metadata/pool_manip.o metadata/pv.o metadata/pv_list.o metadata/pv_manip.o metadata/pv_map.o metadata/raid_manip.o metadata/segtype.o metadata/snapshot_manip.o metadata/thin_manip.o metadata/vdo_manip.o metadata/vg.o mirror/mirrored.o misc/crc.o misc/lvm-exec.o misc/lvm-file.o misc/lvm-flock.o misc/lvm-globals.o misc/lvm-maths.o misc/lvm-signal.o misc/lvm-string.o misc/lvm-wrappers.o misc/lvm-percent.o misc/sharedlib.o mm/memlock.o notify/lvmnotify.o properties/prop_common.o raid/raid.o report/properties.o report/report.o snapshot/snapshot.o striped/striped.o thin/thin.o uuid/uuid.o zero/zero.o activate/dev_manager.o activate/fs.o lvmpolld/lvmpolld-client.o locking/lvmlockd.o vdo/vdo.o > /dev/null ar: creating liblvm-internal.a make[3]: Leaving directory '/<>/debian/build/build_deb/lib' make -C tools make -C scripts make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make[3]: Entering directory '/<>/debian/build/build_deb/tools' [CC] lvm2_activation_generator_systemd_red_hat.c gcc -c -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvm2_activation_generator_systemd_red_hat.c -o lvm2_activation_generator_systemd_red_hat.o [CC] commands.h gcc -E -P ./cmdnames.h 2> /dev/null | \ /bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands [GEN] command-count.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -n "#define COMMAND_COUNT " && \ /bin/grep '^ID:' ./command-lines.in | /usr/bin/wc -l \ ) > command-count.h [GEN] command-lines-input.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -en "const char _command_input[] =\n\n\"" && \ /bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ echo "\\n\";" \ ) > command-lines-input.h [GEN] cmds.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ /bin/grep '^ID:' ./command-lines.in | /usr/bin/sort -u | mawk '{print "cmd(" $2 "_CMD, " $2 ")"}' && \ echo "cmd(CMD_COUNT, count)" \ ) > cmds.h [LN] man-generator.c ln -s -f command.c man-generator.c set -e; \ ( cat ./.exported_symbols; \ if test -n "./lvm2cmd.h"; then \ gcc -E -P -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./lvm2cmd.h | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(lvm2_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated [CC] command.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o [CC] dumpconfig.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.o [CC] formats.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o [CC] lvm2_activation_generator_systemd_red_hat gcc -o lvm2_activation_generator_systemd_red_hat lvm2_activation_generator_systemd_red_hat.o -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L./daemons/dmeventd -L../daemons/dmeventd -Wl,-rpath-link,../daemons/dmeventd -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic ../lib/liblvm-internal.a ../libdaemon/client/libdaemonclient.a ../device_mapper/libdevice-mapper.a ../base/libbase.a -lselinux -ludev -lblkid -lm [CC] lvchange.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' [CC] lvconvert.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o [CC] lvconvert_poll.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvchange.c:16: lvchange.c: In function ‘_attach_metadata_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:275:3: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:275:3: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:2: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:2: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function ‘_lvchange_rebuild’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function ‘_lvchange_writemostly’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:862:3: note: in expansion of macro ‘dm_list_iterate_items’ 862 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:862:3: note: in expansion of macro ‘dm_list_iterate_items’ 862 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvconvert.c:15: lvconvert.c: In function ‘_failed_mirrors_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:422:2: note: in expansion of macro ‘dm_list_iterate_items’ 422 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:422:2: note: in expansion of macro ‘dm_list_iterate_items’ 422 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_failed_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:473:2: note: in expansion of macro ‘dm_list_iterate_items’ 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:473:2: note: in expansion of macro ‘dm_list_iterate_items’ 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_remove_missing_empty_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:669:2: note: in expansion of macro ‘dm_list_iterate_items’ 669 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:669:2: note: in expansion of macro ‘dm_list_iterate_items’ 669 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:670:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 670 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:670:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 670 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:670:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 670 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_repair_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3899:3: note: in expansion of macro ‘dm_list_iterate_items’ 3899 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3899:3: note: in expansion of macro ‘dm_list_iterate_items’ 3899 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_lvconvert_replace_pv_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3937:2: note: in expansion of macro ‘dm_list_iterate_items’ 3937 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3937:2: note: in expansion of macro ‘dm_list_iterate_items’ 3937 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_merge_snapshot_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4024:3: note: in expansion of macro ‘dm_list_iterate_items’ 4024 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4024:3: note: in expansion of macro ‘dm_list_iterate_items’ 4024 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_start_poll_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4214:3: note: in expansion of macro ‘dm_list_iterate_items’ 4214 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4214:3: note: in expansion of macro ‘dm_list_iterate_items’ 4214 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_lv_create_cachevol’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4311:2: note: in expansion of macro ‘dm_list_iterate_items’ 4311 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4311:2: note: in expansion of macro ‘dm_list_iterate_items’ 4311 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvcreate.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o lvconvert.c: In function ‘lvconvert_raid_types_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5169:2: note: in expansion of macro ‘dm_list_iterate_items’ 5169 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5169:2: note: in expansion of macro ‘dm_list_iterate_items’ 5169 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_merge_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5391:3: note: in expansion of macro ‘dm_list_iterate_items’ 5391 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5391:3: note: in expansion of macro ‘dm_list_iterate_items’ 5391 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_lvconvert_detach_writecache_when_clean’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ lvconvert.c:5702:8: note: in expansion of macro ‘dm_list_item’ 5702 | idl = dm_list_item(dm_list_first(&lr->poll_idls), struct convert_poll_id_list); | ^~~~~~~~~~~~ lvconvert.c: In function ‘_set_writecache_block_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5926:2: note: in expansion of macro ‘dm_list_iterate_items’ 5926 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5926:2: note: in expansion of macro ‘dm_list_iterate_items’ 5926 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvcreate.c:16: lvcreate.c: In function ‘_lvcreate_params’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1220:2: note: in expansion of macro ‘dm_list_iterate_items’ 1220 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1220:2: note: in expansion of macro ‘dm_list_iterate_items’ 1220 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvdisplay.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o [CC] lvextend.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.o [CC] lvmcmdline.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o [CC] lvmdiskscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvmcmdline.c:16: lvmcmdline.c: In function ‘first_grouped_arg_int_value’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:312:2: note: in expansion of macro ‘dm_list_iterate_items’ 312 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:312:2: note: in expansion of macro ‘dm_list_iterate_items’ 312 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c: In function ‘_merge_synonym’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:2328:2: note: in expansion of macro ‘dm_list_iterate_items’ 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:2328:2: note: in expansion of macro ‘dm_list_iterate_items’ 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvpoll.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvpoll.c -o lvpoll.o [CC] lvreduce.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvreduce.c -o lvreduce.o [CC] lvremove.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvremove.c -o lvremove.o [CC] lvrename.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvrename.c -o lvrename.o [CC] lvresize.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvresize.c -o lvresize.o [CC] lvscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvscan.c -o lvscan.o [CC] polldaemon.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 polldaemon.c -o polldaemon.o [CC] pvchange.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o [CC] pvck.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o [CC] pvcreate.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from polldaemon.c:16: polldaemon.c: In function ‘_poll_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:352:2: note: in expansion of macro ‘dm_list_iterate_items’ 352 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:352:2: note: in expansion of macro ‘dm_list_iterate_items’ 352 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ polldaemon.c:365:26: note: in expansion of macro ‘dm_list_item’ 365 | dm_pool_free(cmd->mem, dm_list_item(dm_list_first(&idls), struct poll_id_list)); | ^~~~~~~~~~~~ polldaemon.c: In function ‘_lvmpolld_init_poll_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:470:2: note: in expansion of macro ‘dm_list_iterate_items’ 470 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:470:2: note: in expansion of macro ‘dm_list_iterate_items’ 470 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ polldaemon.c: In function ‘_lvmpolld_poll_for_all_vgs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:523:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 523 | dm_list_iterate_items_safe(idl, tlv, &lpdp.idls) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:523:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 523 | dm_list_iterate_items_safe(idl, tlv, &lpdp.idls) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:523:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 523 | dm_list_iterate_items_safe(idl, tlv, &lpdp.idls) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ polldaemon.c:536:26: note: in expansion of macro ‘dm_list_item’ 536 | dm_pool_free(cmd->mem, dm_list_item(first, struct poll_id_list)); | ^~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvck.c:17: pvck.c: In function ‘_get_settings’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1857:2: note: in expansion of macro ‘dm_list_iterate_items’ 1857 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1857:2: note: in expansion of macro ‘dm_list_iterate_items’ 1857 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvck.c: In function ‘_get_pv_info_from_metadata’: [CC] pvdisplay.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2036:3: note: in expansion of macro ‘dm_list_iterate_items’ 2036 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2036:3: note: in expansion of macro ‘dm_list_iterate_items’ 2036 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2041:3: note: in expansion of macro ‘dm_list_iterate_items’ 2041 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2041:3: note: in expansion of macro ‘dm_list_iterate_items’ 2041 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] pvmove.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.o [CC] pvmove_poll.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove_poll.c -o pvmove_poll.o [CC] pvremove.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvremove.c -o pvremove.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvmove.c:16: pvmove.c: In function ‘_get_allocatable_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:110:9: note: in expansion of macro ‘dm_list_item’ 110 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_remove_sibling_pvs_from_trim_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:195:10: note: in expansion of macro ‘dm_list_item’ 195 | pvl1 = dm_list_item(pvh1, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:198:11: note: in expansion of macro ‘dm_list_item’ 198 | pvl2 = dm_list_item(pvh2, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_trim_allocatable_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:237:9: note: in expansion of macro ‘dm_list_item’ 237 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:240:15: note: in expansion of macro ‘dm_list_item’ 240 | trim_pvl = dm_list_item(trim_pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_insert_pvmove_mirrors’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:268:8: note: in expansion of macro ‘dm_list_item’ 268 | pvl = dm_list_item(source_pvl->n, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_set_up_pvmove_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:362:2: note: in expansion of macro ‘dm_list_iterate_items’ 362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:362:2: note: in expansion of macro ‘dm_list_iterate_items’ 362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:434:2: note: in expansion of macro ‘dm_list_iterate_items’ 434 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:434:2: note: in expansion of macro ‘dm_list_iterate_items’ 434 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function ‘_update_metadata’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:557:2: note: in expansion of macro ‘dm_list_iterate_items’ 557 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:557:2: note: in expansion of macro ‘dm_list_iterate_items’ 557 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function ‘_pvmove_setup_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:675:3: note: in expansion of macro ‘dm_list_iterate_items’ 675 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:675:3: note: in expansion of macro ‘dm_list_iterate_items’ 675 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] pvresize.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o [CC] pvscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvscan.c -o pvscan.o [CC] reporter.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.o [CC] segtypes.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvscan.c:16: pvscan.c: In function ‘_write_lookup_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:494:2: note: in expansion of macro ‘dm_list_iterate_items’ 494 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:494:2: note: in expansion of macro ‘dm_list_iterate_items’ 494 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_count_pvid_files’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_get_devs_from_saved_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:825:2: note: in expansion of macro ‘dm_list_iterate_items’ 825 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:825:2: note: in expansion of macro ‘dm_list_iterate_items’ 825 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_pvscan_aa_quick’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_pvscan_aa’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1040:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1040 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1040:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1040 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1040:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1040 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_get_args’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_get_args_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1156:2: note: in expansion of macro ‘dm_list_iterate_items’ 1156 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1156:2: note: in expansion of macro ‘dm_list_iterate_items’ 1156 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1165:2: note: in expansion of macro ‘dm_list_iterate_items’ 1165 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1165:2: note: in expansion of macro ‘dm_list_iterate_items’ 1165 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_online_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1198:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1198 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1198:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1198 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1198:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1198 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_pvscan_cache_args’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1466:2: note: in expansion of macro ‘dm_list_iterate_items’ 1466 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1466:2: note: in expansion of macro ‘dm_list_iterate_items’ 1466 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1494:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1494 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1494:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1494 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1494:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1494 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1509:2: note: in expansion of macro ‘dm_list_iterate_items’ 1509 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1509:2: note: in expansion of macro ‘dm_list_iterate_items’ 1509 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1522:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1522 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1522:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1522 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1522:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1522 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from reporter.c:16: reporter.c: In function ‘_del_option_from_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ reporter.c:742:8: note: in expansion of macro ‘dm_list_item’ 742 | sl = dm_list_item(slh, struct dm_str_list); | ^~~~~~~~~~~~ reporter.c: In function ‘_get_report_options’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:909:5: note: in expansion of macro ‘dm_list_iterate_items’ 909 | dm_list_iterate_items(sl, opts_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:909:5: note: in expansion of macro ‘dm_list_iterate_items’ 909 | dm_list_iterate_items(sl, opts_list) | ^~~~~~~~~~~~~~~~~~~~~ [CC] tags.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o reporter.c: In function ‘_get_report_keys’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:952:2: note: in expansion of macro ‘dm_list_iterate_items’ 952 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:952:2: note: in expansion of macro ‘dm_list_iterate_items’ 952 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ reporter.c: In function ‘_do_report_get_selection’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:984:2: note: in expansion of macro ‘dm_list_iterate_items’ 984 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:984:2: note: in expansion of macro ‘dm_list_iterate_items’ 984 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] toollib.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o [CC] vgcfgbackup.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from toollib.c:16: toollib.c: In function ‘process_each_segment_in_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:335:3: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:335:3: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_segment_in_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgcfgrestore.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgrestore.c -o vgcfgrestore.o toollib.c: In function ‘vg_refresh_visible’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:853:2: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:853:2: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘get_cache_params’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1124:2: note: in expansion of macro ‘dm_list_iterate_items’ 1124 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1124:2: note: in expansion of macro ‘dm_list_iterate_items’ 1124 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘get_writecache_settings’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1302:2: note: in expansion of macro ‘dm_list_iterate_items’ 1302 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1302:2: note: in expansion of macro ‘dm_list_iterate_items’ 1302 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘change_tag’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1360:2: note: in expansion of macro ‘dm_list_iterate_items’ 1360 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1360:2: note: in expansion of macro ‘dm_list_iterate_items’ 1360 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_label’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1443:3: note: in expansion of macro ‘dm_list_iterate_items’ 1443 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1443:3: note: in expansion of macro ‘dm_list_iterate_items’ 1443 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_vgnameid_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1880:2: note: in expansion of macro ‘dm_list_iterate_items’ 1880 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1880:2: note: in expansion of macro ‘dm_list_iterate_items’ 1880 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_resolve_duplicate_vgnames’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1978:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1978 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1978:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1978 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1978:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1978 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1980:3: note: in expansion of macro ‘dm_list_iterate_items’ 1980 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1980:3: note: in expansion of macro ‘dm_list_iterate_items’ 1980 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1995:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1995 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1995:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1995 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1995:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1995 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_choose_vgs_to_process’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2046:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2046 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2046:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2046 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2046:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2046 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2048:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2048 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2048:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2048 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2048:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2048 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2067:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2067 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2067:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2067 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2067:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2067 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_str_list_match_item_with_prefix’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2255:2: note: in expansion of macro ‘dm_list_iterate_items’ 2255 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2255:2: note: in expansion of macro ‘dm_list_iterate_items’ 2255 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgchange.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o toollib.c: In function ‘process_each_lv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2990:2: note: in expansion of macro ‘dm_list_iterate_items’ 2990 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2990:2: note: in expansion of macro ‘dm_list_iterate_items’ 2990 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3091:2: note: in expansion of macro ‘dm_list_iterate_items’ 3091 | dm_list_iterate_items(lvl, &final_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3091:2: note: in expansion of macro ‘dm_list_iterate_items’ 3091 | dm_list_iterate_items(lvl, &final_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3094:2: note: in expansion of macro ‘dm_list_iterate_items’ 3094 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3094:2: note: in expansion of macro ‘dm_list_iterate_items’ 3094 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3169:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3169 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3169:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3169 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3169:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3169 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3221:3: note: in expansion of macro ‘dm_list_iterate_items’ 3221 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3221:3: note: in expansion of macro ‘dm_list_iterate_items’ 3221 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgck.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o toollib.c: In function ‘_process_lv_vgnameid_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:2: note: in expansion of macro ‘dm_list_iterate_items’ 3545 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:2: note: in expansion of macro ‘dm_list_iterate_items’ 3545 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3571:3: note: in expansion of macro ‘dm_list_iterate_items’ 3571 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3571:3: note: in expansion of macro ‘dm_list_iterate_items’ 3571 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_get_arg_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3835:2: note: in expansion of macro ‘dm_list_iterate_items’ 3835 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3835:2: note: in expansion of macro ‘dm_list_iterate_items’ 3835 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_get_all_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3870:3: note: in expansion of macro ‘dm_list_iterate_items’ 3870 | dm_list_iterate_items(hint, &cmd->hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3870:3: note: in expansion of macro ‘dm_list_iterate_items’ 3870 | dm_list_iterate_items(hint, &cmd->hints) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_device_list_remove’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3914:2: note: in expansion of macro ‘dm_list_iterate_items’ 3914 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3914:2: note: in expansion of macro ‘dm_list_iterate_items’ 3914 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_device_list_find_dev’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3928:2: note: in expansion of macro ‘dm_list_iterate_items’ 3928 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3928:2: note: in expansion of macro ‘dm_list_iterate_items’ 3928 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_device_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3952:2: note: in expansion of macro ‘dm_list_iterate_items’ 3952 | dm_list_iterate_items(dil, all_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3952:2: note: in expansion of macro ‘dm_list_iterate_items’ 3952 | dm_list_iterate_items(dil, all_devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_duplicate_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4014:2: note: in expansion of macro ‘dm_list_iterate_items’ 4014 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4014:2: note: in expansion of macro ‘dm_list_iterate_items’ 4014 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_pvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4130:2: note: in expansion of macro ‘dm_list_iterate_items’ 4130 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4130:2: note: in expansion of macro ‘dm_list_iterate_items’ 4130 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4220:2: note: in expansion of macro ‘dm_list_iterate_items’ 4220 | dm_list_iterate_items(devl, &outdated_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4220:2: note: in expansion of macro ‘dm_list_iterate_items’ 4220 | dm_list_iterate_items(devl, &outdated_devs) | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_pvs_in_vgs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4274:2: note: in expansion of macro ‘dm_list_iterate_items’ 4274 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4274:2: note: in expansion of macro ‘dm_list_iterate_items’ 4274 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4500:2: note: in expansion of macro ‘dm_list_iterate_items’ 4500 | dm_list_iterate_items(dil, &arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4500:2: note: in expansion of macro ‘dm_list_iterate_items’ 4500 | dm_list_iterate_items(dil, &arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_pv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4540:2: note: in expansion of macro ‘dm_list_iterate_items’ 4540 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4540:2: note: in expansion of macro ‘dm_list_iterate_items’ 4540 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_pvcreate_list_find_dev’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4852:2: note: in expansion of macro ‘dm_list_iterate_items’ 4852 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4852:2: note: in expansion of macro ‘dm_list_iterate_items’ 4852 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_pvcreate_list_find_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4864:2: note: in expansion of macro ‘dm_list_iterate_items’ 4864 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4864:2: note: in expansion of macro ‘dm_list_iterate_items’ 4864 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ vgcfgrestore.c: In function ‘_check_all_dm_devices’: vgcfgrestore.c:54:11: warning: cast increases required alignment of target type [-Wcast-align] 54 | names = (struct dm_names *)((char *) names + next); | ^ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgchange.c:16: vgchange.c: In function ‘_monitor_lvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:33:2: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:33:2: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_poll_lvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:63:2: note: in expansion of macro ‘dm_list_iterate_items’ 63 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:63:2: note: in expansion of macro ‘dm_list_iterate_items’ 63 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_activate_lvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:89:2: note: in expansion of macro ‘dm_list_iterate_items’ 89 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:89:2: note: in expansion of macro ‘dm_list_iterate_items’ 89 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘vgchange_activate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:220:3: note: in expansion of macro ‘dm_list_iterate_items’ 220 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:220:3: note: in expansion of macro ‘dm_list_iterate_items’ 220 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:224:4: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:224:4: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_vgchange_uuid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:398:2: note: in expansion of macro ‘dm_list_iterate_items’ 398 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:398:2: note: in expansion of macro ‘dm_list_iterate_items’ 398 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘pvcreate_each_device’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5276:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5276 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_vgchange_locktype’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:820:3: note: in expansion of macro ‘dm_list_iterate_items’ 820 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:820:3: note: in expansion of macro ‘dm_list_iterate_items’ 820 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5276:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5276 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:888:3: note: in expansion of macro ‘dm_list_iterate_items’ 888 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:888:3: note: in expansion of macro ‘dm_list_iterate_items’ 888 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:902:3: note: in expansion of macro ‘dm_list_iterate_items’ 902 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:902:3: note: in expansion of macro ‘dm_list_iterate_items’ 902 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:947:4: note: in expansion of macro ‘dm_list_iterate_items’ 947 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:947:4: note: in expansion of macro ‘dm_list_iterate_items’ 947 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5276:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5276 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5305:2: note: in expansion of macro ‘dm_list_iterate_items’ 5305 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5305:2: note: in expansion of macro ‘dm_list_iterate_items’ 5305 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5316:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5316 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5316:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5316 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5316:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5316 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5336:3: note: in expansion of macro ‘dm_list_iterate_items’ 5336 | dm_list_iterate_items(pd, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5336:3: note: in expansion of macro ‘dm_list_iterate_items’ 5336 | dm_list_iterate_items(pd, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5375 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5375 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5375 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5389:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5389 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5389:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5389 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5389:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5389 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5404:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5404 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5404:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5404 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5404:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5404 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5434:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5434 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5434:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5434 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5434:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5434 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] vgcreate.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5477:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5477 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5477:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5477 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5477:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5477 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5518:2: note: in expansion of macro ‘dm_list_iterate_items’ 5518 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5518:2: note: in expansion of macro ‘dm_list_iterate_items’ 5518 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5529:2: note: in expansion of macro ‘dm_list_iterate_items’ 5529 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5529:2: note: in expansion of macro ‘dm_list_iterate_items’ 5529 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5538:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5538 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] vgdisplay.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5538:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5538 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5538:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5538 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5561:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5561 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5561:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5561 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5561:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5561 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5590:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5590 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5590:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5590 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5590:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5590 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5618:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5618 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5618:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5618 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5618:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5618 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5629:4: note: in expansion of macro ‘dm_list_iterate_items’ 5629 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5629:4: note: in expansion of macro ‘dm_list_iterate_items’ 5629 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5652:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5652 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5652:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5652 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5652:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5652 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5713:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5713 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5713:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5713 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5713:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5713 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5727:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5727 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5727:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5727 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5727:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5727 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5744:2: note: in expansion of macro ‘dm_list_iterate_items’ 5744 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5744:2: note: in expansion of macro ‘dm_list_iterate_items’ 5744 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5747:2: note: in expansion of macro ‘dm_list_iterate_items’ 5747 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5747:2: note: in expansion of macro ‘dm_list_iterate_items’ 5747 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgexport.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgcreate.c:16: vgcreate.c: In function ‘vgcreate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgcreate.c:130:3: note: in expansion of macro ‘dm_list_iterate_items’ 130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgcreate.c:130:3: note: in expansion of macro ‘dm_list_iterate_items’ 130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgextend.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o [CC] vgimport.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgexport.c:16: vgexport.c: In function ‘vgexport_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:3: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:3: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:55:2: note: in expansion of macro ‘dm_list_iterate_items’ 55 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:55:2: note: in expansion of macro ‘dm_list_iterate_items’ 55 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgimportclone.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimport.c:16: vgimport.c: In function ‘_vgimport_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:44:2: note: in expansion of macro ‘dm_list_iterate_items’ 44 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:44:2: note: in expansion of macro ‘dm_list_iterate_items’ 44 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgmerge.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o [CC] vgmknodes.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimportclone.c:15: vgimportclone.c: In function ‘_vgimportclone_vg_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:90:2: note: in expansion of macro ‘dm_list_iterate_items’ 90 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:90:2: note: in expansion of macro ‘dm_list_iterate_items’ 90 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:104:2: note: in expansion of macro ‘dm_list_iterate_items’ 104 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:104:2: note: in expansion of macro ‘dm_list_iterate_items’ 104 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:107:3: note: in expansion of macro ‘dm_list_iterate_items’ 107 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:107:3: note: in expansion of macro ‘dm_list_iterate_items’ 107 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:127:2: note: in expansion of macro ‘dm_list_iterate_items’ 127 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:127:2: note: in expansion of macro ‘dm_list_iterate_items’ 127 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:160:2: note: in expansion of macro ‘dm_list_iterate_items’ 160 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:160:2: note: in expansion of macro ‘dm_list_iterate_items’ 160 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:181:2: note: in expansion of macro ‘dm_list_iterate_items’ 181 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:181:2: note: in expansion of macro ‘dm_list_iterate_items’ 181 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgimportclone.c: In function ‘vgimportclone’: In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgmerge.c:16: vgmerge.c: In function ‘_vgmerge_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:250:2: note: in expansion of macro ‘dm_list_iterate_items’ 250 | dm_list_iterate_items(vd, &vp.arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:107:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 107 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:107:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 107 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:107:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 107 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:117:2: note: in expansion of macro ‘dm_list_iterate_items’ 117 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:117:2: note: in expansion of macro ‘dm_list_iterate_items’ 117 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:121:3: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:121:3: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:141:2: note: in expansion of macro ‘dm_list_iterate_items’ 141 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:141:2: note: in expansion of macro ‘dm_list_iterate_items’ 141 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:250:2: note: in expansion of macro ‘dm_list_iterate_items’ 250 | dm_list_iterate_items(vd, &vp.arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:303:2: note: in expansion of macro ‘dm_list_iterate_items’ 303 | dm_list_iterate_items(vgnl, &vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:303:2: note: in expansion of macro ‘dm_list_iterate_items’ 303 | dm_list_iterate_items(vgnl, &vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:328:2: note: in expansion of macro ‘dm_list_iterate_items’ 328 | dm_list_iterate_items(vd, &vp.arg_import) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:328:2: note: in expansion of macro ‘dm_list_iterate_items’ 328 | dm_list_iterate_items(vd, &vp.arg_import) | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgreduce.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o [CC] vgremove.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o [CC] vgrename.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgreduce.c:16: vgreduce.c: In function ‘_consolidate_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:2: note: in expansion of macro ‘dm_list_iterate_items’ 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:2: note: in expansion of macro ‘dm_list_iterate_items’ 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:2: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:2: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgreduce.c: In function ‘_make_vg_consistent’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o [CC] vgsplit.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.o [CC] lvmcmdlib.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgsplit.c:16: vgsplit.c: In function ‘_lvh_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:31:13: note: in expansion of macro ‘dm_list_item’ 31 | if (lv == dm_list_item(lvh, struct lv_list)->lv) | ^~~~~~~~~~~~ vgsplit.c: In function ‘_lv_tree_move’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:43:30: note: in expansion of macro ‘dm_list_item’ 43 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_one_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:73:30: note: in expansion of macro ‘dm_list_item’ 73 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:113:8: note: in expansion of macro ‘dm_list_item’ 113 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:3: note: in expansion of macro ‘dm_list_iterate_items’ 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:3: note: in expansion of macro ‘dm_list_iterate_items’ 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function ‘_move_snapshots’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:198:8: note: in expansion of macro ‘dm_list_item’ 198 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:3: note: in expansion of macro ‘dm_list_iterate_items’ 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:3: note: in expansion of macro ‘dm_list_iterate_items’ 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function ‘_move_mirrors’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:241:8: note: in expansion of macro ‘dm_list_item’ 241 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_raids’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:306:8: note: in expansion of macro ‘dm_list_item’ 306 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_thins’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:331:8: note: in expansion of macro ‘dm_list_item’ 331 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_vdos’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:389:8: note: in expansion of macro ‘dm_list_item’ 389 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_cache’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:426:8: note: in expansion of macro ‘dm_list_item’ 426 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ [CC] lvm2cmd.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.o [CC] lvm.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvm.c -o lvm.o [CC] man-generator.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DMAN_PAGE_GENERATOR -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym [AR] liblvm2cmd.a cat ../lib/liblvm-internal.a > liblvm2cmd.a ar rs liblvm2cmd.a command.o dumpconfig.o formats.o lvchange.o lvconvert.o lvconvert_poll.o lvcreate.o lvdisplay.o lvextend.o lvmcmdline.o lvmdiskscan.o lvpoll.o lvreduce.o lvremove.o lvrename.o lvresize.o lvscan.o polldaemon.o pvchange.o pvck.o pvcreate.o pvdisplay.o pvmove.o pvmove_poll.o pvremove.o pvresize.o pvscan.o reporter.o segtypes.o tags.o toollib.o vgcfgbackup.o vgcfgrestore.o vgchange.o vgck.o vgcreate.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgimportclone.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null [CC] lvm gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L./daemons/dmeventd -L../daemons/dmeventd -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic -o lvm command.o dumpconfig.o formats.o lvchange.o lvconvert.o lvconvert_poll.o lvcreate.o lvdisplay.o lvextend.o lvmcmdline.o lvmdiskscan.o lvpoll.o lvreduce.o lvremove.o lvrename.o lvresize.o lvscan.o polldaemon.o pvchange.o pvck.o pvcreate.o pvdisplay.o pvmove.o pvmove_poll.o pvremove.o pvresize.o pvscan.o reporter.o segtypes.o tags.o toollib.o vgcfgbackup.o vgcfgrestore.o vgchange.o vgck.o vgcreate.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgimportclone.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvm.o ../lib/liblvm-internal.a ../libdaemon/client/libdaemonclient.a ../device_mapper/libdevice-mapper.a ../base/libbase.a \ -ldevmapper-event -ledit -lsystemd -L../libdm -ldevmapper -lselinux -ludev -lblkid -lm -laio [CC] liblvm2cmd.so gcc -shared -Wl,-soname,liblvm2cmd.so.2.03 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../daemons/dmeventd -o liblvm2cmd.so \ -Wl,-whole-archive liblvm2cmd.a -Wl,-no-whole-archive \ ../lib/liblvm-internal.a ../libdaemon/client/libdaemonclient.a ../device_mapper/libdevice-mapper.a ../base/libbase.a -lsystemd -L../libdm -ldevmapper -lselinux -ludev -lblkid -lm -laio [LN] liblvm2cmd.so.2.03 ln -s -f liblvm2cmd.so liblvm2cmd.so.2.03 [CC] man-generator gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o man-generator man-generator.o make[3]: Leaving directory '/<>/debian/build/build_deb/tools' make -C daemons make -C man make[3]: Entering directory '/<>/debian/build/build_deb/daemons' make[3]: Entering directory '/<>/debian/build/build_deb/man' make -C dmeventd device-mapper make -C lvmpolld device-mapper make -C lvmlockd device-mapper [MAN] lvm.conf.5 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm.conf.5 [MAN] lvmsystemid.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' [MAN] lvmreport.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 [MAN] lvmcache.7 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmsystemid.7 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmreport.7 make -C lvmpolld /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmcache.7 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' [MAN] lvmthin.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 make -C plugins device-mapper make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmthin.7 [MAN] lvmraid.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 [CC] lvmpolld-core.c gcc -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-core.c -o lvmpolld-core.o /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmraid.7 make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins [CC] lvmpolld-data-utils.c gcc -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-data-utils.c -o lvmpolld-data-utils.o make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' [MAN] lvmvdo.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 make -C lvm2 device-mapper /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmvdo.7 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' [MAN] lvm.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot device-mapper [MAN] lvmdump.8 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmdump.8 ../tools/man-generator --primary lvmconfig > test.gen make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. [MAN] lvmsar.8 make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C mirror device-mapper /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmsar.8 [MAN] lvmsadc.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmsadc.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C vdo device-mapper set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvmdiskscan.8_pregen ; \ else \ MANCMD=lvmdiskscan && \ ../tools/man-generator --primary $MANCMD lvmdiskscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvmdiskscan.8_end && \ cat ./see_also.end ; \ fi \ ) > lvmdiskscan.8_gen [CC] lvmpolld-cmd-utils.c make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' gcc -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-cmd-utils.c -o lvmpolld-cmd-utils.o make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' [CC] dmeventd_lvm.c gcc -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_lvm.c -o dmeventd_lvm.o set -e; \ ( cat ./.exported_symbols; \ if test -n ""; then \ gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym [MAN] fsadm.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" fsadm.8 [MAN] lvmpolld.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmpolld.8 [MAN] lvmlockd.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 [CC] lvmpolld /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmlockd.8 gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L./daemons/dmeventd -L../daemons/dmeventd -L../../daemons/dmeventd -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic -o lvmpolld lvmpolld-core.o lvmpolld-data-utils.o lvmpolld-cmd-utils.o ../../libdaemon/server/libdaemonserver.a ../../libdaemon/client/libdaemonclient.a ../../device_mapper/libdevice-mapper.a ../../base/libbase.a -lselinux -ludev -lblkid -lm -lpthread [MAN] lvmlockctl.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmlockctl.8 make -C lvmlockd make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' In file included from ../../../../base/data-struct/list.h:4, from ../../../../device_mapper/all.h:20, from ../../../../lib/misc/lib.h:76, from dmeventd_lvm.c:15: dmeventd_lvm.c: In function ‘dmeventd_lvm2_command’: ../../../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../../../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../../../../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../../../../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd_lvm.c:151:3: note: in expansion of macro ‘dm_list_iterate_items’ 151 | dm_list_iterate_items(env_data, &_env_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../../../../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../../../../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../../../../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd_lvm.c:151:3: note: in expansion of macro ‘dm_list_iterate_items’ 151 | dm_list_iterate_items(env_data, &_env_registry) | ^~~~~~~~~~~~~~~~~~~~~ [MAN] lvm2-activation-generator.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm2-activation-generator.8_main > lvm2-activation-generator.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm2-activation-generator.8 [CC] lvmlockd-core.c gcc -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-core.c -o lvmlockd-core.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen ; \ else \ MANCMD=lvm-fullreport && \ ../tools/man-generator --primary $MANCMD lvm-fullreport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvm-fullreport.8_end && \ cat ./see_also.end ; \ fi \ ) > lvm-fullreport.8_gen [CC] libdevmapper-event-lvm2.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2.so.2.03 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../tools -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_lvm.o -ldevmapper-event -lpthread -llvm2cmd -lselinux -ludev -lblkid -lm -o libdevmapper-event-lvm2.so.2.03 make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' [CC] lvmlockd-sanlock.c gcc -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-sanlock.c -o lvmlockd-sanlock.o [LN] libdevmapper-event-lvm2.so ln -s -f libdevmapper-event-lvm2.so.2.03 libdevmapper-event-lvm2.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' In file included from ../../base/data-struct/list.h:4, from ../../device_mapper/all.h:20, from ../../tools/tool.h:22, from lvmlockd-core.c:11: lvmlockd-core.c: In function ‘alloc_action’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:432:9: note: in expansion of macro ‘list_first_entry’ 432 | act = list_first_entry(&unused_action, struct action, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘alloc_client’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:452:8: note: in expansion of macro ‘list_first_entry’ 452 | cl = list_first_entry(&unused_client, struct client, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘alloc_resource’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:472:7: note: in expansion of macro ‘list_first_entry’ 472 | r = list_first_entry(&unused_resource, struct resource, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘alloc_lock’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:495:8: note: in expansion of macro ‘list_first_entry’ 495 | lk = list_first_entry(&unused_lock, struct lock, list); | ^~~~~~~~~~~~~~~~ [CC] dmeventd_snapshot.c gcc -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_snapshot.c -o dmeventd_snapshot.o lvmlockd-core.c: In function ‘write_adopt_file’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:847:2: note: in expansion of macro ‘list_for_each_entry’ 847 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:847:2: note: in expansion of macro ‘list_for_each_entry’ 847 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:852:3: note: in expansion of macro ‘list_for_each_entry’ 852 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:852:3: note: in expansion of macro ‘list_for_each_entry’ 852 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:857:4: note: in expansion of macro ‘list_for_each_entry’ 857 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:857:4: note: in expansion of macro ‘list_for_each_entry’ 857 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘read_adopt_file’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:932:5: note: in expansion of macro ‘list_for_each_entry’ 932 | list_for_each_entry(ls2, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:932:5: note: in expansion of macro ‘list_for_each_entry’ 932 | list_for_each_entry(ls2, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-lvpoll.8_pregen ; \ else \ MANCMD=lvm-lvpoll && \ ../tools/man-generator --primary $MANCMD lvm-lvpoll.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvm-lvpoll.8_end && \ cat ./see_also.end ; \ fi \ ) > lvm-lvpoll.8_gen lvmlockd-core.c: In function ‘find_lock_client’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1116:2: note: in expansion of macro ‘list_for_each_entry’ 1116 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1116:2: note: in expansion of macro ‘list_for_each_entry’ 1116 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘find_lock_persistent’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1127:2: note: in expansion of macro ‘list_for_each_entry’ 1127 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1127:2: note: in expansion of macro ‘list_for_each_entry’ 1127 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘find_action_client’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1138:2: note: in expansion of macro ‘list_for_each_entry’ 1138 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1138:2: note: in expansion of macro ‘list_for_each_entry’ 1138 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘res_cancel’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1517:3: note: in expansion of macro ‘list_for_each_entry’ 1517 | list_for_each_entry(cact, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1517:3: note: in expansion of macro ‘list_for_each_entry’ 1517 | list_for_each_entry(cact, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘res_process’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1782:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1782 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1782:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1782 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1782:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1782 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1795:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1795 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1795:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1795 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1795:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1795 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1827:2: note: in expansion of macro ‘list_for_each_entry’ 1827 | list_for_each_entry(act_close, act_close_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1827:2: note: in expansion of macro ‘list_for_each_entry’ 1827 | list_for_each_entry(act_close, act_close_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1836:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1836 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1836:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1836 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1836:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1836 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1852:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1852 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1852:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1852 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1852:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1852 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1870:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1870 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1870:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1870 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1870:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1870 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1905:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1905 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1905:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1905 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1905:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1905 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1951:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1951 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1951:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1951 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1951:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1951 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1993:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1993 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function ‘lm_free_lv_sanlock’: lvmlockd-sanlock.c:1003:27: warning: cast increases required alignment of target type [-Wcast-align] 1003 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1993:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1993 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1993:2: note: in expansion of macro ‘list_for_each_entry_safe’ 1993 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2022:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2022 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2022:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2022 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2022:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2022 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2065:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2065 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2065:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2065 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2065:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2065 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function ‘lm_add_resource_sanlock’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2102:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2102 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:1607:27: warning: cast increases required alignment of target type [-Wcast-align] 1607 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2102:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2102 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function ‘lm_rem_resource_sanlock’: lvmlockd-sanlock.c:1633:27: warning: cast increases required alignment of target type [-Wcast-align] 1633 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ lvmlockd-sanlock.c: In function ‘lm_lock_sanlock’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2102:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2102 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:1649:27: warning: cast increases required alignment of target type [-Wcast-align] 1649 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2129:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2129 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2129:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2129 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2129:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2129 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘for_each_lock’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2152:2: note: in expansion of macro ‘list_for_each_entry’ 2152 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2152:2: note: in expansion of macro ‘list_for_each_entry’ 2152 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function ‘lm_convert_sanlock’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2153:3: note: in expansion of macro ‘list_for_each_entry’ 2153 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:1942:27: warning: cast increases required alignment of target type [-Wcast-align] 1942 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2153:3: note: in expansion of macro ‘list_for_each_entry’ 2153 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function ‘release_rename’: lvmlockd-core.c: In function ‘clear_locks’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2181:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2181 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:2025:27: warning: cast increases required alignment of target type [-Wcast-align] 2025 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ lvmlockd-sanlock.c: In function ‘lm_unlock_sanlock’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2181:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2181 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:2071:27: warning: cast increases required alignment of target type [-Wcast-align] 2071 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2181:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2181 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2184:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2184 | list_for_each_entry_safe(lk, lk_safe, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2184:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2184 | list_for_each_entry_safe(lk, lk_safe, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2184:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2184 | list_for_each_entry_safe(lk, lk_safe, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2231:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2231 | list_for_each_entry_safe(act, act_safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2231:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2231 | list_for_each_entry_safe(act, act_safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2231:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2231 | list_for_each_entry_safe(act, act_safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘find_resource_act’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2261:2: note: in expansion of macro ‘list_for_each_entry’ 2261 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2261:2: note: in expansion of macro ‘list_for_each_entry’ 2261 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘free_ls_resources’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2305:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2305 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2305:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2305 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2305:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2305 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘other_sanlock_vgs_exist’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2321:2: note: in expansion of macro ‘list_for_each_entry’ 2321 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2321:2: note: in expansion of macro ‘list_for_each_entry’ 2321 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘lockspace_thread_main’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:2391:9: note: in expansion of macro ‘list_first_entry’ 2391 | act = list_first_entry(&ls->actions, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:2480:10: note: in expansion of macro ‘list_first_entry’ 2480 | act = list_first_entry(&ls->actions, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2643:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2643 | list_for_each_entry_safe(r, r2, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2643:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2643 | list_for_each_entry_safe(r, r2, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2643:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2643 | list_for_each_entry_safe(r, r2, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2646:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2646 | list_for_each_entry_safe(act, safe, &act_close, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2646:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2646 | list_for_each_entry_safe(act, safe, &act_close, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2646:3: note: in expansion of macro ‘list_for_each_entry_safe’ 2646 | list_for_each_entry_safe(act, safe, &act_close, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2715:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2715 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2715:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2715 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2715:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2715 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2748:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2748 | list_for_each_entry_safe(act, safe, &tmp_act, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2748:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2748 | list_for_each_entry_safe(act, safe, &tmp_act, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2748:2: note: in expansion of macro ‘list_for_each_entry_safe’ 2748 | list_for_each_entry_safe(act, safe, &tmp_act, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘find_lockspace_name’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2809:2: note: in expansion of macro ‘list_for_each_entry’ 2809 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2809:2: note: in expansion of macro ‘list_for_each_entry’ 2809 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘rem_dlm_global_lockspace’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2996:2: note: in expansion of macro ‘list_for_each_entry’ 2996 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2996:2: note: in expansion of macro ‘list_for_each_entry’ 2996 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘count_lockspace_starting’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3155:2: note: in expansion of macro ‘list_for_each_entry’ 3155 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3155:2: note: in expansion of macro ‘list_for_each_entry’ 3155 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘for_each_lockspace’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3210:3: note: in expansion of macro ‘list_for_each_entry’ 3210 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3210:3: note: in expansion of macro ‘list_for_each_entry’ 3210 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3231:3: note: in expansion of macro ‘list_for_each_entry_safe’ 3231 | list_for_each_entry_safe(ls, safe, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3231:3: note: in expansion of macro ‘list_for_each_entry_safe’ 3231 | list_for_each_entry_safe(ls, safe, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3231:3: note: in expansion of macro ‘list_for_each_entry_safe’ 3231 | list_for_each_entry_safe(ls, safe, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘work_init_vg’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3326:2: note: in expansion of macro ‘list_for_each_entry’ 3326 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3326:2: note: in expansion of macro ‘list_for_each_entry’ 3326 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘work_test_gl’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3379:2: note: in expansion of macro ‘list_for_each_entry’ 3379 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3379:2: note: in expansion of macro ‘list_for_each_entry’ 3379 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘worker_thread_main’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:3499:10: note: in expansion of macro ‘list_first_entry’ 3499 | act = list_first_entry(&worker_list, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3601:3: note: in expansion of macro ‘list_for_each_entry_safe’ 3601 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3601:3: note: in expansion of macro ‘list_for_each_entry_safe’ 3601 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3601:3: note: in expansion of macro ‘list_for_each_entry_safe’ 3601 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3648:2: note: in expansion of macro ‘list_for_each_entry_safe’ 3648 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3648:2: note: in expansion of macro ‘list_for_each_entry_safe’ 3648 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3648:2: note: in expansion of macro ‘list_for_each_entry_safe’ 3648 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3654:2: note: in expansion of macro ‘list_for_each_entry_safe’ 3654 | list_for_each_entry_safe(act, safe, &worker_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3654:2: note: in expansion of macro ‘list_for_each_entry_safe’ 3654 | list_for_each_entry_safe(act, safe, &worker_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3654:2: note: in expansion of macro ‘list_for_each_entry_safe’ 3654 | list_for_each_entry_safe(act, safe, &worker_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘find_client_work’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3695:2: note: in expansion of macro ‘list_for_each_entry’ 3695 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3695:2: note: in expansion of macro ‘list_for_each_entry’ 3695 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘find_client_id’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3707:2: note: in expansion of macro ‘list_for_each_entry’ 3707 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3707:2: note: in expansion of macro ‘list_for_each_entry’ 3707 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘find_client_pi’: set -e; \ ( cat ./.exported_symbols; \ if test -n ""; then \ gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3719:2: note: in expansion of macro ‘list_for_each_entry’ 3719 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3719:2: note: in expansion of macro ‘list_for_each_entry’ 3719 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym lvmlockd-core.c: In function ‘client_purge’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3961:2: note: in expansion of macro ‘list_for_each_entry’ 3961 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3961:2: note: in expansion of macro ‘list_for_each_entry’ 3961 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ [CC] libdevmapper-event-lvm2snapshot.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2snapshot.so.2.03 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_snapshot.o -ldevmapper-event-lvm2 -lselinux -ludev -lblkid -lm -o libdevmapper-event-lvm2snapshot.so.2.03 lvmlockd-core.c: In function ‘dump_info’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4521:2: note: in expansion of macro ‘list_for_each_entry’ 4521 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4521:2: note: in expansion of macro ‘list_for_each_entry’ 4521 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4539:2: note: in expansion of macro ‘list_for_each_entry’ 4539 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4539:2: note: in expansion of macro ‘list_for_each_entry’ 4539 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4548:3: note: in expansion of macro ‘list_for_each_entry’ 4548 | list_for_each_entry(act, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4548:3: note: in expansion of macro ‘list_for_each_entry’ 4548 | list_for_each_entry(act, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4557:3: note: in expansion of macro ‘list_for_each_entry’ 4557 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4557:3: note: in expansion of macro ‘list_for_each_entry’ 4557 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvcreate.8_pregen ; \ else \ MANCMD=lvcreate && \ ../tools/man-generator --primary $MANCMD lvcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvcreate.8_end && \ cat ./see_also.end ; \ fi \ ) > lvcreate.8_gen ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4565:4: note: in expansion of macro ‘list_for_each_entry’ 4565 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4565:4: note: in expansion of macro ‘list_for_each_entry’ 4565 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4574:4: note: in expansion of macro ‘list_for_each_entry’ 4574 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4574:4: note: in expansion of macro ‘list_for_each_entry’ 4574 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘client_thread_main’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:4852:10: note: in expansion of macro ‘list_first_entry’ 4852 | act = list_first_entry(&client_results, struct action, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘remove_inactive_lvs’: lvmlockd-core.c:5129:11: warning: cast increases required alignment of target type [-Wcast-align] 5129 | names = (struct dm_names *)((char *) names + next); | ^ In file included from ../../base/data-struct/list.h:4, from ../../device_mapper/all.h:20, from ../../tools/tool.h:22, from lvmlockd-core.c:11: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5157:3: note: in expansion of macro ‘list_for_each_entry’ 5157 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5157:3: note: in expansion of macro ‘list_for_each_entry’ 5157 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5164:4: note: in expansion of macro ‘list_for_each_entry’ 5164 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5164:4: note: in expansion of macro ‘list_for_each_entry’ 5164 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5181:2: note: in expansion of macro ‘list_for_each_entry’ 5181 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5181:2: note: in expansion of macro ‘list_for_each_entry’ 5181 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5182:3: note: in expansion of macro ‘list_for_each_entry_safe’ 5182 | list_for_each_entry_safe(r, rsafe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ [LN] libdevmapper-event-lvm2snapshot.so ln -s -f libdevmapper-event-lvm2snapshot.so.2.03 libdevmapper-event-lvm2snapshot.so ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5182:3: note: in expansion of macro ‘list_for_each_entry_safe’ 5182 | list_for_each_entry_safe(r, rsafe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5182:3: note: in expansion of macro ‘list_for_each_entry_safe’ 5182 | list_for_each_entry_safe(r, rsafe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function ‘adopt_locks’: ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5267:2: note: in expansion of macro ‘list_for_each_entry’ 5267 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5267:2: note: in expansion of macro ‘list_for_each_entry’ 5267 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5278:2: note: in expansion of macro ‘list_for_each_entry’ 5278 | list_for_each_entry(ls, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5278:2: note: in expansion of macro ‘list_for_each_entry’ 5278 | list_for_each_entry(ls, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5282:3: note: in expansion of macro ‘list_for_each_entry’ 5282 | list_for_each_entry(r, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5282:3: note: in expansion of macro ‘list_for_each_entry’ 5282 | list_for_each_entry(r, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5310:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5310 | list_for_each_entry_safe(ls1, l1safe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5310:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5310 | list_for_each_entry_safe(ls1, l1safe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5310:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5310 | list_for_each_entry_safe(ls1, l1safe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5321:3: note: in expansion of macro ‘list_for_each_entry_safe’ 5321 | list_for_each_entry_safe(ls2, l2safe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5321:3: note: in expansion of macro ‘list_for_each_entry_safe’ 5321 | list_for_each_entry_safe(ls2, l2safe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5321:3: note: in expansion of macro ‘list_for_each_entry_safe’ 5321 | list_for_each_entry_safe(ls2, l2safe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5331:4: note: in expansion of macro ‘list_for_each_entry_safe’ 5331 | list_for_each_entry_safe(r, rsafe, &ls2->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5331:4: note: in expansion of macro ‘list_for_each_entry_safe’ 5331 | list_for_each_entry_safe(r, rsafe, &ls2->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5331:4: note: in expansion of macro ‘list_for_each_entry_safe’ 5331 | list_for_each_entry_safe(r, rsafe, &ls2->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5366:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5366 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5366:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5366 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5366:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5366 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5398:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5398 | list_for_each_entry_safe(ls, lsafe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5398:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5398 | list_for_each_entry_safe(ls, lsafe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5398:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5398 | list_for_each_entry_safe(ls, lsafe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:5445:10: note: in expansion of macro ‘list_first_entry’ 5445 | act = list_first_entry(&adopt_results, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5482:2: note: in expansion of macro ‘list_for_each_entry’ 5482 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5482:2: note: in expansion of macro ‘list_for_each_entry’ 5482 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:271:13: note: in expansion of macro ‘list_entry’ 271 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5488:3: note: in expansion of macro ‘list_for_each_entry’ 5488 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:273:13: note: in expansion of macro ‘list_entry’ 273 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5488:3: note: in expansion of macro ‘list_for_each_entry’ 5488 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:5574:10: note: in expansion of macro ‘list_first_entry’ 5574 | act = list_first_entry(&adopt_results, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:276:13: note: in expansion of macro ‘list_entry’ 276 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5686:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5686 | list_for_each_entry_safe(act, asafe, &to_unlock, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:277:11: note: in expansion of macro ‘list_entry’ 277 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5686:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5686 | list_for_each_entry_safe(act, asafe, &to_unlock, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:279:20: note: in expansion of macro ‘list_entry’ 279 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5686:2: note: in expansion of macro ‘list_for_each_entry_safe’ 5686 | list_for_each_entry_safe(act, asafe, &to_unlock, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:265:2: note: in expansion of macro ‘container_of’ 265 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:268:2: note: in expansion of macro ‘list_entry’ 268 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:5720:10: note: in expansion of macro ‘list_first_entry’ 5720 | act = list_first_entry(&adopt_results, struct action, list); | ^~~~~~~~~~~~~~~~ [CC] dmeventd_raid.c gcc -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_raid.c -o dmeventd_raid.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvchange.8_pregen ; \ else \ MANCMD=lvchange && \ ../tools/man-generator --primary $MANCMD lvchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvchange.8_end && \ cat ./see_also.end ; \ fi \ ) > lvchange.8_gen [CC] lvmlockd-dlm.c gcc -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-dlm.c -o lvmlockd-dlm.o set -e; \ ( cat ./.exported_symbols; \ if test -n ""; then \ gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym [CC] libdevmapper-event-lvm2raid.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2raid.so.2.03 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_raid.o -ldevmapper-event-lvm2 -lselinux -ludev -lblkid -lm -o libdevmapper-event-lvm2raid.so.2.03 lvmlockd-dlm.c: In function ‘lm_add_resource_dlm’: lvmlockd-dlm.c:274:23: warning: cast increases required alignment of target type [-Wcast-align] 274 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c:284:13: warning: cast increases required alignment of target type [-Wcast-align] 284 | rdd->vb = (struct val_blk *)buf; | ^ lvmlockd-dlm.c: In function ‘lm_rem_resource_dlm’: lvmlockd-dlm.c:313:23: warning: cast increases required alignment of target type [-Wcast-align] 313 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function ‘lm_adopt_dlm’: lvmlockd-dlm.c:353:23: warning: cast increases required alignment of target type [-Wcast-align] 353 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function ‘lm_lock_dlm’: lvmlockd-dlm.c:447:23: warning: cast increases required alignment of target type [-Wcast-align] 447 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function ‘lm_convert_dlm’: lvmlockd-dlm.c:553:23: warning: cast increases required alignment of target type [-Wcast-align] 553 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function ‘lm_unlock_dlm’: lvmlockd-dlm.c:603:23: warning: cast increases required alignment of target type [-Wcast-align] 603 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvmconfig.8_pregen ; \ else \ MANCMD=lvmconfig && \ ../tools/man-generator --primary $MANCMD lvmconfig.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvmconfig.8_end && \ cat ./see_also.end ; \ fi \ ) > lvmconfig.8_gen [LN] libdevmapper-event-lvm2raid.so ln -s -f libdevmapper-event-lvm2raid.so.2.03 libdevmapper-event-lvm2raid.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' [CC] dmeventd_thin.c gcc -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_thin.c -o dmeventd_thin.o [CC] lvmlockctl.c gcc -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockctl.c -o lvmlockctl.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvconvert.8_pregen ; \ else \ MANCMD=lvconvert && \ ../tools/man-generator --primary $MANCMD lvconvert.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvconvert.8_end && \ cat ./see_also.end ; \ fi \ ) > lvconvert.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvdisplay.8_pregen ; \ else \ MANCMD=lvdisplay && \ ../tools/man-generator --primary $MANCMD lvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvdisplay.8_end && \ cat ./see_also.end ; \ fi \ ) > lvdisplay.8_gen set -e; \ ( cat ./.exported_symbols; \ if test -n ""; then \ gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym [CC] libdevmapper-event-lvm2thin.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2thin.so.2.03 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_thin.o -ldevmapper-event-lvm2 -lselinux -ludev -lblkid -lm -o libdevmapper-event-lvm2thin.so.2.03 [LN] libdevmapper-event-lvm2thin.so ln -s -f libdevmapper-event-lvm2thin.so.2.03 libdevmapper-event-lvm2thin.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C mirror make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' [CC] lvmlockctl gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L./daemons/dmeventd -L../daemons/dmeventd -L../../daemons/dmeventd -L../../libdaemon/server -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic -o lvmlockctl lvmlockctl.o ../../libdaemon/client/libdaemonclient.a ../../device_mapper/libdevice-mapper.a ../../base/libbase.a -lselinux -ludev -lblkid -lm -lpthread -lsystemd set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvextend.8_pregen ; \ else \ MANCMD=lvextend && \ ../tools/man-generator --primary $MANCMD lvextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvextend.8_end && \ cat ./see_also.end ; \ fi \ ) > lvextend.8_gen [CC] dmeventd_mirror.c gcc -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_mirror.c -o dmeventd_mirror.o set -e; \ ( cat ./.exported_symbols; \ if test -n ""; then \ gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvreduce.8_pregen ; \ else \ MANCMD=lvreduce && \ ../tools/man-generator --primary $MANCMD lvreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvreduce.8_end && \ cat ./see_also.end ; \ fi \ ) > lvreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvremove.8_pregen ; \ else \ MANCMD=lvremove && \ ../tools/man-generator --primary $MANCMD lvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvremove.8_end && \ cat ./see_also.end ; \ fi \ ) > lvremove.8_gen [CC] libdevmapper-event-lvm2mirror.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2mirror.so.2.03 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_mirror.o -ldevmapper-event-lvm2 -lselinux -ludev -lblkid -lm -o libdevmapper-event-lvm2mirror.so.2.03 [CC] lvmlockd gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L./daemons/dmeventd -L../daemons/dmeventd -L../../daemons/dmeventd -L../../libdaemon/server -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic -o lvmlockd lvmlockd-core.o lvmlockd-sanlock.o lvmlockd-dlm.o -lsanlock_client -ldlm_lt -ldlmcontrol -ldaemonserver ../../libdaemon/client/libdaemonclient.a ../../device_mapper/libdevice-mapper.a ../../base/libbase.a -lselinux -ludev -lblkid -lm -lpthread -lsystemd [LN] libdevmapper-event-lvm2mirror.so ln -s -f libdevmapper-event-lvm2mirror.so.2.03 libdevmapper-event-lvm2mirror.so set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvrename.8_pregen ; \ else \ MANCMD=lvrename && \ ../tools/man-generator --primary $MANCMD lvrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvrename.8_end && \ cat ./see_also.end ; \ fi \ ) > lvrename.8_gen make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C vdo set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvresize.8_pregen ; \ else \ MANCMD=lvresize && \ ../tools/man-generator --primary $MANCMD lvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvresize.8_end && \ cat ./see_also.end ; \ fi \ ) > lvresize.8_gen make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' [CC] dmeventd_vdo.c gcc -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_vdo.c -o dmeventd_vdo.o make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' set -e; \ ( cat ./.exported_symbols; \ if test -n ""; then \ gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvs.8_pregen ; \ else \ MANCMD=lvs && \ ../tools/man-generator --primary $MANCMD lvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvs.8_end && \ cat ./see_also.end ; \ fi \ ) > lvs.8_gen set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvscan.8_pregen ; \ else \ MANCMD=lvscan && \ ../tools/man-generator --primary $MANCMD lvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvscan.8_end && \ cat ./see_also.end ; \ fi \ ) > lvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvchange.8_pregen ; \ else \ MANCMD=pvchange && \ ../tools/man-generator --primary $MANCMD pvchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvchange.8_end && \ cat ./see_also.end ; \ fi \ ) > pvchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvck.8_pregen ; \ else \ MANCMD=pvck && \ ../tools/man-generator --primary $MANCMD pvck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvck.8_end && \ cat ./see_also.end ; \ fi \ ) > pvck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvcreate.8_pregen ; \ else \ MANCMD=pvcreate && \ ../tools/man-generator --primary $MANCMD pvcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvcreate.8_end && \ cat ./see_also.end ; \ fi \ ) > pvcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvdisplay.8_pregen ; \ else \ MANCMD=pvdisplay && \ ../tools/man-generator --primary $MANCMD pvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvdisplay.8_end && \ cat ./see_also.end ; \ fi \ ) > pvdisplay.8_gen [CC] libdevmapper-event-lvm2vdo.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2vdo.so.2.03 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_vdo.o -ldevmapper-event-lvm2 -lselinux -ludev -lblkid -lm -o libdevmapper-event-lvm2vdo.so.2.03 [LN] libdevmapper-event-lvm2vdo.so ln -s -f libdevmapper-event-lvm2vdo.so.2.03 libdevmapper-event-lvm2vdo.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/<>/debian/build/build_deb/daemons' set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvmove.8_pregen ; \ else \ MANCMD=pvmove && \ ../tools/man-generator --primary $MANCMD pvmove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvmove.8_end && \ cat ./see_also.end ; \ fi \ ) > pvmove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvremove.8_pregen ; \ else \ MANCMD=pvremove && \ ../tools/man-generator --primary $MANCMD pvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvremove.8_end && \ cat ./see_also.end ; \ fi \ ) > pvremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvresize.8_pregen ; \ else \ MANCMD=pvresize && \ ../tools/man-generator --primary $MANCMD pvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvresize.8_end && \ cat ./see_also.end ; \ fi \ ) > pvresize.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvs.8_pregen ; \ else \ MANCMD=pvs && \ ../tools/man-generator --primary $MANCMD pvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvs.8_end && \ cat ./see_also.end ; \ fi \ ) > pvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvscan.8_pregen ; \ else \ MANCMD=pvscan && \ ../tools/man-generator --primary $MANCMD pvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvscan.8_end && \ cat ./see_also.end ; \ fi \ ) > pvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgbackup.8_pregen ; \ else \ MANCMD=vgcfgbackup && \ ../tools/man-generator --primary $MANCMD vgcfgbackup.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgbackup.8_end && \ cat ./see_also.end ; \ fi \ ) > vgcfgbackup.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgrestore.8_pregen ; \ else \ MANCMD=vgcfgrestore && \ ../tools/man-generator --primary $MANCMD vgcfgrestore.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgrestore.8_end && \ cat ./see_also.end ; \ fi \ ) > vgcfgrestore.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgchange.8_pregen ; \ else \ MANCMD=vgchange && \ ../tools/man-generator --primary $MANCMD vgchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgchange.8_end && \ cat ./see_also.end ; \ fi \ ) > vgchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgck.8_pregen ; \ else \ MANCMD=vgck && \ ../tools/man-generator --primary $MANCMD vgck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgck.8_end && \ cat ./see_also.end ; \ fi \ ) > vgck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcreate.8_pregen ; \ else \ MANCMD=vgcreate && \ ../tools/man-generator --primary $MANCMD vgcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcreate.8_end && \ cat ./see_also.end ; \ fi \ ) > vgcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgconvert.8_pregen ; \ else \ MANCMD=vgconvert && \ ../tools/man-generator --primary $MANCMD vgconvert.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgconvert.8_end && \ cat ./see_also.end ; \ fi \ ) > vgconvert.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgdisplay.8_pregen ; \ else \ MANCMD=vgdisplay && \ ../tools/man-generator --primary $MANCMD vgdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgdisplay.8_end && \ cat ./see_also.end ; \ fi \ ) > vgdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgexport.8_pregen ; \ else \ MANCMD=vgexport && \ ../tools/man-generator --primary $MANCMD vgexport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgexport.8_end && \ cat ./see_also.end ; \ fi \ ) > vgexport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgextend.8_pregen ; \ else \ MANCMD=vgextend && \ ../tools/man-generator --primary $MANCMD vgextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgextend.8_end && \ cat ./see_also.end ; \ fi \ ) > vgextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimport.8_pregen ; \ else \ MANCMD=vgimport && \ ../tools/man-generator --primary $MANCMD vgimport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimport.8_end && \ cat ./see_also.end ; \ fi \ ) > vgimport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimportclone.8_pregen ; \ else \ MANCMD=vgimportclone && \ ../tools/man-generator --primary $MANCMD vgimportclone.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimportclone.8_end && \ cat ./see_also.end ; \ fi \ ) > vgimportclone.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmerge.8_pregen ; \ else \ MANCMD=vgmerge && \ ../tools/man-generator --primary $MANCMD vgmerge.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmerge.8_end && \ cat ./see_also.end ; \ fi \ ) > vgmerge.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmknodes.8_pregen ; \ else \ MANCMD=vgmknodes && \ ../tools/man-generator --primary $MANCMD vgmknodes.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmknodes.8_end && \ cat ./see_also.end ; \ fi \ ) > vgmknodes.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgreduce.8_pregen ; \ else \ MANCMD=vgreduce && \ ../tools/man-generator --primary $MANCMD vgreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgreduce.8_end && \ cat ./see_also.end ; \ fi \ ) > vgreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgremove.8_pregen ; \ else \ MANCMD=vgremove && \ ../tools/man-generator --primary $MANCMD vgremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgremove.8_end && \ cat ./see_also.end ; \ fi \ ) > vgremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgrename.8_pregen ; \ else \ MANCMD=vgrename && \ ../tools/man-generator --primary $MANCMD vgrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgrename.8_end && \ cat ./see_also.end ; \ fi \ ) > vgrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgs.8_pregen ; \ else \ MANCMD=vgs && \ ../tools/man-generator --primary $MANCMD vgs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgs.8_end && \ cat ./see_also.end ; \ fi \ ) > vgs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgscan.8_pregen ; \ else \ MANCMD=vgscan && \ ../tools/man-generator --primary $MANCMD vgscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgscan.8_end && \ cat ./see_also.end ; \ fi \ ) > vgscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgsplit.8_pregen ; \ else \ MANCMD=vgsplit && \ ../tools/man-generator --primary $MANCMD vgsplit.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgsplit.8_end && \ cat ./see_also.end ; \ fi \ ) > vgsplit.8_gen [MAN] lvmdiskscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmdiskscan.8 [MAN] lvm-fullreport.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 [MAN] lvm-lvpoll.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm-fullreport.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm-lvpoll.8 [MAN] lvcreate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 [MAN] lvchange.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 [MAN] lvmconfig.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 [MAN] lvconvert.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvcreate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvchange.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmconfig.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvconvert.8 [MAN] lvdisplay.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 [MAN] lvextend.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvextend.8 [MAN] lvreduce.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 [MAN] lvremove.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 [MAN] lvrename.8 [MAN] lvresize.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvreduce.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvrename.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvresize.8 [MAN] lvs.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 [MAN] lvscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 [MAN] pvchange.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 [MAN] pvck.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvs.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvchange.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvck.8 [MAN] pvcreate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 [MAN] pvdisplay.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 [MAN] pvmove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvcreate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 [MAN] pvremove.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvmove.8 [MAN] pvresize.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 [MAN] pvs.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 [MAN] pvscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvresize.8 [MAN] vgcfgbackup.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvs.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgcfgbackup.8 [MAN] vgcfgrestore.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 [MAN] vgchange.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 [MAN] vgck.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 [MAN] vgcreate.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgcfgrestore.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgchange.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgck.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgcreate.8 [MAN] vgconvert.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 [MAN] vgdisplay.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgconvert.8 [MAN] vgexport.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 [MAN] vgextend.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgexport.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgextend.8 [MAN] vgimport.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 [MAN] vgimportclone.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgimport.8 [MAN] vgmerge.8 [MAN] vgmknodes.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgimportclone.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 [MAN] vgreduce.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgmerge.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgmknodes.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 [MAN] vgremove.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgreduce.8 [MAN] vgrename.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgremove.8 [MAN] vgs.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgrename.8 [MAN] vgscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgs.8 [MAN] vgsplit.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgscan.8 [MAN] lvm-config.8 echo ".so lvmconfig.8" > lvm-config.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgsplit.8 [MAN] lvm-dumpconfig.8 echo ".so lvmconfig.8" > lvm-dumpconfig.8 make[3]: Leaving directory '/<>/debian/build/build_deb/man' make[2]: Leaving directory '/<>/debian/build/build_deb' dh_auto_build --sourcedirectory=debian/build/build_udeb -- \ LIB_VERSION_DM=1.02.1 cd debian/build/build_udeb && make -j4 LIB_VERSION_DM=1.02.1 make[2]: Entering directory '/<>/debian/build/build_udeb' make -C conf device-mapper make -C include device-mapper make -C libdaemon device-mapper make -C man device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/include' make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_udeb/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/conf' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/include' make -C udev device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/libdaemon' [CC] base/data-struct/hash.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/hash.c -o base/data-struct/hash.o make[3]: Entering directory '/<>/debian/build/build_udeb/udev' [CC] base/data-struct/list.c [MAN] dmsetup.8 gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/list.c -o base/data-struct/list.o /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' [MAN] dmstats.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 [MAN] blkdeactivate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" dmstats.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" blkdeactivate.8 [CC] base/data-struct/radix-tree.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/radix-tree.c -o base/data-struct/radix-tree.o make[3]: Leaving directory '/<>/debian/build/build_udeb/man' [CC] device_mapper/datastruct/bitset.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/datastruct/bitset.c -o device_mapper/datastruct/bitset.o [CC] device_mapper/ioctl/libdm-iface.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/ioctl/libdm-iface.c -o device_mapper/ioctl/libdm-iface.o [CC] device_mapper/libdm-common.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-common.c -o device_mapper/libdm-common.o [CC] device_mapper/libdm-config.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-config.c -o device_mapper/libdm-config.o device_mapper/ioctl/libdm-iface.c: In function ‘_unmarshal_status’: device_mapper/ioctl/libdm-iface.c:670:10: warning: cast increases required alignment of target type [-Wcast-align] 670 | spec = (struct dm_target_spec *) outptr; | ^ device_mapper/ioctl/libdm-iface.c: In function ‘dm_task_get_deps’: device_mapper/ioctl/libdm-iface.c:748:9: warning: cast increases required alignment of target type [-Wcast-align] 748 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function ‘dm_task_get_names’: device_mapper/ioctl/libdm-iface.c:754:9: warning: cast increases required alignment of target type [-Wcast-align] 754 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function ‘dm_task_get_versions’: device_mapper/ioctl/libdm-iface.c:760:9: warning: cast increases required alignment of target type [-Wcast-align] 760 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_lookup_dev_name’: device_mapper/ioctl/libdm-iface.c:1083:11: warning: cast increases required alignment of target type [-Wcast-align] 1083 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_flatten’: device_mapper/ioctl/libdm-iface.c:1292:10: warning: cast increases required alignment of target type [-Wcast-align] 1292 | tmsg = (struct dm_target_msg *) b; | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_process_all_v4’: device_mapper/ioctl/libdm-iface.c:1366:11: warning: cast increases required alignment of target type [-Wcast-align] 1366 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function ‘_dm_ioctl_unmangle_names’: device_mapper/ioctl/libdm-iface.c:1778:17: warning: cast increases required alignment of target type [-Wcast-align] 1778 | ((names = ((struct dm_names *) ((char *)dmi + dmi->data_start)))) && | ^ device_mapper/ioctl/libdm-iface.c:1781:12: warning: cast increases required alignment of target type [-Wcast-align] 1781 | names = (struct dm_names *)((char *) names + next); | ^ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-common.c:16: device_mapper/libdm-common.c: In function ‘_stack_node_op’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1522:10: note: in expansion of macro ‘dm_list_item’ 1522 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1536:10: note: in expansion of macro ‘dm_list_item’ 1536 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1554:10: note: in expansion of macro ‘dm_list_item’ 1554 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ device_mapper/libdm-common.c: In function ‘_pop_node_ops’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1605:9: note: in expansion of macro ‘dm_list_item’ 1605 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ [CC] device_mapper/libdm-deptree.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-deptree.c -o device_mapper/libdm-deptree.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-deptree.c:15: device_mapper/libdm-deptree.c: In function ‘_nodes_are_linked’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_unlink’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:483:2: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:483:2: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_children_suspended’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:777:2: note: in expansion of macro ‘dm_list_iterate_items’ 777 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:777:2: note: in expansion of macro ‘dm_list_iterate_items’ 777 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘dm_tree_next_child’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:847:20: note: in expansion of macro ‘dm_list_item’ 847 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_node_has_closed_parents’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_get_last_load_segment’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1634:9: note: in expansion of macro ‘dm_list_item’ 1634 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_thin_pool_node_send_messages’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1678:2: note: in expansion of macro ‘dm_list_iterate_items’ 1678 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1678:2: note: in expansion of macro ‘dm_list_iterate_items’ 1678 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_emit_areas_line’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:2233:2: note: in expansion of macro ‘dm_list_iterate_items’ 2233 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:2233:2: note: in expansion of macro ‘dm_list_iterate_items’ 2233 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_target_version’: device_mapper/libdm-deptree.c:2440:39: warning: cast increases required alignment of target type [-Wcast-align] 2440 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-deptree.c:15: device_mapper/libdm-deptree.c: In function ‘_load_node’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3127:2: note: in expansion of macro ‘dm_list_iterate_items’ 3127 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3127:2: note: in expansion of macro ‘dm_list_iterate_items’ 3127 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘_dm_tree_revert_activated’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3191:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 3191 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:3191:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 3191 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function ‘dm_tree_node_add_thin_pool_target’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:4009:2: note: in expansion of macro ‘dm_list_iterate_items’ 4009 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:4009:2: note: in expansion of macro ‘dm_list_iterate_items’ 4009 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/libdm-file.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-file.c -o device_mapper/libdm-file.o [CC] device_mapper/libdm-report.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-report.c:16: device_mapper/libdm-report.c: In function ‘_report_field_string_list’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:496:2: note: in expansion of macro ‘dm_list_iterate_items’ 496 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:496:2: note: in expansion of macro ‘dm_list_iterate_items’ 496 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_add_sort_key’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1042:2: note: in expansion of macro ‘dm_list_iterate_items’ 1042 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1042:2: note: in expansion of macro ‘dm_list_iterate_items’ 1042 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_help_requested’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1204:2: note: in expansion of macro ‘dm_list_iterate_items’ 1204 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1204:2: note: in expansion of macro ‘dm_list_iterate_items’ 1204 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/libdm-string.c device_mapper/libdm-report.c: In function ‘_cmp_field_string_list_strict_all’: gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-string.c -o device_mapper/libdm-string.o ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1694:15: note: in expansion of macro ‘dm_list_item’ 1694 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1705:2: note: in expansion of macro ‘dm_list_iterate_items’ 1705 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1705:2: note: in expansion of macro ‘dm_list_iterate_items’ 1705 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_cmp_field_string_list_subset_all’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1727:15: note: in expansion of macro ‘dm_list_item’ 1727 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1734:2: note: in expansion of macro ‘dm_list_iterate_items’ 1734 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1734:2: note: in expansion of macro ‘dm_list_iterate_items’ 1734 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_cmp_field_string_list_any’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1759:3: note: in expansion of macro ‘dm_list_iterate_items’ 1759 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1759:3: note: in expansion of macro ‘dm_list_iterate_items’ 1759 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1766:2: note: in expansion of macro ‘dm_list_iterate_items’ 1766 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1766:2: note: in expansion of macro ‘dm_list_iterate_items’ 1766 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/libdm-targets.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-targets.c -o device_mapper/libdm-targets.o device_mapper/libdm-report.c: In function ‘_check_selection’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1885:4: note: in expansion of macro ‘dm_list_iterate_items’ 1885 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1885:4: note: in expansion of macro ‘dm_list_iterate_items’ 1885 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1894:4: note: in expansion of macro ‘dm_list_iterate_items’ 1894 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1894:4: note: in expansion of macro ‘dm_list_iterate_items’ 1894 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1900:4: note: in expansion of macro ‘dm_list_iterate_items’ 1900 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1900:4: note: in expansion of macro ‘dm_list_iterate_items’ 1900 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_do_report_object’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1966:2: note: in expansion of macro ‘dm_list_iterate_items’ 1966 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1966:2: note: in expansion of macro ‘dm_list_iterate_items’ 1966 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_do_report_compact_fields’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2076:2: note: in expansion of macro ‘dm_list_iterate_items’ 2076 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2076:2: note: in expansion of macro ‘dm_list_iterate_items’ 2076 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2091:2: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2091:2: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2092:3: note: in expansion of macro ‘dm_list_iterate_items’ 2092 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2092:3: note: in expansion of macro ‘dm_list_iterate_items’ 2092 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_field_to_compact_match’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2120:3: note: in expansion of macro ‘dm_list_iterate_items’ 2120 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2120:3: note: in expansion of macro ‘dm_list_iterate_items’ 2120 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_tok_value_string_list’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2743:2: note: in expansion of macro ‘dm_list_iterate_items’ 2743 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2743:2: note: in expansion of macro ‘dm_list_iterate_items’ 2743 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_create_field_selection’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3456:2: note: in expansion of macro ‘dm_list_iterate_items’ 3456 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3456:2: note: in expansion of macro ‘dm_list_iterate_items’ 3456 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_reset_field_props’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4075:2: note: in expansion of macro ‘dm_list_iterate_items’ 4075 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4075:2: note: in expansion of macro ‘dm_list_iterate_items’ 4075 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘dm_report_set_selection’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4089:2: note: in expansion of macro ‘dm_list_iterate_items’ 4089 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4089:2: note: in expansion of macro ‘dm_list_iterate_items’ 4089 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_report_headings’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4173:2: note: in expansion of macro ‘dm_list_iterate_items’ 4173 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4173:2: note: in expansion of macro ‘dm_list_iterate_items’ 4173 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4186:2: note: in expansion of macro ‘dm_list_iterate_items’ 4186 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4186:2: note: in expansion of macro ‘dm_list_iterate_items’ 4186 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_recalculate_fields’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4245:2: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4245:2: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4246:3: note: in expansion of macro ‘dm_list_iterate_items’ 4246 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4246:3: note: in expansion of macro ‘dm_list_iterate_items’ 4246 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_sort_rows’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4338:2: note: in expansion of macro ‘dm_list_iterate_items’ 4338 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4338:2: note: in expansion of macro ‘dm_list_iterate_items’ 4338 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_output_as_rows’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4546:2: note: in expansion of macro ‘dm_list_iterate_items’ 4546 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4546:2: note: in expansion of macro ‘dm_list_iterate_items’ 4546 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4548:4: note: in expansion of macro ‘dm_list_iterate_items’ 4548 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4548:4: note: in expansion of macro ‘dm_list_iterate_items’ 4548 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4549:13: note: in expansion of macro ‘dm_list_item’ 4549 | field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4573:3: note: in expansion of macro ‘dm_list_iterate_items’ 4573 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4573:3: note: in expansion of macro ‘dm_list_iterate_items’ 4573 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4574:17: note: in expansion of macro ‘dm_list_item’ 4574 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_output_as_columns’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4619:9: note: in expansion of macro ‘dm_list_item’ 4619 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4639:12: note: in expansion of macro ‘dm_list_item’ 4639 | field = dm_list_item(fh, struct dm_report_field); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_get_topmost_report_group_item’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4709:10: note: in expansion of macro ‘dm_list_item’ 4709 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘_report_group_push_single’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4885:2: note: in expansion of macro ‘dm_list_iterate_items’ 4885 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4885:2: note: in expansion of macro ‘dm_list_iterate_items’ 4885 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘dm_report_group_push’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4967:2: note: in expansion of macro ‘dm_list_iterate_items’ 4967 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4967:2: note: in expansion of macro ‘dm_list_iterate_items’ 4967 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function ‘dm_report_group_output_and_pop_all’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5074:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5074:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5074:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/libdm-timestamp.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.o [CC] device_mapper/mm/pool.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/mm/pool.c -o device_mapper/mm/pool.o [CC] device_mapper/regex/matcher.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/matcher.c -o device_mapper/regex/matcher.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from ./device_mapper/misc/dmlib.h:24, from device_mapper/mm/pool.c:16: device_mapper/mm/pool.c: In function ‘dm_pools_check_leaks’: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/regex/parse_rx.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/parse_rx.c -o device_mapper/regex/parse_rx.o [CC] device_mapper/regex/ttree.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/ttree.c -o device_mapper/regex/ttree.o [CC] device_mapper/vdo/status.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o [CC] device_mapper/vdo/vdo_target.c gcc -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_target.c -o device_mapper/vdo/vdo_target.o make -C libdm device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/libdm' [CC] datastruct/bitset.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/bitset.c -o datastruct/bitset.o make -C lib device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/lib' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/lib' make -C scripts device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' [AR] base/libbase.a rm -f base/libbase.a ar rsv base/libbase.a base/data-struct/hash.o base/data-struct/list.o base/data-struct/radix-tree.o > /dev/null ar: creating base/libbase.a make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' [CC] datastruct/hash.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/hash.c -o datastruct/hash.o [CC] datastruct/list.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/list.c -o datastruct/list.o [CC] libdm-common.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-common.c -o libdm-common.o [CC] libdm-config.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-config.c -o libdm-config.o [CC] libdm-deptree.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-deptree.c -o libdm-deptree.o In file included from ../libdm/misc/dmlib.h:77, from libdm-common.c:16: libdm-common.c: In function ‘_stack_node_op’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1520:10: note: in expansion of macro ‘dm_list_item’ 1520 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1534:10: note: in expansion of macro ‘dm_list_item’ 1534 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1552:10: note: in expansion of macro ‘dm_list_item’ 1552 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ libdm-common.c: In function ‘_pop_node_ops’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-common.c:1603:9: note: in expansion of macro ‘dm_list_item’ 1603 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ [AR] device_mapper/libdevice-mapper.a rm -f device_mapper/libdevice-mapper.a ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_target.o > /dev/null ar: creating device_mapper/libdevice-mapper.a [CC] libdm-file.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-file.c -o libdm-file.o In file included from ../libdm/misc/dmlib.h:77, from libdm-deptree.c:15: libdm-deptree.c: In function ‘_nodes_are_linked’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:404:2: note: in expansion of macro ‘dm_list_iterate_items’ 404 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:404:2: note: in expansion of macro ‘dm_list_iterate_items’ 404 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_unlink’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:445:2: note: in expansion of macro ‘dm_list_iterate_items’ 445 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:445:2: note: in expansion of macro ‘dm_list_iterate_items’ 445 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_children_suspended’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:739:2: note: in expansion of macro ‘dm_list_iterate_items’ 739 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:739:2: note: in expansion of macro ‘dm_list_iterate_items’ 739 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘dm_tree_next_child’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:809:20: note: in expansion of macro ‘dm_list_item’ 809 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; | ^~~~~~~~~~~~ libdm-deptree.c: In function ‘_node_has_closed_parents’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:958:2: note: in expansion of macro ‘dm_list_iterate_items’ 958 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:958:2: note: in expansion of macro ‘dm_list_iterate_items’ 958 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_get_last_load_segment’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:1548:9: note: in expansion of macro ‘dm_list_item’ 1548 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); | ^~~~~~~~~~~~ libdm-deptree.c: In function ‘_node_send_messages’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:1612:2: note: in expansion of macro ‘dm_list_iterate_items’ 1612 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:1612:2: note: in expansion of macro ‘dm_list_iterate_items’ 1612 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_emit_areas_line’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2082:2: note: in expansion of macro ‘dm_list_iterate_items’ 2082 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2082:2: note: in expansion of macro ‘dm_list_iterate_items’ 2082 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_target_version’: libdm-deptree.c:2289:39: warning: cast increases required alignment of target type [-Wcast-align] 2289 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ In file included from ../libdm/misc/dmlib.h:77, from libdm-deptree.c:15: libdm-deptree.c: In function ‘_load_node’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2747:2: note: in expansion of macro ‘dm_list_iterate_items’ 2747 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2747:2: note: in expansion of macro ‘dm_list_iterate_items’ 2747 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘_dm_tree_revert_activated’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2808:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2808 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ libdm-deptree.c:2808:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2808 | dm_list_iterate_items_gen(child, &parent->activated, activated_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function ‘dm_tree_node_add_thin_pool_target’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:3533:2: note: in expansion of macro ‘dm_list_iterate_items’ 3533 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c:3533:2: note: in expansion of macro ‘dm_list_iterate_items’ 3533 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] libdm-report.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-report.c -o libdm-report.o [CC] libdm-stats.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-stats.c -o libdm-stats.o In file included from ../libdm/misc/dmlib.h:77, from libdm-report.c:16: libdm-report.c: In function ‘_report_field_string_list’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_add_sort_key’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1041:2: note: in expansion of macro ‘dm_list_iterate_items’ 1041 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1041:2: note: in expansion of macro ‘dm_list_iterate_items’ 1041 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_help_requested’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1203:2: note: in expansion of macro ‘dm_list_iterate_items’ 1203 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1203:2: note: in expansion of macro ‘dm_list_iterate_items’ 1203 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_cmp_field_string_list_strict_all’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:1693:15: note: in expansion of macro ‘dm_list_item’ 1693 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1704:2: note: in expansion of macro ‘dm_list_iterate_items’ 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1704:2: note: in expansion of macro ‘dm_list_iterate_items’ 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_cmp_field_string_list_subset_all’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:1726:15: note: in expansion of macro ‘dm_list_item’ 1726 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1733:2: note: in expansion of macro ‘dm_list_iterate_items’ 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1733:2: note: in expansion of macro ‘dm_list_iterate_items’ 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_cmp_field_string_list_any’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1758:3: note: in expansion of macro ‘dm_list_iterate_items’ 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1758:3: note: in expansion of macro ‘dm_list_iterate_items’ 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1765:2: note: in expansion of macro ‘dm_list_iterate_items’ 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1765:2: note: in expansion of macro ‘dm_list_iterate_items’ 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_check_selection’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1884:4: note: in expansion of macro ‘dm_list_iterate_items’ 1884 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1884:4: note: in expansion of macro ‘dm_list_iterate_items’ 1884 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1893:4: note: in expansion of macro ‘dm_list_iterate_items’ 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1893:4: note: in expansion of macro ‘dm_list_iterate_items’ 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1899:4: note: in expansion of macro ‘dm_list_iterate_items’ 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1899:4: note: in expansion of macro ‘dm_list_iterate_items’ 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_do_report_object’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1965:2: note: in expansion of macro ‘dm_list_iterate_items’ 1965 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:1965:2: note: in expansion of macro ‘dm_list_iterate_items’ 1965 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_do_report_compact_fields’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2075:2: note: in expansion of macro ‘dm_list_iterate_items’ 2075 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2075:2: note: in expansion of macro ‘dm_list_iterate_items’ 2075 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2090:2: note: in expansion of macro ‘dm_list_iterate_items’ 2090 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2090:2: note: in expansion of macro ‘dm_list_iterate_items’ 2090 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2091:3: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2091:3: note: in expansion of macro ‘dm_list_iterate_items’ 2091 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_field_to_compact_match’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2119:3: note: in expansion of macro ‘dm_list_iterate_items’ 2119 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2119:3: note: in expansion of macro ‘dm_list_iterate_items’ 2119 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_tok_value_string_list’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2742:2: note: in expansion of macro ‘dm_list_iterate_items’ 2742 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:2742:2: note: in expansion of macro ‘dm_list_iterate_items’ 2742 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_create_field_selection’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:3455:2: note: in expansion of macro ‘dm_list_iterate_items’ 3455 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:3455:2: note: in expansion of macro ‘dm_list_iterate_items’ 3455 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_reset_field_props’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4074:2: note: in expansion of macro ‘dm_list_iterate_items’ 4074 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4074:2: note: in expansion of macro ‘dm_list_iterate_items’ 4074 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘dm_report_set_selection’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4088:2: note: in expansion of macro ‘dm_list_iterate_items’ 4088 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4088:2: note: in expansion of macro ‘dm_list_iterate_items’ 4088 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_report_headings’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4172:2: note: in expansion of macro ‘dm_list_iterate_items’ 4172 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4172:2: note: in expansion of macro ‘dm_list_iterate_items’ 4172 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4185:2: note: in expansion of macro ‘dm_list_iterate_items’ 4185 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4185:2: note: in expansion of macro ‘dm_list_iterate_items’ 4185 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_recalculate_fields’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4244:2: note: in expansion of macro ‘dm_list_iterate_items’ 4244 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4244:2: note: in expansion of macro ‘dm_list_iterate_items’ 4244 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4245:3: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4245:3: note: in expansion of macro ‘dm_list_iterate_items’ 4245 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:77, from libdm-stats.c:18: libdm-stats.c: In function ‘_stats_group_check_overlap’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2543:11: note: in expansion of macro ‘dm_list_struct_base’ 2543 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-stats.c:3953:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3953 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_sort_rows’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2544:11: note: in expansion of macro ‘dm_list_struct_base’ 2544 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-stats.c:3953:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3953 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2546:18: note: in expansion of macro ‘dm_list_struct_base’ 2546 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-stats.c:3953:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3953 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-stats.c:3954:10: note: in expansion of macro ‘dm_list_item’ 3954 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4337:2: note: in expansion of macro ‘dm_list_iterate_items’ 4337 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4337:2: note: in expansion of macro ‘dm_list_iterate_items’ 4337 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘_output_as_rows’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4545:2: note: in expansion of macro ‘dm_list_iterate_items’ 4545 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4545:2: note: in expansion of macro ‘dm_list_iterate_items’ 4545 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4547:4: note: in expansion of macro ‘dm_list_iterate_items’ 4547 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4547:4: note: in expansion of macro ‘dm_list_iterate_items’ 4547 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4548:13: note: in expansion of macro ‘dm_list_item’ 4548 | field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4572:3: note: in expansion of macro ‘dm_list_iterate_items’ 4572 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] libdm-string.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-string.c -o libdm-string.o ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4572:3: note: in expansion of macro ‘dm_list_iterate_items’ 4572 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4573:17: note: in expansion of macro ‘dm_list_item’ 4573 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ libdm-report.c: In function ‘_output_as_columns’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4618:9: note: in expansion of macro ‘dm_list_item’ 4618 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4638:12: note: in expansion of macro ‘dm_list_item’ 4638 | field = dm_list_item(fh, struct dm_report_field); | ^~~~~~~~~~~~ libdm-report.c: In function ‘_get_topmost_report_group_item’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2480:28: note: in expansion of macro ‘dm_list_struct_base’ 2480 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ libdm-report.c:4708:10: note: in expansion of macro ‘dm_list_item’ 4708 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ libdm-report.c: In function ‘_report_group_push_single’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4884:2: note: in expansion of macro ‘dm_list_iterate_items’ 4884 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4884:2: note: in expansion of macro ‘dm_list_iterate_items’ 4884 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘dm_report_group_push’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4966:2: note: in expansion of macro ‘dm_list_iterate_items’ 4966 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:4966:2: note: in expansion of macro ‘dm_list_iterate_items’ 4966 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function ‘dm_report_group_output_and_pop_all’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2543:11: note: in expansion of macro ‘dm_list_struct_base’ 2543 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:5073:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2544:11: note: in expansion of macro ‘dm_list_struct_base’ 2544 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:5073:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2546:18: note: in expansion of macro ‘dm_list_struct_base’ 2546 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2554:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 2554 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdm-report.c:5073:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] libdm-targets.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-targets.c -o libdm-targets.o [CC] libdm-timestamp.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-timestamp.c -o libdm-timestamp.o [CC] mm/dbg_malloc.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC mm/dbg_malloc.c -o mm/dbg_malloc.o [CC] mm/pool.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC mm/pool.c -o mm/pool.o In file included from ../libdm/misc/dmlib.h:77, from mm/pool.c:16: mm/pool.c: In function ‘dm_pools_check_leaks’: ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2525:11: note: in expansion of macro ‘dm_list_struct_base’ 2525 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2474:6: warning: cast increases required alignment of target type [-Wcast-align] 2474 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2527:11: note: in expansion of macro ‘dm_list_struct_base’ 2527 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2534:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2534 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ mm/pool.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] regex/matcher.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/matcher.c -o regex/matcher.o [CC] regex/parse_rx.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/parse_rx.c -o regex/parse_rx.o [CC] regex/ttree.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/ttree.c -o regex/ttree.o set -e; \ ( cat ./.exported_symbols; \ if test -n "./libdevmapper.h"; then \ gcc -E -P -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./libdevmapper.h | \ /bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated [CC] ioctl/libdm-iface.c gcc -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC ioctl/libdm-iface.c -o ioctl/libdm-iface.o set -e;\ R=$(/usr/bin/sort .exported_symbols_generated .exported_symbols.Base .exported_symbols.DM_1_02_100 .exported_symbols.DM_1_02_101 .exported_symbols.DM_1_02_103 .exported_symbols.DM_1_02_104 .exported_symbols.DM_1_02_105 .exported_symbols.DM_1_02_106 .exported_symbols.DM_1_02_107 .exported_symbols.DM_1_02_110 .exported_symbols.DM_1_02_113 .exported_symbols.DM_1_02_124 .exported_symbols.DM_1_02_128 .exported_symbols.DM_1_02_129 .exported_symbols.DM_1_02_131 .exported_symbols.DM_1_02_133 .exported_symbols.DM_1_02_135 .exported_symbols.DM_1_02_138 .exported_symbols.DM_1_02_141 .exported_symbols.DM_1_02_147 .exported_symbols.DM_1_02_97 .exported_symbols.DM_1_02_98 .exported_symbols.DM_1_02_99 | /bin/grep -v "^#" | uniq -u);\ test -z "$R" || { echo "Mismatch between symbols in shared library and lists in .exported_symbols.* files: $R"; false; } ;\ ( for i in $(echo ./.exported_symbols.Base ./.exported_symbols.DM_1_02_100 ./.exported_symbols.DM_1_02_101 ./.exported_symbols.DM_1_02_103 ./.exported_symbols.DM_1_02_104 ./.exported_symbols.DM_1_02_105 ./.exported_symbols.DM_1_02_106 ./.exported_symbols.DM_1_02_107 ./.exported_symbols.DM_1_02_110 ./.exported_symbols.DM_1_02_113 ./.exported_symbols.DM_1_02_124 ./.exported_symbols.DM_1_02_128 ./.exported_symbols.DM_1_02_129 ./.exported_symbols.DM_1_02_131 ./.exported_symbols.DM_1_02_133 ./.exported_symbols.DM_1_02_135 ./.exported_symbols.DM_1_02_138 ./.exported_symbols.DM_1_02_141 ./.exported_symbols.DM_1_02_147 ./.exported_symbols.DM_1_02_97 ./.exported_symbols.DM_1_02_98 ./.exported_symbols.DM_1_02_99 | tr ' ' '\n' | /usr/bin/sort -rnt_ -k5 ); do\ echo "${i##*.} {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" $i;\ echo "};";\ done;\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym ioctl/libdm-iface.c: In function ‘_unmarshal_status’: ioctl/libdm-iface.c:683:10: warning: cast increases required alignment of target type [-Wcast-align] 683 | spec = (struct dm_target_spec *) outptr; | ^ ioctl/libdm-iface.c: In function ‘dm_task_get_deps’: ioctl/libdm-iface.c:761:9: warning: cast increases required alignment of target type [-Wcast-align] 761 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function ‘dm_task_get_names’: ioctl/libdm-iface.c:767:9: warning: cast increases required alignment of target type [-Wcast-align] 767 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function ‘dm_task_get_versions’: ioctl/libdm-iface.c:773:9: warning: cast increases required alignment of target type [-Wcast-align] 773 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function ‘_lookup_dev_name’: ioctl/libdm-iface.c:1091:11: warning: cast increases required alignment of target type [-Wcast-align] 1091 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function ‘_flatten’: ioctl/libdm-iface.c:1304:10: warning: cast increases required alignment of target type [-Wcast-align] 1304 | tmsg = (struct dm_target_msg *) b; | ^ ioctl/libdm-iface.c: In function ‘_process_all_v4’: ioctl/libdm-iface.c:1378:11: warning: cast increases required alignment of target type [-Wcast-align] 1378 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function ‘_dm_ioctl_unmangle_names’: ioctl/libdm-iface.c:1778:17: warning: cast increases required alignment of target type [-Wcast-align] 1778 | ((names = ((struct dm_names *) ((char *)dmi + dmi->data_start)))) && | ^ ioctl/libdm-iface.c:1781:12: warning: cast increases required alignment of target type [-Wcast-align] 1781 | names = (struct dm_names *)((char *) names + next); | ^ [CC] ioctl/libdevmapper.so.1.02.1 gcc -shared -Wl,-soname,libdevmapper.so.1.02.1 \ -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../libdm datastruct/bitset.o datastruct/hash.o datastruct/list.o libdm-common.o libdm-config.o libdm-deptree.o libdm-file.o libdm-report.o libdm-stats.o libdm-string.o libdm-targets.o libdm-timestamp.o mm/dbg_malloc.o mm/pool.o regex/matcher.o regex/parse_rx.o regex/ttree.o ioctl/libdm-iface.o -ludev -lblkid -lm -ludev -lpthread -lm -o ioctl/libdevmapper.so.1.02.1 [LN] ioctl/libdevmapper.so.1.02.1 ln -s -f libdevmapper.so.1.02.1 ioctl/libdevmapper.so [LN] ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so [LN] ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so.1.02.1 make -C dm-tools device-mapper make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' [CC] dmsetup.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE dmsetup.c -o dmsetup.o dmsetup.c: In function ‘_process_all’: dmsetup.c:2135:11: warning: cast increases required alignment of target type [-Wcast-align] 2135 | names = (struct dm_names *)((char *) names + next); | ^ dmsetup.c: In function ‘_targets’: dmsetup.c:2584:12: warning: cast increases required alignment of target type [-Wcast-align] 2584 | target = (struct dm_versions *)((char *) target + target->next); | ^ [CC] dmsetup gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L../libdm -L../../libdm -L../../libdm/ioctl -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic \ -o dmsetup dmsetup.o -ldevmapper make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make -C dm-tools make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdm' make -C daemons device-mapper make -C tools device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/daemons' make[3]: Entering directory '/<>/debian/build/build_udeb/tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/tools' make -C conf make -C include make -C udev make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/include' make[3]: Entering directory '/<>/debian/build/build_udeb/udev' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/include' make -C libdaemon make -C libdm make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_udeb/libdm' /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 10-dm.rules.in >10-dm.rules /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 13-dm-disk.rules.in >13-dm-disk.rules /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 95-dm-notify.rules.in >95-dm-notify.rules make -C dm-tools device-mapper /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 11-dm-lvm.rules.in >11-dm-lvm.rules make -C client device-mapper make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' /bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 69-dm-lvm-metad.rules.in >69-dm-lvm-metad.rules ln -s 10-dm.rules 55-dm.rules ln -s 13-dm-disk.rules 60-persistent-storage-dm.rules ln -s 11-dm-lvm.rules 56-lvm.rules make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make -C dm-tools ln -s 69-dm-lvm-metad.rules 69-lvm-metad.rules make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make -C client make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdm' [CC] daemon-io.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-io.c -o daemon-io.o [CC] config-util.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config-util.c -o config-util.o [CC] daemon-client.c gcc -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o [AR] libdaemonclient.a rm -f libdaemonclient.a ar rsv libdaemonclient.a daemon-io.o config-util.o daemon-client.o > /dev/null ar: creating libdaemonclient.a make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdaemon' make -C lib make[3]: Entering directory '/<>/debian/build/build_udeb/lib' [CC] activate/activate.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o [CC] cache/lvmcache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o [CC] writecache/writecache.c [CC] integrity/integrity.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from cache/lvmcache.c:17: cache/lvmcache.c: In function ‘_get_devl_in_device_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:137:2: note: in expansion of macro ‘dm_list_iterate_items’ 137 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:137:2: note: in expansion of macro ‘dm_list_iterate_items’ 137 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/activate.c:16: activate/activate.c: In function ‘list_segment_modules’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:55:11: note: in expansion of macro ‘dm_list_struct_base’ 55 | dm_list_struct_base(snh, | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘dev_in_device_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:148:2: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘list_lv_modules’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:92:2: note: in expansion of macro ‘dm_list_iterate_items’ 92 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:92:2: note: in expansion of macro ‘dm_list_iterate_items’ 92 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:148:2: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(devl, head) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_unused_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:166:2: note: in expansion of macro ‘dm_list_iterate_items’ 166 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘target_version’: activate/activate.c:524:12: warning: cast increases required alignment of target type [-Wcast-align] 524 | target = (struct dm_versions *)((char *) target + target->next); | ^ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:166:2: note: in expansion of macro ‘dm_list_iterate_items’ 166 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_destroy_device_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:195:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 195 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:195:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 195 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:195:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 195 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_bad_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:240:2: note: in expansion of macro ‘dm_list_iterate_items’ 240 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:240:2: note: in expansion of macro ‘dm_list_iterate_items’ 240 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:241:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 241 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:241:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 241 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:241:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 241 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/activate.c:16: activate/activate.c: In function ‘lvs_in_vg_activated’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1478:2: note: in expansion of macro ‘dm_list_iterate_items’ 1478 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1478:2: note: in expansion of macro ‘dm_list_iterate_items’ 1478 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘lvs_in_vg_opened’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1495:2: note: in expansion of macro ‘dm_list_iterate_items’ 1495 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:1495:2: note: in expansion of macro ‘dm_list_iterate_items’ 1495 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:264:2: note: in expansion of macro ‘dm_list_iterate_items’ 264 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:264:2: note: in expansion of macro ‘dm_list_iterate_items’ 264 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:265:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 265 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:265:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 265 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘_lv_suspend’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:265:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 265 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2083:3: note: in expansion of macro ‘dm_list_iterate_items’ 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_dev_mda’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2083:3: note: in expansion of macro ‘dm_list_iterate_items’ 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:282:2: note: in expansion of macro ‘dm_list_iterate_items’ 282 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:282:2: note: in expansion of macro ‘dm_list_iterate_items’ 282 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2102:3: note: in expansion of macro ‘dm_list_iterate_items’ 2102 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2102:3: note: in expansion of macro ‘dm_list_iterate_items’ 2102 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_search_vginfos_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2125:4: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2125:4: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:309:3: note: in expansion of macro ‘dm_list_iterate_items’ 309 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:309:3: note: in expansion of macro ‘dm_list_iterate_items’ 309 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2180:3: note: in expansion of macro ‘dm_list_iterate_items’ 2180 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_get_pvsummary_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2180:3: note: in expansion of macro ‘dm_list_iterate_items’ 2180 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:483:3: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2186:4: note: in expansion of macro ‘dm_list_iterate_items’ 2186 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2186:4: note: in expansion of macro ‘dm_list_iterate_items’ 2186 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2208:3: note: in expansion of macro ‘dm_list_iterate_items’ 2208 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2208:3: note: in expansion of macro ‘dm_list_iterate_items’ 2208 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:483:3: note: in expansion of macro ‘dm_list_iterate_items’ 483 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_get_pvsummary_device_hint’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:499:2: note: in expansion of macro ‘dm_list_iterate_items’ 499 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘_lv_resume’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:499:2: note: in expansion of macro ‘dm_list_iterate_items’ 499 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:2314:31: note: in expansion of macro ‘dm_list_struct_base’ 2314 | if (!_check_suspended_lv(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, NULL)) | ^~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘_lv_has_open_snapshots’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:500:3: note: in expansion of macro ‘dm_list_iterate_items’ 500 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2377:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2377 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:500:3: note: in expansion of macro ‘dm_list_iterate_items’ 500 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘vg_has_duplicate_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:520:2: note: in expansion of macro ‘dm_list_iterate_items’ 520 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:520:2: note: in expansion of macro ‘dm_list_iterate_items’ 520 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:521:3: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:521:3: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_warn_unused_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2377:2: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2377 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:540:2: note: in expansion of macro ‘dm_list_iterate_items’ 540 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:540:2: note: in expansion of macro ‘dm_list_iterate_items’ 540 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:547:2: note: in expansion of macro ‘dm_list_iterate_items’ 547 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:547:2: note: in expansion of macro ‘dm_list_iterate_items’ 547 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_choose_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:635:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 635 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:635:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 635 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘lv_deactivate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:635:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 635 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 666 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:2413:22: note: in expansion of macro ‘dm_list_struct_base’ 2413 | if (!lv_info(cmd, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 666 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 666 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:689:11: note: in expansion of macro ‘dm_list_item’ 689 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:697:11: note: in expansion of macro ‘dm_list_item’ 697 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(devl, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘_lv_remove_any_missing_subdevs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2685:3: note: in expansion of macro ‘dm_list_iterate_items’ 2685 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2685:3: note: in expansion of macro ‘dm_list_iterate_items’ 2685 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘lv_holder_is_active’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2806:2: note: in expansion of macro ‘dm_list_iterate_items’ 2806 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c:2806:2: note: in expansion of macro ‘dm_list_iterate_items’ 2806 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(devl, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘_label_rescan_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:970:2: note: in expansion of macro ‘dm_list_iterate_items’ 970 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:970:2: note: in expansion of macro ‘dm_list_iterate_items’ 970 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:992:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 992 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:992:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 992 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:992:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 992 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_label_reopen_vg_rw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1023:2: note: in expansion of macro ‘dm_list_iterate_items’ 1023 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1023:2: note: in expansion of macro ‘dm_list_iterate_items’ 1023 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_label_scan’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1111:3: note: in expansion of macro ‘dm_list_iterate_items’ 1111 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1111:3: note: in expansion of macro ‘dm_list_iterate_items’ 1111 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1117:3: note: in expansion of macro ‘dm_list_iterate_items’ 1117 | dm_list_iterate_items(devl, &add_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1117:3: note: in expansion of macro ‘dm_list_iterate_items’ 1117 | dm_list_iterate_items(devl, &add_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_vgnameids’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1161:2: note: in expansion of macro ‘dm_list_iterate_items’ 1161 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1161:2: note: in expansion of macro ‘dm_list_iterate_items’ 1161 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_pvid_in_unused_duplicates’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1213:2: note: in expansion of macro ‘dm_list_iterate_items’ 1213 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1213:2: note: in expansion of macro ‘dm_list_iterate_items’ 1213 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] cache_segtype/cache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o cache/lvmcache.c: In function ‘_lvmcache_update_pvsummaries’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1539:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1539 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1539:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1539 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1539:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1539 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_vg_from_write’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1752:2: note: in expansion of macro ‘dm_list_iterate_items’ 1752 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1752:2: note: in expansion of macro ‘dm_list_iterate_items’ 1752 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_vg_from_read’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1800:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1800 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1800:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1800 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1800:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1800 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1802:3: note: in expansion of macro ‘dm_list_iterate_items’ 1802 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1802:3: note: in expansion of macro ‘dm_list_iterate_items’ 1802 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1822:2: note: in expansion of macro ‘dm_list_iterate_items’ 1822 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1822:2: note: in expansion of macro ‘dm_list_iterate_items’ 1822 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1855:3: note: in expansion of macro ‘dm_list_iterate_items’ 1855 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1855:3: note: in expansion of macro ‘dm_list_iterate_items’ 1855 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_destroy’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2109:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2109 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2109:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2109 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2109:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2109 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2142:3: note: in expansion of macro ‘dm_list_iterate_items’ 2142 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2142:3: note: in expansion of macro ‘dm_list_iterate_items’ 2142 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_fid_add_mdas_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2171:2: note: in expansion of macro ‘dm_list_iterate_items’ 2171 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2171:2: note: in expansion of macro ‘dm_list_iterate_items’ 2171 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_populate_pv_fields’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2215:2: note: in expansion of macro ‘dm_list_iterate_items’ 2215 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2215:2: note: in expansion of macro ‘dm_list_iterate_items’ 2215 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2218:2: note: in expansion of macro ‘dm_list_iterate_items’ 2218 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2218:2: note: in expansion of macro ‘dm_list_iterate_items’ 2218 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_das’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2290:4: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2290:4: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_bas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2307:4: note: in expansion of macro ‘dm_list_iterate_items’ 2307 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2307:4: note: in expansion of macro ‘dm_list_iterate_items’ 2307 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2326:2: note: in expansion of macro ‘dm_list_iterate_items’ 2326 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2326:2: note: in expansion of macro ‘dm_list_iterate_items’ 2326 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_mda’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2339:2: note: in expansion of macro ‘dm_list_iterate_items’ 2339 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2339:2: note: in expansion of macro ‘dm_list_iterate_items’ 2339 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_da’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2357:2: note: in expansion of macro ‘dm_list_iterate_items’ 2357 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2357:2: note: in expansion of macro ‘dm_list_iterate_items’ 2357 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_ba’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2370:2: note: in expansion of macro ‘dm_list_iterate_items’ 2370 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2370:2: note: in expansion of macro ‘dm_list_iterate_items’ 2370 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_lookup_mda’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2453:2: note: in expansion of macro ‘dm_list_iterate_items’ 2453 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2453:2: note: in expansion of macro ‘dm_list_iterate_items’ 2453 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_contains_lock_type_sanlock’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2475:2: note: in expansion of macro ‘dm_list_iterate_items’ 2475 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2475:2: note: in expansion of macro ‘dm_list_iterate_items’ 2475 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_max_name_lengths’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2494:2: note: in expansion of macro ‘dm_list_iterate_items’ 2494 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] commands/toolcontext.c ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2494:2: note: in expansion of macro ‘dm_list_iterate_items’ 2494 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2499:3: note: in expansion of macro ‘dm_list_iterate_items’ 2499 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2499:3: note: in expansion of macro ‘dm_list_iterate_items’ 2499 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_vginfo_has_pvid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2581:2: note: in expansion of macro ‘dm_list_iterate_items’ 2581 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2581:2: note: in expansion of macro ‘dm_list_iterate_items’ 2581 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_outdated_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2637:2: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2637:2: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_del_outdated_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2656:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2656 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2656:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2656 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2656:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2656 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_get_outdated_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2675:2: note: in expansion of macro ‘dm_list_iterate_items’ 2675 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2675:2: note: in expansion of macro ‘dm_list_iterate_items’ 2675 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_is_outdated_dev’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2695:2: note: in expansion of macro ‘dm_list_iterate_items’ 2695 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2695:2: note: in expansion of macro ‘dm_list_iterate_items’ 2695 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from commands/toolcontext.c:17: commands/toolcontext.c: In function ‘_init_tag_configs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:878:2: note: in expansion of macro ‘dm_list_iterate_items’ 878 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:878:2: note: in expansion of macro ‘dm_list_iterate_items’ 878 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘_merge_config_files’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:922:2: note: in expansion of macro ‘dm_list_iterate_items’ 922 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:922:2: note: in expansion of macro ‘dm_list_iterate_items’ 922 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘config_files_changed’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:944:2: note: in expansion of macro ‘dm_list_iterate_items’ 944 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:944:2: note: in expansion of macro ‘dm_list_iterate_items’ 944 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘_destroy_config’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:969:2: note: in expansion of macro ‘dm_list_iterate_items’ 969 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:969:2: note: in expansion of macro ‘dm_list_iterate_items’ 969 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:983:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 983 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:983:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 983 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:983:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 983 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘get_format_by_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1248:9: note: in expansion of macro ‘dm_list_iterate_items’ 1248 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1248:9: note: in expansion of macro ‘dm_list_iterate_items’ 1248 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘init_lvmcache_orphans’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1278:2: note: in expansion of macro ‘dm_list_iterate_items’ 1278 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1278:2: note: in expansion of macro ‘dm_list_iterate_items’ 1278 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘lvm_register_segtype’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1298:2: note: in expansion of macro ‘dm_list_iterate_items’ 1298 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1298:2: note: in expansion of macro ‘dm_list_iterate_items’ 1298 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function ‘_destroy_formats’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1768:9: note: in expansion of macro ‘dm_list_item’ 1768 | fmt = dm_list_item(fmtl, struct format_type); | ^~~~~~~~~~~~ commands/toolcontext.c: In function ‘_destroy_segtypes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1780:13: note: in expansion of macro ‘dm_list_item’ 1780 | segtype = dm_list_item(sgtl, struct segment_type); | ^~~~~~~~~~~~ [CC] config/config.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o [CC] datastruct/btree.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.o [CC] datastruct/str_list.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/str_list.c -o datastruct/str_list.o [CC] device/bcache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from datastruct/str_list.c:16: datastruct/str_list.c: In function ‘str_list_add_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:2: note: in expansion of macro ‘dm_list_iterate_items’ 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:2: note: in expansion of macro ‘dm_list_iterate_items’ 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_del’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:94:20: note: in expansion of macro ‘dm_list_item’ 94 | if (!strcmp(str, dm_list_item(slh, struct dm_str_list)->str)) | ^~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_dup’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:2: note: in expansion of macro ‘dm_list_iterate_items’ 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:2: note: in expansion of macro ‘dm_list_iterate_items’ 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_match_item’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:2: note: in expansion of macro ‘dm_list_iterate_items’ 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:2: note: in expansion of macro ‘dm_list_iterate_items’ 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_match_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:2: note: in expansion of macro ‘dm_list_iterate_items’ 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:2: note: in expansion of macro ‘dm_list_iterate_items’ 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_lists_equal’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:2: note: in expansion of macro ‘dm_list_iterate_items’ 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:2: note: in expansion of macro ‘dm_list_iterate_items’ 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function ‘str_list_to_str’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193:2: note: in expansion of macro ‘dm_list_iterate_items’ 193 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193:2: note: in expansion of macro ‘dm_list_iterate_items’ 193 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from config/config.c:17: config/config.c: In function ‘_get_profile_from_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2196:2: note: in expansion of macro ‘dm_list_iterate_items’ 2196 | dm_list_iterate_items(profile, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2196:2: note: in expansion of macro ‘dm_list_iterate_items’ 2196 | dm_list_iterate_items(profile, list) { | ^~~~~~~~~~~~~~~~~~~~~ config/config.c: In function ‘load_pending_profiles’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2323:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2323 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2323:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2323 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2323:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2323 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] device/bcache-utils.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache-utils.c -o device/bcache-utils.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/device/bcache.h:18, from device/bcache.c:15: device/bcache.c: In function ‘_cb_alloc’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:109:7: note: in expansion of macro ‘dm_list_item’ 109 | cb = dm_list_item(_list_pop(&cbs->free), struct control_block); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_iocb_to_cb’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:124:9: note: in expansion of macro ‘dm_list_struct_base’ 124 | return dm_list_struct_base(icb, struct control_block, cb); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_to_async’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:138:9: note: in expansion of macro ‘container_of’ 138 | return container_of(e, struct async_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_to_sync’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:406:16: note: in expansion of macro ‘container_of’ 406 | return container_of(e, struct sync_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_sync_wait’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:577:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 577 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:577:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 577 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:577:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 577 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_alloc_block’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:776:9: note: in expansion of macro ‘dm_list_struct_base’ 776 | return dm_list_struct_base(_list_pop(&cache->free), struct block, list); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_writeback’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:913:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 913 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:913:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 913 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:913:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 913 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘_find_unused_clean_block’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:935:2: note: in expansion of macro ‘dm_list_iterate_items’ 935 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:935:2: note: in expansion of macro ‘dm_list_iterate_items’ 935 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function ‘bcache_flush’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:1291:21: note: in expansion of macro ‘dm_list_item’ 1291 | struct block *b = dm_list_item(_list_pop(&cache->dirty), struct block); | ^~~~~~~~~~~~ device/bcache.c: In function ‘_invalidate_v’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:1363:43: note: in expansion of macro ‘container_of’ 1363 | struct invalidate_iterator *iit = container_of(it, struct invalidate_iterator, it); | ^~~~~~~~~~~~ [CC] device/dev-cache.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-cache.c -o device/dev-cache.o [CC] device/dev-ext.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-ext.c -o device/dev-ext.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from device/dev-cache.c:17: device/dev-cache.c: In function ‘dev_destroy_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:83:16: note: in expansion of macro ‘dm_list_item’ 83 | free((void *) dm_list_item(dev->aliases.n, struct dm_str_list)->str); | ^~~~~~~~~~~~ device/dev-cache.c: In function ‘_add_alias’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:335:2: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:335:2: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:343:13: note: in expansion of macro ‘dm_list_item’ 343 | oldpath = dm_list_item(dev->aliases.n, struct dm_str_list)->str; | ^~~~~~~~~~~~ device/dev-cache.c: In function ‘dev_cache_failed_path’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:677:2: note: in expansion of macro ‘dm_list_iterate_items’ 677 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:677:2: note: in expansion of macro ‘dm_list_iterate_items’ 677 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function ‘_insert_dirs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1100:2: note: in expansion of macro ‘dm_list_iterate_items’ 1100 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1100:2: note: in expansion of macro ‘dm_list_iterate_items’ 1100 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function ‘dev_name_confirmed’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1386:26: note: in expansion of macro ‘dm_list_item’ 1386 | while ((r = stat(name = dm_list_item(dev->aliases.n, | ^~~~~~~~~~~~ [CC] device/dev-io.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o device/dev-cache.c: In function ‘dev_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1632:35: note: in expansion of macro ‘dm_list_item’ 1632 | return (dev && dev->aliases.n) ? dm_list_item(dev->aliases.n, struct dm_str_list)->str : | ^~~~~~~~~~~~ [CC] device/dev-md.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o [CC] device/dev-swap.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o [CC] device/dev-type.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o [CC] device/dev-luks.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-luks.c -o device/dev-luks.o [CC] device/dev-dasd.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-dasd.c -o device/dev-dasd.o [CC] device/dev-lvm1-pool.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-lvm1-pool.c -o device/dev-lvm1-pool.o [CC] display/display.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o [CC] error/errseg.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o [CC] unknown/unknown.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from display/display.c:16: display/display.c: In function ‘pvdisplay_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:236:2: note: in expansion of macro ‘dm_list_iterate_items’ 236 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:236:2: note: in expansion of macro ‘dm_list_iterate_items’ 236 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘lvdisplay_full’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ display/display.c:460:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 460 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ display/display.c:460:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 460 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘lvdisplay_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:701:2: note: in expansion of macro ‘dm_list_iterate_items’ 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:701:2: note: in expansion of macro ‘dm_list_iterate_items’ 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘display_formats’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:859:2: note: in expansion of macro ‘dm_list_iterate_items’ 859 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:859:2: note: in expansion of macro ‘dm_list_iterate_items’ 859 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘display_segtypes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:868:2: note: in expansion of macro ‘dm_list_iterate_items’ 868 | dm_list_iterate_items(segtype, &cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:868:2: note: in expansion of macro ‘dm_list_iterate_items’ 868 | dm_list_iterate_items(segtype, &cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function ‘display_tags’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:877:2: note: in expansion of macro ‘dm_list_iterate_items’ 877 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:877:2: note: in expansion of macro ‘dm_list_iterate_items’ 877 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] filters/filter-composite.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-composite.c -o filters/filter-composite.o [CC] filters/filter-persistent.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-persistent.c -o filters/filter-persistent.o [CC] filters/filter-regex.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o [CC] filters/filter-sysfs.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-sysfs.c -o filters/filter-sysfs.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from filters/filter-persistent.c:17: filters/filter-persistent.c: In function ‘_persistent_filter_wipe’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:75:3: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:75:3: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c: In function ‘_lookup_p’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:142:3: note: in expansion of macro ‘dm_list_iterate_items’ 142 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:142:3: note: in expansion of macro ‘dm_list_iterate_items’ 142 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from filters/filter-regex.c:16: filters/filter-regex.c: In function ‘_accept_p’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:156:2: note: in expansion of macro ‘dm_list_iterate_items’ 156 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:156:2: note: in expansion of macro ‘dm_list_iterate_items’ 156 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] filters/filter-md.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-md.c -o filters/filter-md.o [CC] filters/filter-fwraid.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o [CC] filters/filter-mpath.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-mpath.c -o filters/filter-mpath.o [CC] filters/filter-partitioned.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-partitioned.c -o filters/filter-partitioned.o [CC] filters/filter-type.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-type.c -o filters/filter-type.o [CC] filters/filter-usable.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-usable.c -o filters/filter-usable.o [CC] filters/filter-internal.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-internal.c -o filters/filter-internal.o [CC] filters/filter-signature.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-signature.c -o filters/filter-signature.o [CC] format_text/archive.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archive.c -o format_text/archive.o [CC] format_text/archiver.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archiver.c -o format_text/archiver.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from filters/filter-internal.c:16: filters/filter-internal.c: In function ‘_passes_internal’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-internal.c:50:2: note: in expansion of macro ‘dm_list_iterate_items’ 50 | dm_list_iterate_items(devl, &_allow_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-internal.c:50:2: note: in expansion of macro ‘dm_list_iterate_items’ 50 | dm_list_iterate_items(devl, &_allow_devs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/export.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/export.c -o format_text/export.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/archive.c:16: format_text/archive.c: In function ‘_insert_archive_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:98:2: note: in expansion of macro ‘dm_list_iterate_items’ 98 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:98:2: note: in expansion of macro ‘dm_list_iterate_items’ 98 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archive.c: In function ‘_remove_expired’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:203:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 203 | dm_list_iterate_back_items(bf, archives) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:203:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 203 | dm_list_iterate_back_items(bf, archives) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c: In function ‘archive_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/archive.c:268:10: note: in expansion of macro ‘dm_list_item’ 268 | last = dm_list_item(dm_list_first(archives), struct archive_file); | ^~~~~~~~~~~~ format_text/archive.c: In function ‘archive_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:347:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 347 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:347:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 347 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] format_text/flags.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/flags.c -o format_text/flags.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/archiver.c:16: format_text/archiver.c: In function ‘backup_read_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function ‘backup_restore_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:387:3: note: in expansion of macro ‘dm_list_iterate_items’ 387 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:387:3: note: in expansion of macro ‘dm_list_iterate_items’ 387 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:451:2: note: in expansion of macro ‘dm_list_iterate_items’ 451 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:451:2: note: in expansion of macro ‘dm_list_iterate_items’ 451 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:479:3: note: in expansion of macro ‘dm_list_iterate_items’ 479 | dm_list_iterate_items(pvl, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:479:3: note: in expansion of macro ‘dm_list_iterate_items’ 479 | dm_list_iterate_items(pvl, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function ‘backup_restore_from_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:521:2: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:521:2: note: in expansion of macro ‘dm_list_iterate_items’ 521 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function ‘backup_to_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:590:2: note: in expansion of macro ‘dm_list_iterate_items’ 590 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c:590:2: note: in expansion of macro ‘dm_list_iterate_items’ 590 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/format-text.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/format-text.c -o format_text/format-text.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/export.c:17: format_text/export.c: In function ‘_alloc_printed_str_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:2: note: in expansion of macro ‘dm_list_iterate_items’ 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:2: note: in expansion of macro ‘dm_list_iterate_items’ 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:2: note: in expansion of macro ‘dm_list_iterate_items’ 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:2: note: in expansion of macro ‘dm_list_iterate_items’ 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:534:2: note: in expansion of macro ‘dm_list_iterate_items’ 534 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:534:2: note: in expansion of macro ‘dm_list_iterate_items’ 534 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:771:2: note: in expansion of macro ‘dm_list_iterate_items’ 771 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:771:2: note: in expansion of macro ‘dm_list_iterate_items’ 771 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:798:2: note: in expansion of macro ‘dm_list_iterate_items’ 798 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:798:2: note: in expansion of macro ‘dm_list_iterate_items’ 798 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_alloc_printed_indirect_descendants’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:827:2: note: in expansion of macro ‘dm_list_iterate_items’ 827 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:827:2: note: in expansion of macro ‘dm_list_iterate_items’ 827 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:849:2: note: in expansion of macro ‘dm_list_iterate_items’ 849 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:849:2: note: in expansion of macro ‘dm_list_iterate_items’ 849 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_print_historical_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:928:2: note: in expansion of macro ‘dm_list_iterate_items’ 928 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:928:2: note: in expansion of macro ‘dm_list_iterate_items’ 928 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function ‘_build_pv_names’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:957:2: note: in expansion of macro ‘dm_list_iterate_items’ 957 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:957:2: note: in expansion of macro ‘dm_list_iterate_items’ 957 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/import.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o [CC] format_text/import_vsn1.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import_vsn1.c -o format_text/import_vsn1.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/format-text.c:16: format_text/format-text.c: In function ‘_mda_in_vg_raw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:125:2: note: in expansion of macro ‘dm_list_iterate_items’ 125 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:125:2: note: in expansion of macro ‘dm_list_iterate_items’ 125 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function ‘_vg_write_raw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:627:2: note: in expansion of macro ‘dm_list_iterate_items’ 627 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:627:2: note: in expansion of macro ‘dm_list_iterate_items’ 627 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function ‘_vg_commit_raw_rlocn’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1044:2: note: in expansion of macro ‘dm_list_iterate_items’ 1044 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1044:2: note: in expansion of macro ‘dm_list_iterate_items’ 1044 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function ‘_vg_revert_raw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1227:2: note: in expansion of macro ‘dm_list_iterate_items’ 1227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1227:2: note: in expansion of macro ‘dm_list_iterate_items’ 1227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/import_vsn1.c:16: format_text/import_vsn1.c: In function ‘_insert_segment’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:343:2: note: in expansion of macro ‘dm_list_iterate_items’ 343 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:343:2: note: in expansion of macro ‘dm_list_iterate_items’ 343 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] format_text/text_label.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/text_label.c -o format_text/text_label.o [CC] freeseg/freeseg.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 freeseg/freeseg.c -o freeseg/freeseg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from format_text/text_label.c:17: format_text/text_label.c: In function ‘del_das’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:227:8: note: in expansion of macro ‘dm_list_item’ 227 | da = dm_list_item(dah, struct data_area_list); | ^~~~~~~~~~~~ format_text/text_label.c: In function ‘add_mda’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:2: note: in expansion of macro ‘dm_list_iterate_items’ 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:2: note: in expansion of macro ‘dm_list_iterate_items’ 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c: In function ‘del_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:308:9: note: in expansion of macro ‘dm_list_item’ 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ [CC] label/label.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o [CC] label/hints.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/hints.c -o label/hints.o [CC] locking/file_locking.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/file_locking.c -o locking/file_locking.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from label/label.c:16: label/label.c: In function ‘label_exit’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:79:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 79 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:79:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 79 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:79:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 79 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_get_handler’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:103:2: note: in expansion of macro ‘dm_list_iterate_items’ 103 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:103:2: note: in expansion of macro ‘dm_list_iterate_items’ 103 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_remove’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:148:4: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from label/hints.c:138: label/hints.c: In function ‘free_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 375 | dm_list_iterate_items_safe(hint, hint2, hints) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 375 | dm_list_iterate_items_safe(hint, hint2, hints) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 375 | dm_list_iterate_items_safe(hint, hint2, hints) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function ‘_find_hint_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:385:2: note: in expansion of macro ‘dm_list_iterate_items’ 385 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:385:2: note: in expansion of macro ‘dm_list_iterate_items’ 385 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:148:4: note: in expansion of macro ‘dm_list_iterate_items’ 148 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function ‘validate_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:533:2: note: in expansion of macro ‘dm_list_iterate_items’ 533 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:533:2: note: in expansion of macro ‘dm_list_iterate_items’ 533 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘_find_lvm_header’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:319:3: note: in expansion of macro ‘dm_list_iterate_items’ 319 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function ‘_apply_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:319:3: note: in expansion of macro ‘dm_list_iterate_items’ 319 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] locking/locking.c ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:586:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 586 | dm_list_iterate_items_safe(devl, devl2, devs_in) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:586:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 586 | dm_list_iterate_items_safe(devl, devl2, devs_in) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:586:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 586 | dm_list_iterate_items_safe(devl, devl2, devs_in) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ label/hints.c:589:13: note: in expansion of macro ‘dm_list_item’ 589 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ label/label.c: In function ‘_scan_dev_open’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ label/label.c:506:12: note: in expansion of macro ‘dm_list_item’ 506 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ label/label.c: In function ‘_drop_bad_aliases’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:630:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 630 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:630:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 630 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:630:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 630 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function ‘_get_single_vgname_cmd_arg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:1228:2: note: in expansion of macro ‘dm_list_iterate_items’ 1228 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘_scan_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c:1228:2: note: in expansion of macro ‘dm_list_iterate_items’ 1228 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:698:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 698 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:698:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 698 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] log/log.c ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:698:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 698 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:730:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 730 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:730:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 730 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:730:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 730 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:794:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 794 | dm_list_iterate_items_safe(devl, devl2, &reopen_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:794:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 794 | dm_list_iterate_items_safe(devl, devl2, &reopen_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:794:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 794 | dm_list_iterate_items_safe(devl, devl2, &reopen_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_for_pvid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:975:2: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:975:2: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1000:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1000 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1000:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1000 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1000:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1000 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1098:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1098 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1098:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1098 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1098:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1098 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1113:2: note: in expansion of macro ‘dm_list_iterate_items’ 1113 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1113:2: note: in expansion of macro ‘dm_list_iterate_items’ 1113 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1115:2: note: in expansion of macro ‘dm_list_iterate_items’ 1115 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1115:2: note: in expansion of macro ‘dm_list_iterate_items’ 1115 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1219:3: note: in expansion of macro ‘dm_list_iterate_items’ 1219 | dm_list_iterate_items(devl, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1219:3: note: in expansion of macro ‘dm_list_iterate_items’ 1219 | dm_list_iterate_items(devl, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1236:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1236 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1236:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1236 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1236:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1236 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1241:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1241 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1241:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1241 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1241:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1241 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1339:2: note: in expansion of macro ‘dm_list_iterate_items’ 1339 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1339:2: note: in expansion of macro ‘dm_list_iterate_items’ 1339 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_devs_rw’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1358:2: note: in expansion of macro ‘dm_list_iterate_items’ 1358 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1358:2: note: in expansion of macro ‘dm_list_iterate_items’ 1358 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function ‘label_scan_devs_excl’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1374:2: note: in expansion of macro ‘dm_list_iterate_items’ 1374 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1374:2: note: in expansion of macro ‘dm_list_iterate_items’ 1374 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from locking/locking.c:16: locking/locking.c: In function ‘activate_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/locking.c:310:2: note: in expansion of macro ‘dm_list_iterate_items’ 310 | dm_list_iterate_items(lvl, lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/locking.c:310:2: note: in expansion of macro ‘dm_list_iterate_items’ 310 | dm_list_iterate_items(lvl, lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ locking/locking.c:315:11: note: in expansion of macro ‘dm_list_item’ 315 | lvl = dm_list_item(lvh, struct lv_list); | ^~~~~~~~~~~~ [CC] metadata/cache_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o [CC] metadata/writecache_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o [CC] metadata/integrity_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/integrity_manip.c -o metadata/integrity_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/writecache_manip.c:15: metadata/writecache_manip.c: In function ‘lv_is_writecache_cachevol’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/writecache_manip.c:52:2: note: in expansion of macro ‘dm_list_iterate_items’ 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/writecache_manip.c:52:2: note: in expansion of macro ‘dm_list_iterate_items’ 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/lv.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/integrity_manip.c:15: metadata/integrity_manip.c: In function ‘lv_is_integrity_origin’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:37:2: note: in expansion of macro ‘dm_list_iterate_items’ 37 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:37:2: note: in expansion of macro ‘dm_list_iterate_items’ 37 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c: In function ‘lv_add_integrity_to_raid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:576:3: note: in expansion of macro ‘dm_list_iterate_items’ 576 | dm_list_iterate_items(pvl, &allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/integrity_manip.c:576:3: note: in expansion of macro ‘dm_list_iterate_items’ 576 | dm_list_iterate_items(pvl, &allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/lv_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/lv.c:16: metadata/lv.c: In function ‘_lv_is_on_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:524:2: note: in expansion of macro ‘dm_list_iterate_items’ 524 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:524:2: note: in expansion of macro ‘dm_list_iterate_items’ 524 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘lv_is_on_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:585:2: note: in expansion of macro ‘dm_list_iterate_items’ 585 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:585:2: note: in expansion of macro ‘dm_list_iterate_items’ 585 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘lv_mirror_log_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:700:2: note: in expansion of macro ‘dm_list_iterate_items’ 700 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:700:2: note: in expansion of macro ‘dm_list_iterate_items’ 700 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘_do_lv_move_pv_dup’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:916:2: note: in expansion of macro ‘dm_list_iterate_items’ 916 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:916:2: note: in expansion of macro ‘dm_list_iterate_items’ 916 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function ‘lv_lock_holder’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1640:4: note: in expansion of macro ‘dm_list_iterate_items’ 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1640:4: note: in expansion of macro ‘dm_list_iterate_items’ 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1657:2: note: in expansion of macro ‘dm_list_iterate_items’ 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1657:2: note: in expansion of macro ‘dm_list_iterate_items’ 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/merge.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o metadata/lv.c: In function ‘lv_has_constant_stripes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1684:2: note: in expansion of macro ‘dm_list_iterate_items’ 1684 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv.c:1684:2: note: in expansion of macro ‘dm_list_iterate_items’ 1684 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/metadata.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/lv_manip.c:16: metadata/lv_manip.c: In function ‘lv_layout_and_role’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:3: note: in expansion of macro ‘dm_list_iterate_items’ 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:3: note: in expansion of macro ‘dm_list_iterate_items’ 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_get_pv_list_for_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:2: note: in expansion of macro ‘dm_list_iterate_items’ 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:2: note: in expansion of macro ‘dm_list_iterate_items’ 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:4: note: in expansion of macro ‘dm_list_iterate_items’ 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:4: note: in expansion of macro ‘dm_list_iterate_items’ 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘add_seg_to_segs_using_this_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_seg_from_segs_using_this_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:2: note: in expansion of macro ‘dm_list_iterate_items’ 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:2: note: in expansion of macro ‘dm_list_iterate_items’ 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘get_only_segment_using_this_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:2: note: in expansion of macro ‘dm_list_iterate_items’ 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:2: note: in expansion of macro ‘dm_list_iterate_items’ 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_find_seg_pvs_by_le’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:2: note: in expansion of macro ‘dm_list_iterate_items’ 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:2: note: in expansion of macro ‘dm_list_iterate_items’ 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘find_free_lvnum’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:980:2: note: in expansion of macro ‘dm_list_iterate_items’ 980 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘copy_percent’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:999:2: note: in expansion of macro ‘dm_list_iterate_items’ 999 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:999:2: note: in expansion of macro ‘dm_list_iterate_items’ 999 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_lv_reduce’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1486:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1486 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1486:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1486 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘historical_glv_remove’: In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/merge.c:16: metadata/merge.c: In function ‘lv_merge_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/merge.c:58:13: note: in expansion of macro ‘dm_list_item’ 58 | current = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1716:2: note: in expansion of macro ‘dm_list_iterate_items’ 1716 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1716:2: note: in expansion of macro ‘dm_list_iterate_items’ 1716 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_stripes_per_mimage’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1877:16: note: in expansion of macro ‘dm_list_item’ 1877 | last_lvseg = dm_list_item(dm_list_last(&seg_lv(seg, 0)->segments), struct lv_segment); | ^~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_setup_alloced_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2014:2: note: in expansion of macro ‘dm_list_iterate_items’ 2014 | dm_list_iterate_items(aa, &alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2014:2: note: in expansion of macro ‘dm_list_iterate_items’ 2014 | dm_list_iterate_items(aa, &alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_match_pv_tags’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2311:5: note: in expansion of macro ‘dm_list_iterate_items’ 2311 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2311:5: note: in expansion of macro ‘dm_list_iterate_items’ 2311 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/merge.c: In function ‘check_lv_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:651:2: note: in expansion of macro ‘dm_list_iterate_items’ 651 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:651:2: note: in expansion of macro ‘dm_list_iterate_items’ 651 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:735:5: note: in expansion of macro ‘dm_list_iterate_items’ 735 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:735:5: note: in expansion of macro ‘dm_list_iterate_items’ 735 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:781:2: note: in expansion of macro ‘dm_list_iterate_items’ 781 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_log_parallel_areas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:781:2: note: in expansion of macro ‘dm_list_iterate_items’ 781 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2433:2: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:818:3: note: in expansion of macro ‘dm_list_iterate_items’ 818 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:818:3: note: in expansion of macro ‘dm_list_iterate_items’ 818 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:837:2: note: in expansion of macro ‘dm_list_iterate_items’ 837 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/merge.c:837:2: note: in expansion of macro ‘dm_list_iterate_items’ 837 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2433:2: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2441:3: note: in expansion of macro ‘dm_list_iterate_items’ 2441 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2441:3: note: in expansion of macro ‘dm_list_iterate_items’ 2441 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_check_cling_to_alloced’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2684:3: note: in expansion of macro ‘dm_list_iterate_items’ 2684 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2684:3: note: in expansion of macro ‘dm_list_iterate_items’ 2684 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_pv_is_parallel’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2702:2: note: in expansion of macro ‘dm_list_iterate_items’ 2702 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2702:2: note: in expansion of macro ‘dm_list_iterate_items’ 2702 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_reset_unreserved’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2838:2: note: in expansion of macro ‘dm_list_iterate_items’ 2838 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2838:2: note: in expansion of macro ‘dm_list_iterate_items’ 2838 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2839:3: note: in expansion of macro ‘dm_list_iterate_items’ 2839 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2839:3: note: in expansion of macro ‘dm_list_iterate_items’ 2839 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_find_some_parallel_space’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2984:3: note: in expansion of macro ‘dm_list_iterate_items’ 2984 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2984:3: note: in expansion of macro ‘dm_list_iterate_items’ 2984 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2992:6: note: in expansion of macro ‘dm_list_iterate_items’ 2992 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2992:6: note: in expansion of macro ‘dm_list_iterate_items’ 2992 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3021:4: note: in expansion of macro ‘dm_list_iterate_items’ 3021 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3021:4: note: in expansion of macro ‘dm_list_iterate_items’ 3021 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_find_max_parallel_space_for_one_policy’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3219:4: note: in expansion of macro ‘dm_list_iterate_items’ 3219 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3219:4: note: in expansion of macro ‘dm_list_iterate_items’ 3219 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/metadata.c:16: metadata/metadata.c: In function ‘_check_pv_ext’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:58:2: note: in expansion of macro ‘dm_list_iterate_items’ 58 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:58:2: note: in expansion of macro ‘dm_list_iterate_items’ 58 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘add_pv_to_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:407:2: note: in expansion of macro ‘dm_list_iterate_items’ 407 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:407:2: note: in expansion of macro ‘dm_list_iterate_items’ 407 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘move_pvs_used_by_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(lvseg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:482:2: note: in expansion of macro ‘dm_list_iterate_items’ 482 | dm_list_iterate_items(lvseg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_rename’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:565:2: note: in expansion of macro ‘dm_list_iterate_items’ 565 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:565:2: note: in expansion of macro ‘dm_list_iterate_items’ 565 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_remove_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:614:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 614 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:614:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 614 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:614:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 614 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_remove_direct’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:632:2: note: in expansion of macro ‘dm_list_iterate_items’ 632 | dm_list_iterate_items(pvl, &vg->removed_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:632:2: note: in expansion of macro ‘dm_list_iterate_items’ 632 | dm_list_iterate_items(pvl, &vg->removed_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_check_pv_dev_block_sizes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:708:2: note: in expansion of macro ‘dm_list_iterate_items’ 708 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:708:2: note: in expansion of macro ‘dm_list_iterate_items’ 708 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘check_pv_dev_sizes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:726:2: note: in expansion of macro ‘dm_list_iterate_items’ 726 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:726:2: note: in expansion of macro ‘dm_list_iterate_items’ 726 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_extend_each_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:768:2: note: in expansion of macro ‘dm_list_iterate_items’ 768 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:768:2: note: in expansion of macro ‘dm_list_iterate_items’ 768 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:792:2: note: in expansion of macro ‘dm_list_iterate_items’ 792 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:792:2: note: in expansion of macro ‘dm_list_iterate_items’ 792 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_add_segmented_mirror_image’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3860:2: note: in expansion of macro ‘dm_list_iterate_items’ 3860 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘lv_has_unknown_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1016:2: note: in expansion of macro ‘dm_list_iterate_items’ 1016 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1016:2: note: in expansion of macro ‘dm_list_iterate_items’ 1016 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_has_unknown_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1027:2: note: in expansion of macro ‘dm_list_iterate_items’ 1027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3860:2: note: in expansion of macro ‘dm_list_iterate_items’ 3860 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1027:2: note: in expansion of macro ‘dm_list_iterate_items’ 1027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3902:2: note: in expansion of macro ‘dm_list_iterate_items’ 3902 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3902:2: note: in expansion of macro ‘dm_list_iterate_items’ 3902 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_add_mirror_areas’: metadata/metadata.c: In function ‘_vg_ignore_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3949:2: note: in expansion of macro ‘dm_list_iterate_items’ 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1242:2: note: in expansion of macro ‘dm_list_iterate_items’ 1242 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1242:2: note: in expansion of macro ‘dm_list_iterate_items’ 1242 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_vg_unignore_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1280:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1280 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1280:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1280 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1280:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1280 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1290:2: note: in expansion of macro ‘dm_list_iterate_items’ 1290 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1290:2: note: in expansion of macro ‘dm_list_iterate_items’ 1290 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_min_mda_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1351:2: note: in expansion of macro ‘dm_list_iterate_items’ 1351 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1351:2: note: in expansion of macro ‘dm_list_iterate_items’ 1351 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_move_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1371:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1371 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1371:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1371 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1371:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1371 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3949:2: note: in expansion of macro ‘dm_list_iterate_items’ 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1590:2: note: in expansion of macro ‘dm_list_iterate_items’ 1590 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1590:2: note: in expansion of macro ‘dm_list_iterate_items’ 1590 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv_in_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1602:2: note: in expansion of macro ‘dm_list_iterate_items’ 1602 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1602:2: note: in expansion of macro ‘dm_list_iterate_items’ 1602 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘pv_is_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1613:2: note: in expansion of macro ‘dm_list_iterate_items’ 1613 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1613:2: note: in expansion of macro ‘dm_list_iterate_items’ 1613 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv_in_vg_by_uuid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1637:2: note: in expansion of macro ‘dm_list_iterate_items’ 1637 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1637:2: note: in expansion of macro ‘dm_list_iterate_items’ 1637 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_lv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1656:2: note: in expansion of macro ‘dm_list_iterate_items’ 1656 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1656:2: note: in expansion of macro ‘dm_list_iterate_items’ 1656 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_lv_in_lv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1668:2: note: in expansion of macro ‘dm_list_iterate_items’ 1668 | dm_list_iterate_items(lvl, ll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1668:2: note: in expansion of macro ‘dm_list_iterate_items’ 1668 | dm_list_iterate_items(lvl, ll) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_lv_in_vg_by_lvid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1680:2: note: in expansion of macro ‘dm_list_iterate_items’ 1680 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1680:2: note: in expansion of macro ‘dm_list_iterate_items’ 1680 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_historical_glv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1710:2: note: in expansion of macro ‘dm_list_iterate_items’ 1710 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1710:2: note: in expansion of macro ‘dm_list_iterate_items’ 1710 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1744:2: note: in expansion of macro ‘dm_list_iterate_items’ 1744 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1744:2: note: in expansion of macro ‘dm_list_iterate_items’ 1744 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘find_seg_by_le’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1756:2: note: in expansion of macro ‘dm_list_iterate_items’ 1756 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1756:2: note: in expansion of macro ‘dm_list_iterate_items’ 1756 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘first_seg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1767:2: note: in expansion of macro ‘dm_list_iterate_items’ 1767 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1767:2: note: in expansion of macro ‘dm_list_iterate_items’ 1767 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘last_seg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1777:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1777 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1777:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 1777 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_remove_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1789:2: note: in expansion of macro ‘dm_list_iterate_items’ 1789 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1789:2: note: in expansion of macro ‘dm_list_iterate_items’ 1789 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vgs_are_compatible’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1847:2: note: in expansion of macro ‘dm_list_iterate_items’ 1847 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1847:2: note: in expansion of macro ‘dm_list_iterate_items’ 1847 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1850:3: note: in expansion of macro ‘dm_list_iterate_items’ 1850 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1850:3: note: in expansion of macro ‘dm_list_iterate_items’ 1850 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1864:2: note: in expansion of macro ‘dm_list_iterate_items’ 1864 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1864:2: note: in expansion of macro ‘dm_list_iterate_items’ 1864 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1873:2: note: in expansion of macro ‘dm_list_iterate_items’ 1873 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1873:2: note: in expansion of macro ‘dm_list_iterate_items’ 1873 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_each_dependency’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1910:2: note: in expansion of macro ‘dm_list_iterate_items’ 1910 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1910:2: note: in expansion of macro ‘dm_list_iterate_items’ 1910 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ metadata/metadata.c:1931:12: note: in expansion of macro ‘dm_list_struct_base’ 1931 | if (!fn(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, data)) | ^~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_postorder_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2021:2: note: in expansion of macro ‘dm_list_iterate_items’ 2021 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_for_each_sub_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2021:2: note: in expansion of macro ‘dm_list_iterate_items’ 2021 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4654:2: note: in expansion of macro ‘dm_list_iterate_items’ 4654 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2027:2: note: in expansion of macro ‘dm_list_iterate_items’ 2027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4654:2: note: in expansion of macro ‘dm_list_iterate_items’ 4654 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2027:2: note: in expansion of macro ‘dm_list_iterate_items’ 2027 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_mark_if_partial_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2056:2: note: in expansion of macro ‘dm_list_iterate_items’ 2056 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2056:2: note: in expansion of macro ‘dm_list_iterate_items’ 2056 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_mark_partial_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2084:3: note: in expansion of macro ‘dm_list_iterate_items’ 2084 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2084:3: note: in expansion of macro ‘dm_list_iterate_items’ 2084 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_lv_validate_references_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2165:2: note: in expansion of macro ‘dm_list_iterate_items’ 2165 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2165:2: note: in expansion of macro ‘dm_list_iterate_items’ 2165 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_validate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2290:2: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2290:2: note: in expansion of macro ‘dm_list_iterate_items’ 2290 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2297:2: note: in expansion of macro ‘dm_list_iterate_items’ 2297 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2297:2: note: in expansion of macro ‘dm_list_iterate_items’ 2297 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2329:3: note: in expansion of macro ‘dm_list_iterate_items’ 2329 | dm_list_iterate_items(sl, &pvl->pv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2329:3: note: in expansion of macro ‘dm_list_iterate_items’ 2329 | dm_list_iterate_items(sl, &pvl->pv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2351:2: note: in expansion of macro ‘dm_list_iterate_items’ 2351 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2351:2: note: in expansion of macro ‘dm_list_iterate_items’ 2351 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2362:2: note: in expansion of macro ‘dm_list_iterate_items’ 2362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2362:2: note: in expansion of macro ‘dm_list_iterate_items’ 2362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2433:3: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2433:3: note: in expansion of macro ‘dm_list_iterate_items’ 2433 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2489:2: note: in expansion of macro ‘dm_list_iterate_items’ 2489 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2489:2: note: in expansion of macro ‘dm_list_iterate_items’ 2489 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2533:2: note: in expansion of macro ‘dm_list_iterate_items’ 2533 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2533:2: note: in expansion of macro ‘dm_list_iterate_items’ 2533 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2536:3: note: in expansion of macro ‘dm_list_iterate_items’ 2536 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2536:3: note: in expansion of macro ‘dm_list_iterate_items’ 2536 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2611:2: note: in expansion of macro ‘dm_list_iterate_items’ 2611 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2611:2: note: in expansion of macro ‘dm_list_iterate_items’ 2611 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2706:2: note: in expansion of macro ‘dm_list_iterate_items’ 2706 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2706:2: note: in expansion of macro ‘dm_list_iterate_items’ 2706 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_pv_in_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2795:2: note: in expansion of macro ‘dm_list_iterate_items’ 2795 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2795:2: note: in expansion of macro ‘dm_list_iterate_items’ 2795 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_check_historical_lv_is_valid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:2: note: in expansion of macro ‘dm_list_iterate_items’ 2815 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:2: note: in expansion of macro ‘dm_list_iterate_items’ 2815 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_handle_historical_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2834:2: note: in expansion of macro ‘dm_list_iterate_items’ 2834 | dm_list_iterate_items(glvl, &vg->historical_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2834:2: note: in expansion of macro ‘dm_list_iterate_items’ 2834 | dm_list_iterate_items(glvl, &vg->historical_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2837:2: note: in expansion of macro ‘dm_list_iterate_items’ 2837 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2837:2: note: in expansion of macro ‘dm_list_iterate_items’ 2837 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2852:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2852 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2852:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2852 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2852:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2852 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_wipe_outdated_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2889:2: note: in expansion of macro ‘dm_list_iterate_items’ 2889 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2889:2: note: in expansion of macro ‘dm_list_iterate_items’ 2889 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2895:4: note: in expansion of macro ‘dm_list_iterate_items’ 2895 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2895:4: note: in expansion of macro ‘dm_list_iterate_items’ 2895 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_write’: metadata/lv_manip.c: In function ‘_add_pes’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2944:3: note: in expansion of macro ‘dm_list_iterate_items’ 2944 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5333:2: note: in expansion of macro ‘dm_list_iterate_items’ 5333 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2944:3: note: in expansion of macro ‘dm_list_iterate_items’ 2944 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3006:2: note: in expansion of macro ‘dm_list_iterate_items’ 3006 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3006:2: note: in expansion of macro ‘dm_list_iterate_items’ 3006 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3026:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3026 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3026:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3026 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3026:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3026 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3033:2: note: in expansion of macro ‘dm_list_iterate_items’ 3033 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3033:2: note: in expansion of macro ‘dm_list_iterate_items’ 3033 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3078:10: note: in expansion of macro ‘dm_list_item’ 3078 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5333:2: note: in expansion of macro ‘dm_list_iterate_items’ 5333 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3092:2: note: in expansion of macro ‘dm_list_iterate_items’ 3092 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3092:2: note: in expansion of macro ‘dm_list_iterate_items’ 3092 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_lvresize_adjust_extents’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3099:4: note: in expansion of macro ‘dm_list_iterate_items’ 3099 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5437:4: note: in expansion of macro ‘dm_list_iterate_items’ 5437 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3099:4: note: in expansion of macro ‘dm_list_iterate_items’ 3099 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_vg_commit_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5437:4: note: in expansion of macro ‘dm_list_iterate_items’ 5437 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3129:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3129 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3129:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3129 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3129:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3129 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3133:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3133 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3133:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3133 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3133:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3133 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3137:2: note: in expansion of macro ‘dm_list_iterate_items’ 3137 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3137:2: note: in expansion of macro ‘dm_list_iterate_items’ 3137 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_commit’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:10: note: in expansion of macro ‘dm_list_iterate_items’ 3175 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:10: note: in expansion of macro ‘dm_list_iterate_items’ 3175 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_revert’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3192:2: note: in expansion of macro ‘dm_list_iterate_items’ 3192 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3192:2: note: in expansion of macro ‘dm_list_iterate_items’ 3192 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3201:2: note: in expansion of macro ‘dm_list_iterate_items’ 3201 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5559:3: note: in expansion of macro ‘dm_list_iterate_items’ 5559 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3201:2: note: in expansion of macro ‘dm_list_iterate_items’ 3201 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_read_orphans’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3310:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3310 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3310:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3310 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3310:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3310 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_missing_pv_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3364:2: note: in expansion of macro ‘dm_list_iterate_items’ 3364 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3364:2: note: in expansion of macro ‘dm_list_iterate_items’ 3364 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_check_devs_used_correspond_with_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5559:3: note: in expansion of macro ‘dm_list_iterate_items’ 5559 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3386:2: note: in expansion of macro ‘dm_list_iterate_items’ 3386 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3386:2: note: in expansion of macro ‘dm_list_iterate_items’ 3386 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3410:2: note: in expansion of macro ‘dm_list_iterate_items’ 3410 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3410:2: note: in expansion of macro ‘dm_list_iterate_items’ 3410 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_check_devs_used_correspond_with_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3463:2: note: in expansion of macro ‘dm_list_iterate_items’ 3463 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3463:2: note: in expansion of macro ‘dm_list_iterate_items’ 3463 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3481:2: note: in expansion of macro ‘dm_list_iterate_items’ 3481 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3481:2: note: in expansion of macro ‘dm_list_iterate_items’ 3481 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3493:3: note: in expansion of macro ‘dm_list_iterate_items’ 3493 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3493:3: note: in expansion of macro ‘dm_list_iterate_items’ 3493 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘set_pv_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3652:2: note: in expansion of macro ‘dm_list_iterate_items’ 3652 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3652:2: note: in expansion of macro ‘dm_list_iterate_items’ 3652 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_set_fid’: metadata/lv_manip.c: In function ‘generate_lv_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4076:2: note: in expansion of macro ‘dm_list_iterate_items’ 4076 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6094:2: note: in expansion of macro ‘dm_list_iterate_items’ 6094 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4076:2: note: in expansion of macro ‘dm_list_iterate_items’ 4076 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4079:2: note: in expansion of macro ‘dm_list_iterate_items’ 4079 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6094:2: note: in expansion of macro ‘dm_list_iterate_items’ 6094 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4079:2: note: in expansion of macro ‘dm_list_iterate_items’ 4079 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘fid_add_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4135:2: note: in expansion of macro ‘dm_list_iterate_items’ 4135 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4135:2: note: in expansion of macro ‘dm_list_iterate_items’ 4135 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘mdas_empty_or_ignored’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6102:2: note: in expansion of macro ‘dm_list_iterate_items’ 6102 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4293:2: note: in expansion of macro ‘dm_list_iterate_items’ 4293 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4293:2: note: in expansion of macro ‘dm_list_iterate_items’ 4293 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6102:2: note: in expansion of macro ‘dm_list_iterate_items’ 6102 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘tags_format_and_copy’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4357:2: note: in expansion of macro ‘dm_list_iterate_items’ 4357 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4357:2: note: in expansion of macro ‘dm_list_iterate_items’ 4357 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_glv_from_indirect_glvs’: metadata/metadata.c: In function ‘vg_strip_outdated_historical_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4424:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4424 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4424:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4424 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6189:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 6189 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4424:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4424 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘lv_on_pmem’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6189:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 6189 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4453:2: note: in expansion of macro ‘dm_list_iterate_items’ 4453 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6189:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 6189 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4453:2: note: in expansion of macro ‘dm_list_iterate_items’ 4453 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_write_commit_bad_mdas’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4496:2: note: in expansion of macro ‘dm_list_iterate_items’ 4496 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4496:2: note: in expansion of macro ‘dm_list_iterate_items’ 4496 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_scan_text_mismatch’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4600:2: note: in expansion of macro ‘dm_list_iterate_items’ 4600 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4600:2: note: in expansion of macro ‘dm_list_iterate_items’ 4600 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4670:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4670 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4670:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4670 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4670:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4670 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘_vg_read’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4824:2: note: in expansion of macro ‘dm_list_iterate_items’ 4824 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4824:2: note: in expansion of macro ‘dm_list_iterate_items’ 4824 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4922:3: note: in expansion of macro ‘dm_list_iterate_items’ 4922 | dm_list_iterate_items(pvl, &vg_ret->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_remove_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4922:3: note: in expansion of macro ‘dm_list_iterate_items’ 4922 | dm_list_iterate_items(pvl, &vg_ret->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6609:2: note: in expansion of macro ‘dm_list_iterate_items’ 6609 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4933:4: note: in expansion of macro ‘dm_list_iterate_items’ 4933 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6609:2: note: in expansion of macro ‘dm_list_iterate_items’ 6609 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4933:4: note: in expansion of macro ‘dm_list_iterate_items’ 4933 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4975:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4975 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4975:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4975 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4975:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 4975 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_read’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5112:2: note: in expansion of macro ‘dm_list_iterate_items’ 5112 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6668:3: note: in expansion of macro ‘dm_list_iterate_items’ 6668 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5112:2: note: in expansion of macro ‘dm_list_iterate_items’ 5112 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6668:3: note: in expansion of macro ‘dm_list_iterate_items’ 6668 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/mirror.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o metadata/lv_manip.c: In function ‘_lv_remove_segs_using_this_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5151:2: note: in expansion of macro ‘dm_list_iterate_items’ 5151 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5151:2: note: in expansion of macro ‘dm_list_iterate_items’ 5151 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5159:2: note: in expansion of macro ‘dm_list_iterate_items’ 5159 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5159:2: note: in expansion of macro ‘dm_list_iterate_items’ 5159 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6735:2: note: in expansion of macro ‘dm_list_iterate_items’ 6735 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6735:2: note: in expansion of macro ‘dm_list_iterate_items’ 6735 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_remove_with_dependencies’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ metadata/lv_manip.c:6810:42: note: in expansion of macro ‘dm_list_struct_base’ 6810 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6870:3: note: in expansion of macro ‘dm_list_iterate_items’ 6870 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:6870:3: note: in expansion of macro ‘dm_list_iterate_items’ 6870 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pool_manip.c metadata/lv_manip.c: In function ‘split_parent_segments_for_layer’: gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7013:2: note: in expansion of macro ‘dm_list_iterate_items’ 7013 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7013:2: note: in expansion of macro ‘dm_list_iterate_items’ 7013 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7019:3: note: in expansion of macro ‘dm_list_iterate_items’ 7019 | dm_list_iterate_items(seg, &parent_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7019:3: note: in expansion of macro ‘dm_list_iterate_items’ 7019 | dm_list_iterate_items(seg, &parent_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_layers_for_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7049:2: note: in expansion of macro ‘dm_list_iterate_items’ 7049 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7049:2: note: in expansion of macro ‘dm_list_iterate_items’ 7049 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘remove_layers_for_segments_all’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7126:2: note: in expansion of macro ‘dm_list_iterate_items’ 7126 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7126:2: note: in expansion of macro ‘dm_list_iterate_items’ 7126 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7140:2: note: in expansion of macro ‘dm_list_iterate_items’ 7140 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7140:2: note: in expansion of macro ‘dm_list_iterate_items’ 7140 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘move_lv_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7157:2: note: in expansion of macro ‘dm_list_iterate_items’ 7157 | dm_list_iterate_items(seg, &lv_to->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7157:2: note: in expansion of macro ‘dm_list_iterate_items’ 7157 | dm_list_iterate_items(seg, &lv_to->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7166:2: note: in expansion of macro ‘dm_list_iterate_items’ 7166 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7166:2: note: in expansion of macro ‘dm_list_iterate_items’ 7166 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘insert_layer_for_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7336:3: note: in expansion of macro ‘dm_list_iterate_items’ 7336 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7336:3: note: in expansion of macro ‘dm_list_iterate_items’ 7336 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7363:3: note: in expansion of macro ‘dm_list_iterate_items’ 7363 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7363:3: note: in expansion of macro ‘dm_list_iterate_items’ 7363 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_match_seg_area_to_pe_range’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7474:2: note: in expansion of macro ‘dm_list_iterate_items’ 7474 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7474:2: note: in expansion of macro ‘dm_list_iterate_items’ 7474 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘_align_segment_boundary_to_pe_range’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7507:2: note: in expansion of macro ‘dm_list_iterate_items’ 7507 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7507:2: note: in expansion of macro ‘dm_list_iterate_items’ 7507 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7514:4: note: in expansion of macro ‘dm_list_iterate_items’ 7514 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7514:4: note: in expansion of macro ‘dm_list_iterate_items’ 7514 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘insert_layer_for_segments_on_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7587:2: note: in expansion of macro ‘dm_list_iterate_items’ 7587 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7587:2: note: in expansion of macro ‘dm_list_iterate_items’ 7587 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7595:5: note: in expansion of macro ‘dm_list_iterate_items’ 7595 | dm_list_iterate_items(lvl, lvs_changed) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7595:5: note: in expansion of macro ‘dm_list_iterate_items’ 7595 | dm_list_iterate_items(lvl, lvs_changed) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/mirror.c:16: metadata/mirror.c: In function ‘_init_mirror_log’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:308:2: note: in expansion of macro ‘dm_list_iterate_items’ 308 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:308:2: note: in expansion of macro ‘dm_list_iterate_items’ 308 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:354:2: note: in expansion of macro ‘dm_list_iterate_items’ 354 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:354:2: note: in expansion of macro ‘dm_list_iterate_items’ 354 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:367:2: note: in expansion of macro ‘dm_list_iterate_items’ 367 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:367:2: note: in expansion of macro ‘dm_list_iterate_items’ 367 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘_delete_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:412:3: note: in expansion of macro ‘dm_list_iterate_items’ 412 | dm_list_iterate_items(sl, &mirror_lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:412:3: note: in expansion of macro ‘dm_list_iterate_items’ 412 | dm_list_iterate_items(sl, &mirror_lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘_merge_mirror_images’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:460:2: note: in expansion of macro ‘dm_list_iterate_items’ 460 | dm_list_iterate_items(lvl, mimages) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:460:2: note: in expansion of macro ‘dm_list_iterate_items’ 460 | dm_list_iterate_items(lvl, mimages) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘is_mirror_image_removable’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:498:2: note: in expansion of macro ‘dm_list_iterate_items’ 498 | dm_list_iterate_items(seg, &mimage_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:498:2: note: in expansion of macro ‘dm_list_iterate_items’ 498 | dm_list_iterate_items(seg, &mimage_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:510:4: note: in expansion of macro ‘dm_list_iterate_items’ 510 | dm_list_iterate_items(pvl, removable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:510:4: note: in expansion of macro ‘dm_list_iterate_items’ 510 | dm_list_iterate_items(pvl, removable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘_split_mirror_images’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:682:3: note: in expansion of macro ‘dm_list_iterate_items’ 682 | dm_list_iterate_items(lvl, &split_images) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:682:3: note: in expansion of macro ‘dm_list_iterate_items’ 682 | dm_list_iterate_items(lvl, &split_images) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘activate_and_wipe_lvlist’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7783:2: note: in expansion of macro ‘dm_list_iterate_items’ 7783 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘_remove_mirror_images’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:904:4: note: in expansion of macro ‘dm_list_iterate_items’ 904 | dm_list_iterate_items(pvmove_seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:904:4: note: in expansion of macro ‘dm_list_iterate_items’ 904 | dm_list_iterate_items(pvmove_seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:975:3: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:975:3: note: in expansion of macro ‘dm_list_iterate_items’ 975 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘remove_mirrors_from_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1190:2: note: in expansion of macro ‘dm_list_iterate_items’ 1190 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1190:2: note: in expansion of macro ‘dm_list_iterate_items’ 1190 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7783:2: note: in expansion of macro ‘dm_list_iterate_items’ 7783 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1206:2: note: in expansion of macro ‘dm_list_iterate_items’ 1206 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1206:2: note: in expansion of macro ‘dm_list_iterate_items’ 1206 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘get_pvmove_pvname_from_lv_mirr’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1229:2: note: in expansion of macro ‘dm_list_iterate_items’ 1229 | dm_list_iterate_items(seg, &lv_mirr->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7805:2: note: in expansion of macro ‘dm_list_iterate_items’ 7805 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1229:2: note: in expansion of macro ‘dm_list_iterate_items’ 1229 | dm_list_iterate_items(seg, &lv_mirr->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘find_pvmove_lv_in_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1252:2: note: in expansion of macro ‘dm_list_iterate_items’ 1252 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7805:2: note: in expansion of macro ‘dm_list_iterate_items’ 7805 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1252:2: note: in expansion of macro ‘dm_list_iterate_items’ 1252 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘find_pvmove_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1285:2: note: in expansion of macro ‘dm_list_iterate_items’ 1285 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1285:2: note: in expansion of macro ‘dm_list_iterate_items’ 1285 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1308:3: note: in expansion of macro ‘dm_list_iterate_items’ 1308 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1308:3: note: in expansion of macro ‘dm_list_iterate_items’ 1308 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘lvs_using_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1335:2: note: in expansion of macro ‘dm_list_iterate_items’ 1335 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1335:2: note: in expansion of macro ‘dm_list_iterate_items’ 1335 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function ‘fixup_imported_mirrors’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1356:2: note: in expansion of macro ‘dm_list_iterate_items’ 1356 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1356:2: note: in expansion of macro ‘dm_list_iterate_items’ 1356 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1357:3: note: in expansion of macro ‘dm_list_iterate_items’ 1357 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c:1357:3: note: in expansion of macro ‘dm_list_iterate_items’ 1357 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7817:2: note: in expansion of macro ‘dm_list_iterate_items’ 7817 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7817:2: note: in expansion of macro ‘dm_list_iterate_items’ 7817 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7829:2: note: in expansion of macro ‘dm_list_iterate_items’ 7829 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7829:2: note: in expansion of macro ‘dm_list_iterate_items’ 7829 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pool_manip.c:19: metadata/pool_manip.c: In function ‘detach_pool_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:283:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:283:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:283:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:331:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:331:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:331:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:350:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:350:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:350:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function ‘find_pool_seg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:2: note: in expansion of macro ‘dm_list_iterate_items’ 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:2: note: in expansion of macro ‘dm_list_iterate_items’ 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function ‘recalculate_pool_chunk_size_with_dev_hints’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:443:2: note: in expansion of macro ‘dm_list_iterate_items’ 443 | dm_list_iterate_items(seg, &pool_data_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:443:2: note: in expansion of macro ‘dm_list_iterate_items’ 443 | dm_list_iterate_items(seg, &pool_data_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function ‘handle_pool_metadata_spare’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:707:3: note: in expansion of macro ‘dm_list_iterate_items’ 707 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:707:3: note: in expansion of macro ‘dm_list_iterate_items’ 707 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pv.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o [CC] metadata/pv_list.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv.c:16: metadata/pv.c: In function ‘_pv_mda_set_ignored_one’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:339:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 339 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:339:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 339 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:339:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 339 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:346:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 346 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:346:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 346 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:346:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 346 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c: In function ‘pv_mda_set_ignored’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:371:3: note: in expansion of macro ‘dm_list_iterate_items’ 371 | dm_list_iterate_items(mda, baton.mdas_to_change) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv.c:371:3: note: in expansion of macro ‘dm_list_iterate_items’ 371 | dm_list_iterate_items(mda, baton.mdas_to_change) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv_list.c:16: metadata/pv_list.c: In function ‘_add_pe_range’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:34:2: note: in expansion of macro ‘dm_list_iterate_items’ 34 | dm_list_iterate_items(per, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:34:2: note: in expansion of macro ‘dm_list_iterate_items’ 34 | dm_list_iterate_items(per, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c: In function ‘_create_pv_entry’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:172:2: note: in expansion of macro ‘dm_list_iterate_items’ 172 | dm_list_iterate_items(pvl2, r) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:172:2: note: in expansion of macro ‘dm_list_iterate_items’ 172 | dm_list_iterate_items(pvl2, r) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c: In function ‘create_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:232:4: note: in expansion of macro ‘dm_list_iterate_items’ 232 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:232:4: note: in expansion of macro ‘dm_list_iterate_items’ 232 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c: In function ‘clone_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:279:2: note: in expansion of macro ‘dm_list_iterate_items’ 279 | dm_list_iterate_items(pvl, pvsl) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_list.c:279:2: note: in expansion of macro ‘dm_list_iterate_items’ 279 | dm_list_iterate_items(pvl, pvsl) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pv_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o [CC] metadata/pv_map.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_map.c -o metadata/pv_map.o [CC] metadata/raid_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/raid_manip.c -o metadata/raid_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv_manip.c:16: metadata/pv_manip.c: In function ‘peg_dup’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:71:2: note: in expansion of macro ‘dm_list_iterate_items’ 71 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:71:2: note: in expansion of macro ‘dm_list_iterate_items’ 71 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘_find_peg_by_pe’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:89:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 89 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:89:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 89 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘_merge_free_pv_segment’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:266:15: note: in expansion of macro ‘dm_list_item’ 266 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:276:15: note: in expansion of macro ‘dm_list_item’ 276 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function ‘release_pv_segment’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:328:15: note: in expansion of macro ‘dm_list_item’ 328 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function ‘pv_list_extents_free’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:374:2: note: in expansion of macro ‘dm_list_iterate_items’ 374 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:374:2: note: in expansion of macro ‘dm_list_iterate_items’ 374 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:3: note: in expansion of macro ‘dm_list_iterate_items’ 379 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:3: note: in expansion of macro ‘dm_list_iterate_items’ 379 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:380:4: note: in expansion of macro ‘dm_list_iterate_items’ 380 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:380:4: note: in expansion of macro ‘dm_list_iterate_items’ 380 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘check_pv_segments’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:403:2: note: in expansion of macro ‘dm_list_iterate_items’ 403 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:403:2: note: in expansion of macro ‘dm_list_iterate_items’ 403 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:410:3: note: in expansion of macro ‘dm_list_iterate_items’ 410 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:410:3: note: in expansion of macro ‘dm_list_iterate_items’ 410 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function ‘_reduce_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:495:2: note: in expansion of macro ‘dm_list_iterate_items’ 495 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:510:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 510 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:510:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 510 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:510:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 510 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/pv_map.c:16: metadata/pv_map.c: In function ‘_insert_area’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:2: note: in expansion of macro ‘dm_list_iterate_items’ 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:2: note: in expansion of macro ‘dm_list_iterate_items’ 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘_create_alloc_areas_for_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:2: note: in expansion of macro ‘dm_list_iterate_items’ 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:2: note: in expansion of macro ‘dm_list_iterate_items’ 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘_create_all_areas_for_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:2: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:2: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘_create_maps’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:2: note: in expansion of macro ‘dm_list_iterate_items’ 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:2: note: in expansion of macro ‘dm_list_iterate_items’ 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:3: note: in expansion of macro ‘dm_list_iterate_items’ 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:3: note: in expansion of macro ‘dm_list_iterate_items’ 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function ‘pv_maps_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:2: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:2: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/raid_manip.c:15: metadata/raid_manip.c: In function ‘_avoid_pvs_of_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:275:2: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:275:2: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_clear_allocation_prohibited’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:304:3: note: in expansion of macro ‘dm_list_iterate_items’ 304 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_deactivate_and_remove_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:315:2: note: in expansion of macro ‘dm_list_iterate_items’ 315 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:315:2: note: in expansion of macro ‘dm_list_iterate_items’ 315 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:326:2: note: in expansion of macro ‘dm_list_iterate_items’ 326 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:326:2: note: in expansion of macro ‘dm_list_iterate_items’ 326 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_update_and_reload_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:668:3: note: in expansion of macro ‘dm_list_iterate_items’ 668 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:668:3: note: in expansion of macro ‘dm_list_iterate_items’ 668 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/segtype.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/segtype.c -o metadata/segtype.o metadata/raid_manip.c: In function ‘_lv_set_reshape_len’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1311:3: note: in expansion of macro ‘dm_list_iterate_items’ 1311 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1311:3: note: in expansion of macro ‘dm_list_iterate_items’ 1311 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_set_image_lvs_start_les’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1337:3: note: in expansion of macro ‘dm_list_iterate_items’ 1337 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1337:3: note: in expansion of macro ‘dm_list_iterate_items’ 1337 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_relocate_reshape_space’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1415:15: note: in expansion of macro ‘dm_list_item’ 1415 | data_seg = dm_list_item(n, struct lv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1419:3: note: in expansion of macro ‘dm_list_iterate_items’ 1419 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1419:3: note: in expansion of macro ‘dm_list_iterate_items’ 1419 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_activate_sub_lvs_excl_local_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2240:3: note: in expansion of macro ‘dm_list_iterate_items’ 2240 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2240:3: note: in expansion of macro ‘dm_list_iterate_items’ 2240 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_raid_add_images_without_commit’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2673:11: note: in expansion of macro ‘dm_list_item’ 2673 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2678:10: note: in expansion of macro ‘dm_list_item’ 2678 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2679:14: note: in expansion of macro ‘dm_list_item’ 2679 | lvl_tmp = dm_list_item(l->n, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2740:2: note: in expansion of macro ‘dm_list_iterate_items’ 2740 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2740:2: note: in expansion of macro ‘dm_list_iterate_items’ 2740 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2759:2: note: in expansion of macro ‘dm_list_iterate_items’ 2759 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2759:2: note: in expansion of macro ‘dm_list_iterate_items’ 2759 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2778:2: note: in expansion of macro ‘dm_list_iterate_items’ 2778 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2778:2: note: in expansion of macro ‘dm_list_iterate_items’ 2778 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2780:2: note: in expansion of macro ‘dm_list_iterate_items’ 2780 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2780:2: note: in expansion of macro ‘dm_list_iterate_items’ 2780 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2787:2: note: in expansion of macro ‘dm_list_iterate_items’ 2787 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2787:2: note: in expansion of macro ‘dm_list_iterate_items’ 2787 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2791:2: note: in expansion of macro ‘dm_list_iterate_items’ 2791 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2791:2: note: in expansion of macro ‘dm_list_iterate_items’ 2791 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/snapshot_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o metadata/raid_manip.c: In function ‘lv_raid_split’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3390:2: note: in expansion of macro ‘dm_list_iterate_items’ 3390 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3390:2: note: in expansion of macro ‘dm_list_iterate_items’ 3390 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_alloc_rmeta_devs_for_rimage_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3605:2: note: in expansion of macro ‘dm_list_iterate_items’ 3605 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3605:2: note: in expansion of macro ‘dm_list_iterate_items’ 3605 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3615:4: note: in expansion of macro ‘dm_list_iterate_items’ 3615 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3615:4: note: in expansion of macro ‘dm_list_iterate_items’ 3615 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3628:3: note: in expansion of macro ‘dm_list_iterate_items’ 3628 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3628:3: note: in expansion of macro ‘dm_list_iterate_items’ 3628 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_add_image_component_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3666 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3666 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3666:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3666 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_convert_mirror_to_raid1’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4058:2: note: in expansion of macro ‘dm_list_iterate_items’ 4058 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4058:2: note: in expansion of macro ‘dm_list_iterate_items’ 4058 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_striped_to_raid0_move_segs_to_raid0_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4190:2: note: in expansion of macro ‘dm_list_iterate_items’ 4190 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4190:2: note: in expansion of macro ‘dm_list_iterate_items’ 4190 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4193:3: note: in expansion of macro ‘dm_list_iterate_items’ 4193 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4193:3: note: in expansion of macro ‘dm_list_iterate_items’ 4193 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_raid0_to_striped_retrieve_segments_and_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4291:2: note: in expansion of macro ‘dm_list_iterate_items’ 4291 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4291:2: note: in expansion of macro ‘dm_list_iterate_items’ 4291 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_convert_striped_to_raid0’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4380:2: note: in expansion of macro ‘dm_list_iterate_items’ 4380 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4380:2: note: in expansion of macro ‘dm_list_iterate_items’ 4380 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4422:18: note: in expansion of macro ‘dm_list_item’ 4422 | seg = first_seg(dm_list_item(dm_list_first(&data_lvs), struct lv_list)->lv); | ^~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_clear_meta_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4968:3: note: in expansion of macro ‘dm_list_iterate_items’ 4968 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4968:3: note: in expansion of macro ‘dm_list_iterate_items’ 4968 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4977:2: note: in expansion of macro ‘dm_list_iterate_items’ 4977 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4977:2: note: in expansion of macro ‘dm_list_iterate_items’ 4977 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4993:2: note: in expansion of macro ‘dm_list_iterate_items’ 4993 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4993:2: note: in expansion of macro ‘dm_list_iterate_items’ 4993 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/segtype.c:16: metadata/segtype.c: In function ‘get_segtype_from_string’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:25:2: note: in expansion of macro ‘dm_list_iterate_items’ 25 | dm_list_iterate_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:25:2: note: in expansion of macro ‘dm_list_iterate_items’ 25 | dm_list_iterate_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c: In function ‘get_segtype_from_flag’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192:11: note: in expansion of macro ‘dm_list_struct_base’ 192 | for (v = dm_list_struct_base((head)->p, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:43:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 43 | dm_list_iterate_back_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194:11: note: in expansion of macro ‘dm_list_struct_base’ 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:202:45: note: in expansion of macro ‘dm_list_iterate_back_items_gen’ 202 | #define dm_list_iterate_back_items(v, head) dm_list_iterate_back_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/segtype.c:43:2: note: in expansion of macro ‘dm_list_iterate_back_items’ 43 | dm_list_iterate_back_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] metadata/thin_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o metadata/raid_manip.c: In function ‘_remove_partial_multi_segment_image’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6629:4: note: in expansion of macro ‘dm_list_iterate_items’ 6629 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6629:4: note: in expansion of macro ‘dm_list_iterate_items’ 6629 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6645:4: note: in expansion of macro ‘dm_list_iterate_items’ 6645 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6645:4: note: in expansion of macro ‘dm_list_iterate_items’ 6645 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_raid_rebuild_or_replace’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6972:2: note: in expansion of macro ‘dm_list_iterate_items’ 6972 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6972:2: note: in expansion of macro ‘dm_list_iterate_items’ 6972 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6989:10: note: in expansion of macro ‘dm_list_item’ 6989 | lvl = dm_list_item(dm_list_first(&new_meta_lvs), | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7004:10: note: in expansion of macro ‘dm_list_item’ 7004 | lvl = dm_list_item(dm_list_first(&new_data_lvs), | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7036:2: note: in expansion of macro ‘dm_list_iterate_items’ 7036 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7036:2: note: in expansion of macro ‘dm_list_iterate_items’ 7036 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function ‘_lv_may_be_activated_in_degraded_mode’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7250:2: note: in expansion of macro ‘dm_list_iterate_items’ 7250 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7250:2: note: in expansion of macro ‘dm_list_iterate_items’ 7250 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/vdo_manip.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vdo_manip.c -o metadata/vdo_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/thin_manip.c:15: metadata/thin_manip.c: In function ‘pool_has_message’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:155:2: note: in expansion of macro ‘dm_list_iterate_items’ 155 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:155:2: note: in expansion of macro ‘dm_list_iterate_items’ 155 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘pool_is_active’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:190:3: note: in expansion of macro ‘dm_list_iterate_items’ 190 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:190:3: note: in expansion of macro ‘dm_list_iterate_items’ 190 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘pool_check_overprovisioning’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:355:3: note: in expansion of macro ‘dm_list_iterate_items’ 355 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:355:3: note: in expansion of macro ‘dm_list_iterate_items’ 355 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:381:3: note: in expansion of macro ‘dm_list_iterate_items’ 381 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:381:3: note: in expansion of macro ‘dm_list_iterate_items’ 381 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘get_free_pool_device_id’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:477:2: note: in expansion of macro ‘dm_list_iterate_items’ 477 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:477:2: note: in expansion of macro ‘dm_list_iterate_items’ 477 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘_check_pool_create’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:497:2: note: in expansion of macro ‘dm_list_iterate_items’ 497 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:497:2: note: in expansion of macro ‘dm_list_iterate_items’ 497 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function ‘lv_is_thin_origin’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:853:3: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c:853:3: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/vdo_manip.c:15: metadata/vdo_manip.c: In function ‘update_vdo_pool_virtual_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vdo_manip.c:116:2: note: in expansion of macro ‘dm_list_iterate_items’ 116 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vdo_manip.c:116:2: note: in expansion of macro ‘dm_list_iterate_items’ 116 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/vg.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o [CC] mirror/mirrored.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from metadata/vg.c:16: metadata/vg.c: In function ‘snapshot_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:244:2: note: in expansion of macro ‘dm_list_iterate_items’ 244 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:244:2: note: in expansion of macro ‘dm_list_iterate_items’ 244 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_visible_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:256:2: note: in expansion of macro ‘dm_list_iterate_items’ 256 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:256:2: note: in expansion of macro ‘dm_list_iterate_items’ 256 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_mda_used_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:280:8: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:280:8: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_mda_free’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:302:2: note: in expansion of macro ‘dm_list_iterate_items’ 302 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:302:2: note: in expansion of macro ‘dm_list_iterate_items’ 302 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function ‘vg_set_extent_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:442:2: note: in expansion of macro ‘dm_list_iterate_items’ 442 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:455:3: note: in expansion of macro ‘dm_list_iterate_items’ 455 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:455:3: note: in expansion of macro ‘dm_list_iterate_items’ 455 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:471:2: note: in expansion of macro ‘dm_list_iterate_items’ 471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:471:2: note: in expansion of macro ‘dm_list_iterate_items’ 471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:478:3: note: in expansion of macro ‘dm_list_iterate_items’ 478 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:478:3: note: in expansion of macro ‘dm_list_iterate_items’ 478 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] misc/crc.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/crc.c -o misc/crc.o [CC] misc/lvm-exec.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-exec.c -o misc/lvm-exec.o misc/crc.c: In function ‘calc_crc’: misc/crc.c:63:26: warning: cast increases required alignment of target type [-Wcast-align] 63 | const uint32_t *start = (const uint32_t *) buf; | ^ misc/crc.c:64:24: warning: cast increases required alignment of target type [-Wcast-align] 64 | const uint32_t *end = (const uint32_t *) (buf + (size & 0xfffffffc)); | ^ [CC] misc/lvm-file.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-file.c -o misc/lvm-file.o [CC] misc/lvm-flock.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-flock.c -o misc/lvm-flock.o [CC] misc/lvm-globals.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-globals.c -o misc/lvm-globals.o [CC] misc/lvm-maths.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-maths.c -o misc/lvm-maths.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from misc/lvm-flock.c:16: misc/lvm-flock.c: In function ‘_get_lock_list_entry’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:65:8: note: in expansion of macro ‘dm_list_item’ 65 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ misc/lvm-flock.c: In function ‘_release_lock’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:79:8: note: in expansion of macro ‘dm_list_item’ 79 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ [CC] misc/lvm-signal.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-signal.c -o misc/lvm-signal.o [CC] misc/lvm-string.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-string.c -o misc/lvm-string.o [CC] misc/lvm-wrappers.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-wrappers.c -o misc/lvm-wrappers.o [CC] misc/lvm-percent.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-percent.c -o misc/lvm-percent.o [CC] misc/sharedlib.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/sharedlib.c -o misc/sharedlib.o [CC] mm/memlock.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o [CC] notify/lvmnotify.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 notify/lvmnotify.c -o notify/lvmnotify.o [CC] properties/prop_common.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 properties/prop_common.c -o properties/prop_common.o [CC] raid/raid.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 raid/raid.c -o raid/raid.o mm/memlock.c: In function ‘_touch_memory’: mm/memlock.c:156:4: warning: cast increases required alignment of target type [-Wcast-align] 156 | *(long *) pos = 1; | ^ mm/memlock.c: In function ‘_allocate_memory’: mm/memlock.c:190:10: warning: ‘mallinfo’ is deprecated [-Wdeprecated-declarations] 190 | struct mallinfo inf = mallinfo(); | ^~~~~~~~ In file included from mm/memlock.c:28: /usr/include/malloc.h:118:24: note: declared here 118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ mm/memlock.c:196:3: warning: ‘mallinfo’ is deprecated [-Wdeprecated-declarations] 196 | inf = mallinfo(); | ^~~ In file included from mm/memlock.c:28: /usr/include/malloc.h:118:24: note: declared here 118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ [CC] report/properties.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/properties.c -o report/properties.o [CC] report/report.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.o [CC] snapshot/snapshot.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from report/report.c:16: report/report.c: In function ‘_recognize_time_items’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:681:2: note: in expansion of macro ‘dm_list_iterate_items’ 681 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:681:2: note: in expansion of macro ‘dm_list_iterate_items’ 681 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:696:2: note: in expansion of macro ‘dm_list_iterate_items’ 696 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:696:2: note: in expansion of macro ‘dm_list_iterate_items’ 696 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function ‘_check_time_items’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:716:2: note: in expansion of macro ‘dm_list_iterate_items’ 716 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:716:2: note: in expansion of macro ‘dm_list_iterate_items’ 716 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function ‘_translate_time_items’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:896:2: note: in expansion of macro ‘dm_list_iterate_items’ 896 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:896:2: note: in expansion of macro ‘dm_list_iterate_items’ 896 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from report/report.c:16: report/report.c: In function ‘_find_descendants’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2109:4: note: in expansion of macro ‘dm_list_iterate_items’ 2109 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2109:4: note: in expansion of macro ‘dm_list_iterate_items’ 2109 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ report/report.c:2122:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2122 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ report/report.c:2122:3: note: in expansion of macro ‘dm_list_iterate_items_gen’ 2122 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2134:3: note: in expansion of macro ‘dm_list_iterate_items’ 2134 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2134:3: note: in expansion of macro ‘dm_list_iterate_items’ 2134 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2151:4: note: in expansion of macro ‘dm_list_iterate_items’ 2151 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2151:4: note: in expansion of macro ‘dm_list_iterate_items’ 2151 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] striped/striped.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o [CC] thin/thin.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o [CC] uuid/uuid.c [CC] zero/zero.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.o gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from thin/thin.c:16: thin/thin.c: In function ‘_thin_pool_text_export’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:180:2: note: in expansion of macro ‘dm_list_iterate_items’ 180 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ thin/thin.c: In function ‘_thin_pool_add_target_line’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:347:2: note: in expansion of macro ‘dm_list_iterate_items’ 347 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:347:2: note: in expansion of macro ‘dm_list_iterate_items’ 347 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] activate/dev_manager.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o [CC] activate/fs.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/fs.c -o activate/fs.o [CC] vdo/vdo.c gcc -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vdo/vdo.c -o vdo/vdo.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/fs.c:16: activate/fs.c: In function ‘_stack_fs_op’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:366:10: note: in expansion of macro ‘dm_list_item’ 366 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:76, from activate/dev_manager.c:16: activate/dev_manager.c: In function ‘_percent_run’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1157:10: note: in expansion of macro ‘dm_list_item’ 1157 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:380:10: note: in expansion of macro ‘dm_list_item’ 380 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:398:10: note: in expansion of macro ‘dm_list_item’ 398 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ activate/dev_manager.c: In function ‘dev_manager_transient’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1269:9: note: in expansion of macro ‘dm_list_item’ 1269 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ activate/fs.c: In function ‘_pop_fs_ops’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/fs.c:431:9: note: in expansion of macro ‘dm_list_item’ 431 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_lv_to_dtree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2547:3: note: in expansion of macro ‘dm_list_iterate_items’ 2547 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2547:3: note: in expansion of macro ‘dm_list_iterate_items’ 2547 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:2627:37: note: in expansion of macro ‘dm_list_struct_base’ 2627 | if (!_add_lv_to_dtree(dm, dtree, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, 0)) | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2637:3: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2637:3: note: in expansion of macro ‘dm_list_iterate_items’ 2637 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2647:3: note: in expansion of macro ‘dm_list_iterate_items’ 2647 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2647:3: note: in expansion of macro ‘dm_list_iterate_items’ 2647 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2658:2: note: in expansion of macro ‘dm_list_iterate_items’ 2658 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2658:2: note: in expansion of macro ‘dm_list_iterate_items’ 2658 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_error_or_zero_device’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2736:2: note: in expansion of macro ‘dm_list_iterate_items’ 2736 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2736:2: note: in expansion of macro ‘dm_list_iterate_items’ 2736 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_new_external_lv_to_dtree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3057:2: note: in expansion of macro ‘dm_list_iterate_items’ 3057 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3057:2: note: in expansion of macro ‘dm_list_iterate_items’ 3057 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_add_new_lv_to_dtree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:3448:9: note: in expansion of macro ‘dm_list_struct_base’ 3448 | dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3467:3: note: in expansion of macro ‘dm_list_iterate_items’ 3467 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3467:3: note: in expansion of macro ‘dm_list_iterate_items’ 3467 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3522:3: note: in expansion of macro ‘dm_list_iterate_items’ 3522 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3522:3: note: in expansion of macro ‘dm_list_iterate_items’ 3522 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function ‘_clean_tree’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3661:3: note: in expansion of macro ‘dm_list_iterate_items’ 3661 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3661:3: note: in expansion of macro ‘dm_list_iterate_items’ 3661 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ [AR] liblvm-internal.a rm -f liblvm-internal.a ar rsv liblvm-internal.a activate/activate.o cache/lvmcache.o writecache/writecache.o integrity/integrity.o cache_segtype/cache.o commands/toolcontext.o config/config.o datastruct/btree.o datastruct/str_list.o device/bcache.o device/bcache-utils.o device/dev-cache.o device/dev-ext.o device/dev-io.o device/dev-md.o device/dev-swap.o device/dev-type.o device/dev-luks.o device/dev-dasd.o device/dev-lvm1-pool.o display/display.o error/errseg.o unknown/unknown.o filters/filter-composite.o filters/filter-persistent.o filters/filter-regex.o filters/filter-sysfs.o filters/filter-md.o filters/filter-fwraid.o filters/filter-mpath.o filters/filter-partitioned.o filters/filter-type.o filters/filter-usable.o filters/filter-internal.o filters/filter-signature.o format_text/archive.o format_text/archiver.o format_text/export.o format_text/flags.o format_text/format-text.o format_text/import.o format_text/import_vsn1.o format_text/text_label.o freeseg/freeseg.o label/label.o label/hints.o locking/file_locking.o locking/locking.o log/log.o metadata/cache_manip.o metadata/writecache_manip.o metadata/integrity_manip.o metadata/lv.o metadata/lv_manip.o metadata/merge.o metadata/metadata.o metadata/mirror.o metadata/pool_manip.o metadata/pv.o metadata/pv_list.o metadata/pv_manip.o metadata/pv_map.o metadata/raid_manip.o metadata/segtype.o metadata/snapshot_manip.o metadata/thin_manip.o metadata/vdo_manip.o metadata/vg.o mirror/mirrored.o misc/crc.o misc/lvm-exec.o misc/lvm-file.o misc/lvm-flock.o misc/lvm-globals.o misc/lvm-maths.o misc/lvm-signal.o misc/lvm-string.o misc/lvm-wrappers.o misc/lvm-percent.o misc/sharedlib.o mm/memlock.o notify/lvmnotify.o properties/prop_common.o raid/raid.o report/properties.o report/report.o snapshot/snapshot.o striped/striped.o thin/thin.o uuid/uuid.o zero/zero.o activate/dev_manager.o activate/fs.o vdo/vdo.o > /dev/null ar: creating liblvm-internal.a make[3]: Leaving directory '/<>/debian/build/build_udeb/lib' make -C tools make -C scripts make[3]: Entering directory '/<>/debian/build/build_udeb/tools' make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' [CC] lvm2_activation_generator_systemd_red_hat.c [CC] commands.h gcc -E -P ./cmdnames.h 2> /dev/null | \ /bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands gcc -c -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvm2_activation_generator_systemd_red_hat.c -o lvm2_activation_generator_systemd_red_hat.o [GEN] command-count.h [GEN] command-lines-input.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -en "const char _command_input[] =\n\n\"" && \ /bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ echo "\\n\";" \ ) > command-lines-input.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -n "#define COMMAND_COUNT " && \ /bin/grep '^ID:' ./command-lines.in | /usr/bin/wc -l \ ) > command-count.h [GEN] cmds.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ /bin/grep '^ID:' ./command-lines.in | /usr/bin/sort -u | mawk '{print "cmd(" $2 "_CMD, " $2 ")"}' && \ echo "cmd(CMD_COUNT, count)" \ ) > cmds.h [LN] man-generator.c ln -s -f command.c man-generator.c [CC] command.c [CC] dumpconfig.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.o [CC] formats.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o [CC] lvm2_activation_generator_systemd_red_hat gcc -o lvm2_activation_generator_systemd_red_hat lvm2_activation_generator_systemd_red_hat.o -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic ../lib/liblvm-internal.a ../libdaemon/client/libdaemonclient.a ../device_mapper/libdevice-mapper.a ../base/libbase.a -ludev -lblkid -lm [CC] lvchange.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' [CC] lvconvert.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o [CC] lvconvert_poll.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvchange.c:16: lvchange.c: In function ‘_attach_metadata_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:275:3: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:275:3: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:2: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:2: note: in expansion of macro ‘dm_list_iterate_items’ 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function ‘_lvchange_rebuild’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:805:2: note: in expansion of macro ‘dm_list_iterate_items’ 805 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function ‘_lvchange_writemostly’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:862:3: note: in expansion of macro ‘dm_list_iterate_items’ 862 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:862:3: note: in expansion of macro ‘dm_list_iterate_items’ 862 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvconvert.c:15: lvconvert.c: In function ‘_failed_mirrors_count’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:422:2: note: in expansion of macro ‘dm_list_iterate_items’ 422 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:422:2: note: in expansion of macro ‘dm_list_iterate_items’ 422 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_failed_pv_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:473:2: note: in expansion of macro ‘dm_list_iterate_items’ 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:473:2: note: in expansion of macro ‘dm_list_iterate_items’ 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_remove_missing_empty_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:669:2: note: in expansion of macro ‘dm_list_iterate_items’ 669 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:669:2: note: in expansion of macro ‘dm_list_iterate_items’ 669 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:670:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 670 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:670:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 670 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:670:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 670 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] lvcreate.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o lvconvert.c: In function ‘lvconvert_repair_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3899:3: note: in expansion of macro ‘dm_list_iterate_items’ 3899 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3899:3: note: in expansion of macro ‘dm_list_iterate_items’ 3899 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_lvconvert_replace_pv_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3937:2: note: in expansion of macro ‘dm_list_iterate_items’ 3937 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:3937:2: note: in expansion of macro ‘dm_list_iterate_items’ 3937 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_merge_snapshot_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4024:3: note: in expansion of macro ‘dm_list_iterate_items’ 4024 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4024:3: note: in expansion of macro ‘dm_list_iterate_items’ 4024 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_start_poll_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4214:3: note: in expansion of macro ‘dm_list_iterate_items’ 4214 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4214:3: note: in expansion of macro ‘dm_list_iterate_items’ 4214 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_lv_create_cachevol’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4311:2: note: in expansion of macro ‘dm_list_iterate_items’ 4311 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4311:2: note: in expansion of macro ‘dm_list_iterate_items’ 4311 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_raid_types_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5169:2: note: in expansion of macro ‘dm_list_iterate_items’ 5169 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5169:2: note: in expansion of macro ‘dm_list_iterate_items’ 5169 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘lvconvert_merge_cmd’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5391:3: note: in expansion of macro ‘dm_list_iterate_items’ 5391 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5391:3: note: in expansion of macro ‘dm_list_iterate_items’ 5391 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function ‘_lvconvert_detach_writecache_when_clean’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ lvconvert.c:5702:8: note: in expansion of macro ‘dm_list_item’ 5702 | idl = dm_list_item(dm_list_first(&lr->poll_idls), struct convert_poll_id_list); | ^~~~~~~~~~~~ lvconvert.c: In function ‘_set_writecache_block_size’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5926:2: note: in expansion of macro ‘dm_list_iterate_items’ 5926 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5926:2: note: in expansion of macro ‘dm_list_iterate_items’ 5926 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvdisplay.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvcreate.c:16: lvcreate.c: In function ‘_lvcreate_params’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1220:2: note: in expansion of macro ‘dm_list_iterate_items’ 1220 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1220:2: note: in expansion of macro ‘dm_list_iterate_items’ 1220 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvextend.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.o [CC] lvmcmdline.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o [CC] lvmdiskscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvmcmdline.c:16: lvmcmdline.c: In function ‘first_grouped_arg_int_value’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:312:2: note: in expansion of macro ‘dm_list_iterate_items’ 312 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:312:2: note: in expansion of macro ‘dm_list_iterate_items’ 312 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c: In function ‘_merge_synonym’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:2328:2: note: in expansion of macro ‘dm_list_iterate_items’ 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:2328:2: note: in expansion of macro ‘dm_list_iterate_items’ 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvpoll.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvpoll.c -o lvpoll.o [CC] lvreduce.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvreduce.c -o lvreduce.o [CC] lvremove.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvremove.c -o lvremove.o [CC] lvrename.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvrename.c -o lvrename.o [CC] lvresize.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvresize.c -o lvresize.o [CC] lvscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvscan.c -o lvscan.o [CC] polldaemon.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 polldaemon.c -o polldaemon.o [CC] pvchange.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o [CC] pvck.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o [CC] pvcreate.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from polldaemon.c:16: polldaemon.c: In function ‘_poll_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:317:2: note: in expansion of macro ‘dm_list_iterate_items’ 317 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:352:2: note: in expansion of macro ‘dm_list_iterate_items’ 352 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:352:2: note: in expansion of macro ‘dm_list_iterate_items’ 352 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ polldaemon.c:365:26: note: in expansion of macro ‘dm_list_item’ 365 | dm_pool_free(cmd->mem, dm_list_item(dm_list_first(&idls), struct poll_id_list)); | ^~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvck.c:17: pvck.c: In function ‘_get_settings’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1857:2: note: in expansion of macro ‘dm_list_iterate_items’ 1857 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1857:2: note: in expansion of macro ‘dm_list_iterate_items’ 1857 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvck.c: In function ‘_get_pv_info_from_metadata’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2036:3: note: in expansion of macro ‘dm_list_iterate_items’ 2036 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2036:3: note: in expansion of macro ‘dm_list_iterate_items’ 2036 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2041:3: note: in expansion of macro ‘dm_list_iterate_items’ 2041 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2041:3: note: in expansion of macro ‘dm_list_iterate_items’ 2041 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] pvdisplay.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o [CC] pvmove.c [CC] pvmove_poll.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.o gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove_poll.c -o pvmove_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvmove.c:16: pvmove.c: In function ‘_get_allocatable_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:110:9: note: in expansion of macro ‘dm_list_item’ 110 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_remove_sibling_pvs_from_trim_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:195:10: note: in expansion of macro ‘dm_list_item’ 195 | pvl1 = dm_list_item(pvh1, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:198:11: note: in expansion of macro ‘dm_list_item’ 198 | pvl2 = dm_list_item(pvh2, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_trim_allocatable_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:237:9: note: in expansion of macro ‘dm_list_item’ 237 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:240:15: note: in expansion of macro ‘dm_list_item’ 240 | trim_pvl = dm_list_item(trim_pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_insert_pvmove_mirrors’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:268:8: note: in expansion of macro ‘dm_list_item’ 268 | pvl = dm_list_item(source_pvl->n, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function ‘_set_up_pvmove_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:362:2: note: in expansion of macro ‘dm_list_iterate_items’ 362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:362:2: note: in expansion of macro ‘dm_list_iterate_items’ 362 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:434:2: note: in expansion of macro ‘dm_list_iterate_items’ 434 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:434:2: note: in expansion of macro ‘dm_list_iterate_items’ 434 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function ‘_update_metadata’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:557:2: note: in expansion of macro ‘dm_list_iterate_items’ 557 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:557:2: note: in expansion of macro ‘dm_list_iterate_items’ 557 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function ‘_pvmove_setup_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:675:3: note: in expansion of macro ‘dm_list_iterate_items’ 675 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:675:3: note: in expansion of macro ‘dm_list_iterate_items’ 675 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] pvremove.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvremove.c -o pvremove.o [CC] pvresize.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o [CC] pvscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvscan.c -o pvscan.o [CC] reporter.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.o [CC] segtypes.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvscan.c:16: pvscan.c: In function ‘_write_lookup_file’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:494:2: note: in expansion of macro ‘dm_list_iterate_items’ 494 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:494:2: note: in expansion of macro ‘dm_list_iterate_items’ 494 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_count_pvid_files’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:712:2: note: in expansion of macro ‘dm_list_iterate_items’ 712 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_get_devs_from_saved_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:825:2: note: in expansion of macro ‘dm_list_iterate_items’ 825 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:825:2: note: in expansion of macro ‘dm_list_iterate_items’ 825 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_pvscan_aa_quick’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:996:2: note: in expansion of macro ‘dm_list_iterate_items’ 996 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_pvscan_aa’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1040:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1040 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1040:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1040 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1040:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1040 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_get_args’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1130:2: note: in expansion of macro ‘dm_list_iterate_items’ 1130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_get_args_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1156:2: note: in expansion of macro ‘dm_list_iterate_items’ 1156 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from reporter.c:16: reporter.c: In function ‘_del_option_from_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ reporter.c:742:8: note: in expansion of macro ‘dm_list_item’ 742 | sl = dm_list_item(slh, struct dm_str_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1156:2: note: in expansion of macro ‘dm_list_iterate_items’ 1156 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1165:2: note: in expansion of macro ‘dm_list_iterate_items’ 1165 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ reporter.c: In function ‘_get_report_options’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:863:2: note: in expansion of macro ‘dm_list_iterate_items’ 863 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1165:2: note: in expansion of macro ‘dm_list_iterate_items’ 1165 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:909:5: note: in expansion of macro ‘dm_list_iterate_items’ 909 | dm_list_iterate_items(sl, opts_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:909:5: note: in expansion of macro ‘dm_list_iterate_items’ 909 | dm_list_iterate_items(sl, opts_list) | ^~~~~~~~~~~~~~~~~~~~~ reporter.c: In function ‘_get_report_keys’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:952:2: note: in expansion of macro ‘dm_list_iterate_items’ 952 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:952:2: note: in expansion of macro ‘dm_list_iterate_items’ 952 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ reporter.c: In function ‘_do_report_get_selection’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:984:2: note: in expansion of macro ‘dm_list_iterate_items’ 984 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_online_devs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ reporter.c:984:2: note: in expansion of macro ‘dm_list_iterate_items’ 984 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1198:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1198 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1198:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1198 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1198:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1198 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function ‘_pvscan_cache_args’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1466:2: note: in expansion of macro ‘dm_list_iterate_items’ 1466 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1466:2: note: in expansion of macro ‘dm_list_iterate_items’ 1466 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1494:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1494 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1494:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1494 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1494:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1494 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1509:2: note: in expansion of macro ‘dm_list_iterate_items’ 1509 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1509:2: note: in expansion of macro ‘dm_list_iterate_items’ 1509 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1522:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1522 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1522:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1522 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1522:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1522 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] tags.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o [CC] toollib.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o [CC] vgcfgbackup.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from toollib.c:16: toollib.c: In function ‘process_each_segment_in_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:335:3: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:335:3: note: in expansion of macro ‘dm_list_iterate_items’ 335 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_segment_in_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:363:2: note: in expansion of macro ‘dm_list_iterate_items’ 363 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘vg_refresh_visible’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:853:2: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:853:2: note: in expansion of macro ‘dm_list_iterate_items’ 853 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘get_cache_params’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1124:2: note: in expansion of macro ‘dm_list_iterate_items’ 1124 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1124:2: note: in expansion of macro ‘dm_list_iterate_items’ 1124 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘get_writecache_settings’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1302:2: note: in expansion of macro ‘dm_list_iterate_items’ 1302 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1302:2: note: in expansion of macro ‘dm_list_iterate_items’ 1302 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘change_tag’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1360:2: note: in expansion of macro ‘dm_list_iterate_items’ 1360 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1360:2: note: in expansion of macro ‘dm_list_iterate_items’ 1360 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_label’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1443:3: note: in expansion of macro ‘dm_list_iterate_items’ 1443 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1443:3: note: in expansion of macro ‘dm_list_iterate_items’ 1443 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_vgnameid_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1880:2: note: in expansion of macro ‘dm_list_iterate_items’ 1880 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1880:2: note: in expansion of macro ‘dm_list_iterate_items’ 1880 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_resolve_duplicate_vgnames’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1978:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1978 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1978:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1978 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1978:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1978 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1980:3: note: in expansion of macro ‘dm_list_iterate_items’ 1980 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1980:3: note: in expansion of macro ‘dm_list_iterate_items’ 1980 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1995:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1995 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1995:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1995 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1995:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 1995 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_choose_vgs_to_process’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2046:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2046 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2046:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2046 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2046:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2046 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2048:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2048 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2048:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2048 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2048:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2048 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2067:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2067 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2067:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2067 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2067:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 2067 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_str_list_match_item_with_prefix’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2255:2: note: in expansion of macro ‘dm_list_iterate_items’ 2255 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2255:2: note: in expansion of macro ‘dm_list_iterate_items’ 2255 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_lv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2990:2: note: in expansion of macro ‘dm_list_iterate_items’ 2990 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2990:2: note: in expansion of macro ‘dm_list_iterate_items’ 2990 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgcfgrestore.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgrestore.c -o vgcfgrestore.o [CC] vgchange.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3091:2: note: in expansion of macro ‘dm_list_iterate_items’ 3091 | dm_list_iterate_items(lvl, &final_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3091:2: note: in expansion of macro ‘dm_list_iterate_items’ 3091 | dm_list_iterate_items(lvl, &final_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3094:2: note: in expansion of macro ‘dm_list_iterate_items’ 3094 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3094:2: note: in expansion of macro ‘dm_list_iterate_items’ 3094 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3169:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3169 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3169:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3169 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3169:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 3169 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3221:3: note: in expansion of macro ‘dm_list_iterate_items’ 3221 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3221:3: note: in expansion of macro ‘dm_list_iterate_items’ 3221 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_lv_vgnameid_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:2: note: in expansion of macro ‘dm_list_iterate_items’ 3545 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:2: note: in expansion of macro ‘dm_list_iterate_items’ 3545 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3571:3: note: in expansion of macro ‘dm_list_iterate_items’ 3571 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3571:3: note: in expansion of macro ‘dm_list_iterate_items’ 3571 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_get_arg_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3835:2: note: in expansion of macro ‘dm_list_iterate_items’ 3835 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3835:2: note: in expansion of macro ‘dm_list_iterate_items’ 3835 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_get_all_devices’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3870:3: note: in expansion of macro ‘dm_list_iterate_items’ 3870 | dm_list_iterate_items(hint, &cmd->hints) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3870:3: note: in expansion of macro ‘dm_list_iterate_items’ 3870 | dm_list_iterate_items(hint, &cmd->hints) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_device_list_remove’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3914:2: note: in expansion of macro ‘dm_list_iterate_items’ 3914 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3914:2: note: in expansion of macro ‘dm_list_iterate_items’ 3914 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_device_list_find_dev’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3928:2: note: in expansion of macro ‘dm_list_iterate_items’ 3928 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3928:2: note: in expansion of macro ‘dm_list_iterate_items’ 3928 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_device_list’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3952:2: note: in expansion of macro ‘dm_list_iterate_items’ 3952 | dm_list_iterate_items(dil, all_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3952:2: note: in expansion of macro ‘dm_list_iterate_items’ 3952 | dm_list_iterate_items(dil, all_devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_duplicate_pvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4014:2: note: in expansion of macro ‘dm_list_iterate_items’ 4014 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4014:2: note: in expansion of macro ‘dm_list_iterate_items’ 4014 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_pvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4130:2: note: in expansion of macro ‘dm_list_iterate_items’ 4130 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4130:2: note: in expansion of macro ‘dm_list_iterate_items’ 4130 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4220:2: note: in expansion of macro ‘dm_list_iterate_items’ 4220 | dm_list_iterate_items(devl, &outdated_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4220:2: note: in expansion of macro ‘dm_list_iterate_items’ 4220 | dm_list_iterate_items(devl, &outdated_devs) | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_process_pvs_in_vgs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4274:2: note: in expansion of macro ‘dm_list_iterate_items’ 4274 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4274:2: note: in expansion of macro ‘dm_list_iterate_items’ 4274 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_pv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4500:2: note: in expansion of macro ‘dm_list_iterate_items’ 4500 | dm_list_iterate_items(dil, &arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4500:2: note: in expansion of macro ‘dm_list_iterate_items’ 4500 | dm_list_iterate_items(dil, &arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘process_each_pv_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4540:2: note: in expansion of macro ‘dm_list_iterate_items’ 4540 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4540:2: note: in expansion of macro ‘dm_list_iterate_items’ 4540 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_pvcreate_list_find_dev’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4852:2: note: in expansion of macro ‘dm_list_iterate_items’ 4852 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4852:2: note: in expansion of macro ‘dm_list_iterate_items’ 4852 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘_pvcreate_list_find_name’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4864:2: note: in expansion of macro ‘dm_list_iterate_items’ 4864 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4864:2: note: in expansion of macro ‘dm_list_iterate_items’ 4864 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function ‘pvcreate_each_device’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5276:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5276 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] vgck.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5276:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5276 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5276:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5276 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5305:2: note: in expansion of macro ‘dm_list_iterate_items’ 5305 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgchange.c:16: vgchange.c: In function ‘_monitor_lvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:33:2: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:33:2: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_poll_lvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:63:2: note: in expansion of macro ‘dm_list_iterate_items’ 63 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:63:2: note: in expansion of macro ‘dm_list_iterate_items’ 63 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_activate_lvs_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:89:2: note: in expansion of macro ‘dm_list_iterate_items’ 89 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:89:2: note: in expansion of macro ‘dm_list_iterate_items’ 89 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘vgchange_activate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:220:3: note: in expansion of macro ‘dm_list_iterate_items’ 220 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:220:3: note: in expansion of macro ‘dm_list_iterate_items’ 220 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:224:4: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:224:4: note: in expansion of macro ‘dm_list_iterate_items’ 224 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5305:2: note: in expansion of macro ‘dm_list_iterate_items’ 5305 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_vgchange_uuid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:398:2: note: in expansion of macro ‘dm_list_iterate_items’ 398 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:398:2: note: in expansion of macro ‘dm_list_iterate_items’ 398 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5316:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5316 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5316:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5316 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5316:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5316 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function ‘_vgchange_locktype’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5336:3: note: in expansion of macro ‘dm_list_iterate_items’ 5336 | dm_list_iterate_items(pd, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:820:3: note: in expansion of macro ‘dm_list_iterate_items’ 820 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:820:3: note: in expansion of macro ‘dm_list_iterate_items’ 820 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5336:3: note: in expansion of macro ‘dm_list_iterate_items’ 5336 | dm_list_iterate_items(pd, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ vgcfgrestore.c: In function ‘_check_all_dm_devices’: vgcfgrestore.c:54:11: warning: cast increases required alignment of target type [-Wcast-align] 54 | names = (struct dm_names *)((char *) names + next); | ^ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:888:3: note: in expansion of macro ‘dm_list_iterate_items’ 888 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:888:3: note: in expansion of macro ‘dm_list_iterate_items’ 888 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:902:3: note: in expansion of macro ‘dm_list_iterate_items’ 902 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:902:3: note: in expansion of macro ‘dm_list_iterate_items’ 902 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5375 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:947:4: note: in expansion of macro ‘dm_list_iterate_items’ 947 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5375 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:947:4: note: in expansion of macro ‘dm_list_iterate_items’ 947 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5375:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5375 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5389:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5389 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5389:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5389 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5389:4: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5389 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5404:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5404 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5404:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5404 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5404:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5404 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5434:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5434 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5434:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5434 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5434:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5434 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5477:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5477 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5477:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5477 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5477:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5477 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5518:2: note: in expansion of macro ‘dm_list_iterate_items’ 5518 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5518:2: note: in expansion of macro ‘dm_list_iterate_items’ 5518 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5529:2: note: in expansion of macro ‘dm_list_iterate_items’ 5529 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5529:2: note: in expansion of macro ‘dm_list_iterate_items’ 5529 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgcreate.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5538:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5538 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5538:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5538 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5538:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5538 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5561:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5561 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5561:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5561 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5561:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5561 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5590:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5590 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5590:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5590 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5590:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5590 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5618:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5618 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5618:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5618 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5618:3: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5618 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5629:4: note: in expansion of macro ‘dm_list_iterate_items’ 5629 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5629:4: note: in expansion of macro ‘dm_list_iterate_items’ 5629 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5652:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5652 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5652:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5652 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5652:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5652 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5713:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5713 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5713:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5713 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5713:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5713 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5727:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5727 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5727:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5727 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5727:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 5727 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5744:2: note: in expansion of macro ‘dm_list_iterate_items’ 5744 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5744:2: note: in expansion of macro ‘dm_list_iterate_items’ 5744 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgdisplay.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5747:2: note: in expansion of macro ‘dm_list_iterate_items’ 5747 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5747:2: note: in expansion of macro ‘dm_list_iterate_items’ 5747 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgcreate.c:16: vgcreate.c: In function ‘vgcreate’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgcreate.c:130:3: note: in expansion of macro ‘dm_list_iterate_items’ 130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgcreate.c:130:3: note: in expansion of macro ‘dm_list_iterate_items’ 130 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgexport.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o [CC] vgextend.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o [CC] vgimport.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgexport.c:16: vgexport.c: In function ‘vgexport_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:3: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:3: note: in expansion of macro ‘dm_list_iterate_items’ 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:55:2: note: in expansion of macro ‘dm_list_iterate_items’ 55 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:55:2: note: in expansion of macro ‘dm_list_iterate_items’ 55 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimport.c:16: vgimport.c: In function ‘_vgimport_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:44:2: note: in expansion of macro ‘dm_list_iterate_items’ 44 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:44:2: note: in expansion of macro ‘dm_list_iterate_items’ 44 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgimportclone.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o [CC] vgmerge.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o [CC] vgmknodes.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimportclone.c:15: vgimportclone.c: In function ‘_vgimportclone_vg_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:90:2: note: in expansion of macro ‘dm_list_iterate_items’ 90 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:90:2: note: in expansion of macro ‘dm_list_iterate_items’ 90 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:104:2: note: in expansion of macro ‘dm_list_iterate_items’ 104 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:104:2: note: in expansion of macro ‘dm_list_iterate_items’ 104 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:107:3: note: in expansion of macro ‘dm_list_iterate_items’ 107 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:107:3: note: in expansion of macro ‘dm_list_iterate_items’ 107 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:127:2: note: in expansion of macro ‘dm_list_iterate_items’ 127 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:127:2: note: in expansion of macro ‘dm_list_iterate_items’ 127 | dm_list_iterate_items(vd, &vp->arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:160:2: note: in expansion of macro ‘dm_list_iterate_items’ 160 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:160:2: note: in expansion of macro ‘dm_list_iterate_items’ 160 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:181:2: note: in expansion of macro ‘dm_list_iterate_items’ 181 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:181:2: note: in expansion of macro ‘dm_list_iterate_items’ 181 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgimportclone.c: In function ‘vgimportclone’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:250:2: note: in expansion of macro ‘dm_list_iterate_items’ 250 | dm_list_iterate_items(vd, &vp.arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:250:2: note: in expansion of macro ‘dm_list_iterate_items’ 250 | dm_list_iterate_items(vd, &vp.arg_import) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:303:2: note: in expansion of macro ‘dm_list_iterate_items’ 303 | dm_list_iterate_items(vgnl, &vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:303:2: note: in expansion of macro ‘dm_list_iterate_items’ 303 | dm_list_iterate_items(vgnl, &vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:328:2: note: in expansion of macro ‘dm_list_iterate_items’ 328 | dm_list_iterate_items(vd, &vp.arg_import) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:328:2: note: in expansion of macro ‘dm_list_iterate_items’ 328 | dm_list_iterate_items(vd, &vp.arg_import) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgmerge.c:16: vgmerge.c: In function ‘_vgmerge_single’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:11: note: in expansion of macro ‘dm_list_struct_base’ 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:107:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 107 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:11: note: in expansion of macro ‘dm_list_struct_base’ 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:107:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 107 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:18: note: in expansion of macro ‘dm_list_struct_base’ 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:2: note: in expansion of macro ‘dm_list_iterate_items_gen_safe’ 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:107:2: note: in expansion of macro ‘dm_list_iterate_items_safe’ 107 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:117:2: note: in expansion of macro ‘dm_list_iterate_items’ 117 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:117:2: note: in expansion of macro ‘dm_list_iterate_items’ 117 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:121:3: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:121:3: note: in expansion of macro ‘dm_list_iterate_items’ 121 | dm_list_iterate_items(lvl2, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:141:2: note: in expansion of macro ‘dm_list_iterate_items’ 141 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:141:2: note: in expansion of macro ‘dm_list_iterate_items’ 141 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgreduce.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o [CC] vgremove.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o [CC] vgrename.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgreduce.c:16: vgreduce.c: In function ‘_consolidate_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:2: note: in expansion of macro ‘dm_list_iterate_items’ 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:2: note: in expansion of macro ‘dm_list_iterate_items’ 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:2: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:2: note: in expansion of macro ‘dm_list_iterate_items’ 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgreduce.c: In function ‘_make_vg_consistent’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:2: note: in expansion of macro ‘dm_list_iterate_items’ 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgscan.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o [CC] vgsplit.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.o [CC] lvmcmdlib.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.o [CC] lvm2cmd.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgsplit.c:16: vgsplit.c: In function ‘_lvh_in_vg’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:31:13: note: in expansion of macro ‘dm_list_item’ 31 | if (lv == dm_list_item(lvh, struct lv_list)->lv) | ^~~~~~~~~~~~ vgsplit.c: In function ‘_lv_tree_move’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:43:30: note: in expansion of macro ‘dm_list_item’ 43 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_one_lv’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:73:30: note: in expansion of macro ‘dm_list_item’ 73 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_lvs’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:113:8: note: in expansion of macro ‘dm_list_item’ 113 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:3: note: in expansion of macro ‘dm_list_iterate_items’ 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:3: note: in expansion of macro ‘dm_list_iterate_items’ 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function ‘_move_snapshots’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:198:8: note: in expansion of macro ‘dm_list_item’ 198 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:3: note: in expansion of macro ‘dm_list_iterate_items’ 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘dm_list_iterate_items_gen’ 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:3: note: in expansion of macro ‘dm_list_iterate_items’ 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function ‘_move_mirrors’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:241:8: note: in expansion of macro ‘dm_list_item’ 241 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_raids’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:306:8: note: in expansion of macro ‘dm_list_item’ 306 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_thins’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:331:8: note: in expansion of macro ‘dm_list_item’ 331 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_vdos’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:389:8: note: in expansion of macro ‘dm_list_item’ 389 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function ‘_move_cache’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro ‘dm_list_struct_base’ 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:426:8: note: in expansion of macro ‘dm_list_item’ 426 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ [CC] lvm.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvm.c -o lvm.o [CC] man-generator.c gcc -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DMAN_PAGE_GENERATOR -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o [AR] liblvm2cmd.a cat ../lib/liblvm-internal.a > liblvm2cmd.a [CC] lvm gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic -o lvm command.o dumpconfig.o formats.o lvchange.o lvconvert.o lvconvert_poll.o lvcreate.o lvdisplay.o lvextend.o lvmcmdline.o lvmdiskscan.o lvpoll.o lvreduce.o lvremove.o lvrename.o lvresize.o lvscan.o polldaemon.o pvchange.o pvck.o pvcreate.o pvdisplay.o pvmove.o pvmove_poll.o pvremove.o pvresize.o pvscan.o reporter.o segtypes.o tags.o toollib.o vgcfgbackup.o vgcfgrestore.o vgchange.o vgck.o vgcreate.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgimportclone.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvm.o ../lib/liblvm-internal.a ../libdaemon/client/libdaemonclient.a ../device_mapper/libdevice-mapper.a ../base/libbase.a \ -L../libdm -ldevmapper -ludev -lblkid -lm -laio ar rs liblvm2cmd.a command.o dumpconfig.o formats.o lvchange.o lvconvert.o lvconvert_poll.o lvcreate.o lvdisplay.o lvextend.o lvmcmdline.o lvmdiskscan.o lvpoll.o lvreduce.o lvremove.o lvrename.o lvresize.o lvscan.o polldaemon.o pvchange.o pvck.o pvcreate.o pvdisplay.o pvmove.o pvmove_poll.o pvremove.o pvresize.o pvscan.o reporter.o segtypes.o tags.o toollib.o vgcfgbackup.o vgcfgrestore.o vgchange.o vgck.o vgcreate.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgimportclone.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null [CC] man-generator gcc -g -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o man-generator man-generator.o make[3]: Leaving directory '/<>/debian/build/build_udeb/tools' make -C daemons make -C man make[3]: Entering directory '/<>/debian/build/build_udeb/daemons' make[3]: Entering directory '/<>/debian/build/build_udeb/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/daemons' [MAN] lvm.conf.5 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 [MAN] lvmreport.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 [MAN] lvmsystemid.7 [MAN] lvmcache.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm.conf.5 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmreport.7 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmsystemid.7 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmcache.7 [MAN] lvmthin.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 [MAN] lvmraid.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 [MAN] lvmvdo.7 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmthin.7 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmraid.7 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmvdo.7 [MAN] lvm.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm.8 ../tools/man-generator --primary lvmconfig > test.gen [MAN] lvmdump.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 [MAN] lvmsar.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 [MAN] lvmsadc.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmdump.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmsar.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmsadc.8 [MAN] fsadm.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 [MAN] lvm2-activation-generator.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm2-activation-generator.8_main > lvm2-activation-generator.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" fsadm.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm2-activation-generator.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen ; \ else \ MANCMD=lvm-fullreport && \ ../tools/man-generator --primary $MANCMD lvm-fullreport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvm-fullreport.8_end && \ cat ./see_also.end ; \ fi \ ) > lvm-fullreport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-lvpoll.8_pregen ; \ else \ MANCMD=lvm-lvpoll && \ ../tools/man-generator --primary $MANCMD lvm-lvpoll.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvm-lvpoll.8_end && \ cat ./see_also.end ; \ fi \ ) > lvm-lvpoll.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvcreate.8_pregen ; \ else \ MANCMD=lvcreate && \ ../tools/man-generator --primary $MANCMD lvcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvcreate.8_end && \ cat ./see_also.end ; \ fi \ ) > lvcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvchange.8_pregen ; \ else \ MANCMD=lvchange && \ ../tools/man-generator --primary $MANCMD lvchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvchange.8_end && \ cat ./see_also.end ; \ fi \ ) > lvchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvmconfig.8_pregen ; \ else \ MANCMD=lvmconfig && \ ../tools/man-generator --primary $MANCMD lvmconfig.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvmconfig.8_end && \ cat ./see_also.end ; \ fi \ ) > lvmconfig.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvconvert.8_pregen ; \ else \ MANCMD=lvconvert && \ ../tools/man-generator --primary $MANCMD lvconvert.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvconvert.8_end && \ cat ./see_also.end ; \ fi \ ) > lvconvert.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvdisplay.8_pregen ; \ else \ MANCMD=lvdisplay && \ ../tools/man-generator --primary $MANCMD lvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvdisplay.8_end && \ cat ./see_also.end ; \ fi \ ) > lvdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvextend.8_pregen ; \ else \ MANCMD=lvextend && \ ../tools/man-generator --primary $MANCMD lvextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvextend.8_end && \ cat ./see_also.end ; \ fi \ ) > lvextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvreduce.8_pregen ; \ else \ MANCMD=lvreduce && \ ../tools/man-generator --primary $MANCMD lvreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvreduce.8_end && \ cat ./see_also.end ; \ fi \ ) > lvreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvremove.8_pregen ; \ else \ MANCMD=lvremove && \ ../tools/man-generator --primary $MANCMD lvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvremove.8_end && \ cat ./see_also.end ; \ fi \ ) > lvremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvrename.8_pregen ; \ else \ MANCMD=lvrename && \ ../tools/man-generator --primary $MANCMD lvrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvrename.8_end && \ cat ./see_also.end ; \ fi \ ) > lvrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvresize.8_pregen ; \ else \ MANCMD=lvresize && \ ../tools/man-generator --primary $MANCMD lvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvresize.8_end && \ cat ./see_also.end ; \ fi \ ) > lvresize.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvs.8_pregen ; \ else \ MANCMD=lvs && \ ../tools/man-generator --primary $MANCMD lvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvs.8_end && \ cat ./see_also.end ; \ fi \ ) > lvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvscan.8_pregen ; \ else \ MANCMD=lvscan && \ ../tools/man-generator --primary $MANCMD lvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvscan.8_end && \ cat ./see_also.end ; \ fi \ ) > lvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvchange.8_pregen ; \ else \ MANCMD=pvchange && \ ../tools/man-generator --primary $MANCMD pvchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvchange.8_end && \ cat ./see_also.end ; \ fi \ ) > pvchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvck.8_pregen ; \ else \ MANCMD=pvck && \ ../tools/man-generator --primary $MANCMD pvck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvck.8_end && \ cat ./see_also.end ; \ fi \ ) > pvck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvcreate.8_pregen ; \ else \ MANCMD=pvcreate && \ ../tools/man-generator --primary $MANCMD pvcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvcreate.8_end && \ cat ./see_also.end ; \ fi \ ) > pvcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvdisplay.8_pregen ; \ else \ MANCMD=pvdisplay && \ ../tools/man-generator --primary $MANCMD pvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvdisplay.8_end && \ cat ./see_also.end ; \ fi \ ) > pvdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvmove.8_pregen ; \ else \ MANCMD=pvmove && \ ../tools/man-generator --primary $MANCMD pvmove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvmove.8_end && \ cat ./see_also.end ; \ fi \ ) > pvmove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvremove.8_pregen ; \ else \ MANCMD=pvremove && \ ../tools/man-generator --primary $MANCMD pvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvremove.8_end && \ cat ./see_also.end ; \ fi \ ) > pvremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvresize.8_pregen ; \ else \ MANCMD=pvresize && \ ../tools/man-generator --primary $MANCMD pvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvresize.8_end && \ cat ./see_also.end ; \ fi \ ) > pvresize.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvs.8_pregen ; \ else \ MANCMD=pvs && \ ../tools/man-generator --primary $MANCMD pvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvs.8_end && \ cat ./see_also.end ; \ fi \ ) > pvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvscan.8_pregen ; \ else \ MANCMD=pvscan && \ ../tools/man-generator --primary $MANCMD pvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvscan.8_end && \ cat ./see_also.end ; \ fi \ ) > pvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgbackup.8_pregen ; \ else \ MANCMD=vgcfgbackup && \ ../tools/man-generator --primary $MANCMD vgcfgbackup.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgbackup.8_end && \ cat ./see_also.end ; \ fi \ ) > vgcfgbackup.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgrestore.8_pregen ; \ else \ MANCMD=vgcfgrestore && \ ../tools/man-generator --primary $MANCMD vgcfgrestore.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgrestore.8_end && \ cat ./see_also.end ; \ fi \ ) > vgcfgrestore.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgchange.8_pregen ; \ else \ MANCMD=vgchange && \ ../tools/man-generator --primary $MANCMD vgchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgchange.8_end && \ cat ./see_also.end ; \ fi \ ) > vgchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgck.8_pregen ; \ else \ MANCMD=vgck && \ ../tools/man-generator --primary $MANCMD vgck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgck.8_end && \ cat ./see_also.end ; \ fi \ ) > vgck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcreate.8_pregen ; \ else \ MANCMD=vgcreate && \ ../tools/man-generator --primary $MANCMD vgcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcreate.8_end && \ cat ./see_also.end ; \ fi \ ) > vgcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgconvert.8_pregen ; \ else \ MANCMD=vgconvert && \ ../tools/man-generator --primary $MANCMD vgconvert.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgconvert.8_end && \ cat ./see_also.end ; \ fi \ ) > vgconvert.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgdisplay.8_pregen ; \ else \ MANCMD=vgdisplay && \ ../tools/man-generator --primary $MANCMD vgdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgdisplay.8_end && \ cat ./see_also.end ; \ fi \ ) > vgdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgexport.8_pregen ; \ else \ MANCMD=vgexport && \ ../tools/man-generator --primary $MANCMD vgexport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgexport.8_end && \ cat ./see_also.end ; \ fi \ ) > vgexport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgextend.8_pregen ; \ else \ MANCMD=vgextend && \ ../tools/man-generator --primary $MANCMD vgextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgextend.8_end && \ cat ./see_also.end ; \ fi \ ) > vgextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimport.8_pregen ; \ else \ MANCMD=vgimport && \ ../tools/man-generator --primary $MANCMD vgimport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimport.8_end && \ cat ./see_also.end ; \ fi \ ) > vgimport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimportclone.8_pregen ; \ else \ MANCMD=vgimportclone && \ ../tools/man-generator --primary $MANCMD vgimportclone.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimportclone.8_end && \ cat ./see_also.end ; \ fi \ ) > vgimportclone.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmerge.8_pregen ; \ else \ MANCMD=vgmerge && \ ../tools/man-generator --primary $MANCMD vgmerge.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmerge.8_end && \ cat ./see_also.end ; \ fi \ ) > vgmerge.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmknodes.8_pregen ; \ else \ MANCMD=vgmknodes && \ ../tools/man-generator --primary $MANCMD vgmknodes.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmknodes.8_end && \ cat ./see_also.end ; \ fi \ ) > vgmknodes.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgreduce.8_pregen ; \ else \ MANCMD=vgreduce && \ ../tools/man-generator --primary $MANCMD vgreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgreduce.8_end && \ cat ./see_also.end ; \ fi \ ) > vgreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgremove.8_pregen ; \ else \ MANCMD=vgremove && \ ../tools/man-generator --primary $MANCMD vgremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgremove.8_end && \ cat ./see_also.end ; \ fi \ ) > vgremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgrename.8_pregen ; \ else \ MANCMD=vgrename && \ ../tools/man-generator --primary $MANCMD vgrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgrename.8_end && \ cat ./see_also.end ; \ fi \ ) > vgrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgs.8_pregen ; \ else \ MANCMD=vgs && \ ../tools/man-generator --primary $MANCMD vgs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgs.8_end && \ cat ./see_also.end ; \ fi \ ) > vgs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgscan.8_pregen ; \ else \ MANCMD=vgscan && \ ../tools/man-generator --primary $MANCMD vgscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgscan.8_end && \ cat ./see_also.end ; \ fi \ ) > vgscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgsplit.8_pregen ; \ else \ MANCMD=vgsplit && \ ../tools/man-generator --primary $MANCMD vgsplit.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgsplit.8_end && \ cat ./see_also.end ; \ fi \ ) > vgsplit.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvmdiskscan.8_pregen ; \ else \ MANCMD=lvmdiskscan && \ ../tools/man-generator --primary $MANCMD lvmdiskscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvmdiskscan.8_end && \ cat ./see_also.end ; \ fi \ ) > lvmdiskscan.8_gen [MAN] lvm-fullreport.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm-fullreport.8 [MAN] lvm-lvpoll.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvm-lvpoll.8 [MAN] lvcreate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvcreate.8 [MAN] lvchange.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 [MAN] lvmconfig.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvchange.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmconfig.8 [MAN] lvconvert.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 [MAN] lvdisplay.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvconvert.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvdisplay.8 [MAN] lvextend.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 [MAN] lvreduce.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvextend.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvreduce.8 [MAN] lvremove.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvremove.8 [MAN] lvrename.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 [MAN] lvresize.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvrename.8 [MAN] lvs.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 [MAN] lvscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvresize.8 [MAN] pvchange.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvs.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvchange.8 [MAN] pvck.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 [MAN] pvcreate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 [MAN] pvdisplay.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvck.8 [MAN] pvmove.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvcreate.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvmove.8 [MAN] pvremove.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 [MAN] pvresize.8 [MAN] pvs.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 [MAN] pvscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvs.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvresize.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" pvscan.8 [MAN] vgcfgbackup.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 [MAN] vgcfgrestore.8 [MAN] vgchange.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 [MAN] vgck.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgcfgrestore.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgcfgbackup.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgchange.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgck.8 [MAN] vgcreate.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 [MAN] vgconvert.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 [MAN] vgdisplay.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgcreate.8 [MAN] vgexport.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgconvert.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgdisplay.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgexport.8 [MAN] vgextend.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 [MAN] vgimport.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 [MAN] vgimportclone.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgextend.8 [MAN] vgmerge.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgimport.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgimportclone.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgmerge.8 [MAN] vgmknodes.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 [MAN] vgreduce.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 [MAN] vgremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgmknodes.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 [MAN] vgrename.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgreduce.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgremove.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgrename.8 [MAN] vgs.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 [MAN] vgscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 [MAN] vgsplit.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 [MAN] lvmdiskscan.8 /bin/sed -e "s+#VERSION#+2.03.11(2) (2021-01-08)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/lib/systemd/system-generators+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgs.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgscan.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" vgsplit.8 /bin/sed -i -e "s+\([ [:alpha:]]\)-\{7\}+\1\\\-\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{6\}+\1\\\-\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{5\}+\1\\\-\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{4\}+\1\\\-\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{3\}+\1\\\-\\\-\\\-+g" -e "s+\([ [:alpha:]]\)-\{2\}+\1\\\-\\\-+g" -e "s+\([^\]\)-\([[:alnum:]\?]\)+\1\\\-\2+g" -e "s+ --+\\\-\\\-+g" -e "s+|-|+|\\\-|+g" -e "s+|-\\\-+\\\-\\\-+g" -e "s+ -\"+ \\\-\"+g" -e "s+'--'+'\\\-\\\-'+g" -e "s+^--+\\\-\\\-+g" -e "s+\([[:alnum:]]\) - \([[:alnum:]]\)+\1 \\\- \2+g" -e "s+\(<\)-+\1\\\-+g" -e "s+[^\\]-\(>\)+\\\-\1+g" -e "s+\([[:alnum:]]\{2,\}\)\\\-\([[:alnum:]]\{2,\}\)+\1-\2+g" -e "s+\(\\\-\\\-[[:alnum:]]\{2,\}\)-+\1\\\-+g" -e "s+\(lvm2\-activation\)+lvm2\\\-activation+" -e "s+\([^\\]\)-pool+\1\\\-pool+g" -e "s+\([[:digit:]]\)-\([[:digit:]]\)+\1\\\-\2+g" -e "s+\\\-git+\-git+g" -e "s+\(vg.*\)\-lv+\1\\\-lv+g" -e "s+\([[:digit:]]\{4\}\)\\\-\([[:digit:]]\{2\}\)\\\-\([[:digit:]]\{2\}\)+\1-\2-\3+g" lvmdiskscan.8 [MAN] lvm-config.8 echo ".so lvmconfig.8" > lvm-config.8 [MAN] lvm-dumpconfig.8 echo ".so lvmconfig.8" > lvm-dumpconfig.8 make[3]: Leaving directory '/<>/debian/build/build_udeb/man' make[2]: Leaving directory '/<>/debian/build/build_udeb' dh override_dh_auto_build --parallel make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--parallel dh_prep -a -O--parallel debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install --sourcedirectory=debian/build/build_deb \ --destdir=debian/build/install_deb -- \ install \ install_systemd_generators \ install_systemd_units \ install_tmpfiles_configuration \ LIB_VERSION_DM=1.02.1 cd debian/build/build_deb && make -j4 install DESTDIR=/<>/debian/build/install_deb AM_UPDATE_INFO_DIR=no install install_systemd_generators install_systemd_units install_tmpfiles_configuration LIB_VERSION_DM=1.02.1 make[2]: Entering directory '/<>/debian/build/build_deb' make -C conf device-mapper make -C include device-mapper make -C libdaemon device-mapper make -C man device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/include' make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_deb/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/include' make -C udev device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/libdaemon' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make -C scripts install_systemd_generators make -C scripts install_systemd_units make[3]: Entering directory '/<>/debian/build/build_deb/udev' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/man' make -C scripts install_tmpfiles_configuration make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/udev' make -C libdm device-mapper [INSTALL] /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/lib/systemd/system-generators make[3]: Entering directory '/<>/debian/build/build_deb/libdm' [INSTALL] install_dbus_service /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/lib/systemd/system /usr/bin/install -c lvm2_activation_generator_systemd_red_hat /<>/debian/build/install_deb/lib/systemd/system-generators/lvm2-activation-generator /usr/bin/install -c -m 644 lvm2-pvscan.service /<>/debian/build/install_deb/lib/systemd/system/lvm2-pvscan@.service [INSTALL] /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/tmpfiles.d make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' make -C man install_systemd_generators /usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /<>/debian/build/install_deb/usr/lib/tmpfiles.d/lvm2.conf /usr/bin/install -c -m 644 dm_event_systemd_red_hat.socket /<>/debian/build/install_deb/lib/systemd/system/dm-event.socket make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' /usr/bin/install -c -m 644 dm_event_systemd_red_hat.service /<>/debian/build/install_deb/lib/systemd/system/dm-event.service make -C lib device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/man' /usr/bin/install -c -m 644 lvm2_monitoring_systemd_red_hat.service /<>/debian/build/install_deb/lib/systemd/system/lvm2-monitor.service make[3]: Entering directory '/<>/debian/build/build_deb/lib' make -C dm-tools device-mapper /usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /<>/debian/build/install_deb/lib/systemd/system/blk-availability.service /usr/bin/install -c -m 644 lvm2_lvmpolld_systemd_red_hat.socket /<>/debian/build/install_deb/lib/systemd/system/lvm2-lvmpolld.socket make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' /usr/bin/install -c -m 644 lvm2_lvmpolld_systemd_red_hat.service /<>/debian/build/install_deb/lib/systemd/system/lvm2-lvmpolld.service /usr/bin/install -c -m 644 lvmlockd.service /<>/debian/build/install_deb/lib/systemd/system/lvmlockd.service [INSTALL] lvm2-activation-generator.8 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man8 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/lib' make -C scripts device-mapper /usr/bin/install -c -m 644 lvmlocks.service /<>/debian/build/install_deb/lib/systemd/system/lvmlocks.service /usr/bin/install -c -m 644 lvm2-activation-generator.8 /<>/debian/build/install_deb/usr/share/man/man8/ make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make -C dm-tools make[3]: Leaving directory '/<>/debian/build/build_deb/man' make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_deb/libdm' make -C daemons device-mapper make -C tools device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/daemons' make[3]: Entering directory '/<>/debian/build/build_deb/tools' make -C dmeventd device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/tools' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/<>/debian/build/build_deb/daemons' make -C conf make -C include make -C udev make[3]: Entering directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/include' make[3]: Entering directory '/<>/debian/build/build_deb/udev' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/include' make -C libdaemon make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/udev' make -C libdm make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_deb/libdm' make -C dm-tools device-mapper make -C client device-mapper make -C server device-mapper make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make -C dm-tools make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make -C client make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_deb/libdm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make -C server make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/<>/debian/build/build_deb/libdaemon' make -C lib make[3]: Entering directory '/<>/debian/build/build_deb/lib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/lib' make -C tools make -C scripts make[3]: Entering directory '/<>/debian/build/build_deb/tools' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/tools' make -C daemons make -C man make[3]: Entering directory '/<>/debian/build/build_deb/daemons' make[3]: Entering directory '/<>/debian/build/build_deb/man' make -C dmeventd device-mapper make -C lvmpolld device-mapper make -C lvmlockd device-mapper make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/man' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd make -C lvmpolld make -C lvmlockd make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' make -C plugins device-mapper make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvm2 device-mapper make -C snapshot device-mapper make -C raid device-mapper make -C thin device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make -C raid make -C thin make -C mirror make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/<>/debian/build/build_deb/daemons' make -C conf install make -C daemons install make -C include install make -C lib install make[3]: Entering directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/daemons' make[3]: Entering directory '/<>/debian/build/build_deb/include' make[3]: Entering directory '/<>/debian/build/build_deb/lib' make -C dmeventd device-mapper /usr/bin/install -c -m 644 -D example.conf /<>/debian/build/install_deb/etc/lvm/lvm.conf make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_deb/include' make -C lvmpolld device-mapper make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' /usr/bin/install -c -m 644 -D lvmlocal.conf /<>/debian/build/install_deb/etc/lvm/lvmlocal.conf make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_deb/lib' make -C lvmlockd device-mapper [INSTALL] command_profile_template.profile /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/etc/lvm/profile make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' /usr/bin/install -c -m 644 command_profile_template.profile metadata_profile_template.profile ./cache-mq.profile ./cache-smq.profile ./thin-generic.profile ./thin-performance.profile ./vdo-small.profile ./lvmdbusd.profile /<>/debian/build/install_deb/etc/lvm/profile/ make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make -C libdaemon install make -C libdm install make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' make -C man install make[3]: Entering directory '/<>/debian/build/build_deb/libdm' make[3]: Entering directory '/<>/debian/build/build_deb/man' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make -C client device-mapper make -C dm-tools device-mapper make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make -C plugins device-mapper make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' [INSTALL] lvm.conf.5 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man5 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' /usr/bin/install -c -m 644 lvm.conf.5 /<>/debian/build/install_deb/usr/share/man/man5/ [INSTALL] ioctl/libdevmapper.so /usr/bin/install -c -m 555 -D ioctl/libdevmapper.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper.so.1.02.1 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make -C server device-mapper [INSTALL] lvmsystemid.7 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man7 make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf /usr/bin/install -c -m 644 lvmsystemid.7 lvmreport.7 lvmcache.7 lvmthin.7 lvmraid.7 lvmvdo.7 /<>/debian/build/install_deb/usr/share/man/man7/ make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' ln -s -f ../../../lib/arm-linux-gnueabihf/libdevmapper.so.1.02.1 /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/libdevmapper.so make -C plugins make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' [INSTALL] libdevmapper.pc /usr/bin/install -c -p -m 444 -D libdevmapper.pc /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/pkgconfig/devmapper.pc [INSTALL] lvm.8 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man8 /usr/bin/install -c -m 644 lvm.8 lvmdump.8 lvm-fullreport.8 lvm-lvpoll.8 lvcreate.8 lvchange.8 lvmconfig.8 lvconvert.8 lvdisplay.8 lvextend.8 lvreduce.8 lvremove.8 lvrename.8 lvresize.8 lvs.8 lvscan.8 pvchange.8 pvck.8 pvcreate.8 pvdisplay.8 pvmove.8 pvremove.8 pvresize.8 pvs.8 pvscan.8 vgcfgbackup.8 vgcfgrestore.8 vgchange.8 vgck.8 vgcreate.8 vgconvert.8 vgdisplay.8 vgexport.8 vgextend.8 vgimport.8 vgimportclone.8 vgmerge.8 vgmknodes.8 vgreduce.8 vgremove.8 vgrename.8 vgs.8 vgscan.8 vgsplit.8 lvmsar.8 lvmsadc.8 lvmdiskscan.8 fsadm.8 lvmpolld.8 lvmlockd.8 lvmlockctl.8 lvm-config.8 lvm-dumpconfig.8 /<>/debian/build/install_deb/usr/share/man/man8/ [INSTALL] libdevmapper.h /usr/bin/install -c -p -m 444 -D libdevmapper.h /<>/debian/build/install_deb/usr/include/libdevmapper.h make -C dm-tools make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make -C client make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' [INSTALL] dmsetup.8 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man8 make -C lvm2 device-mapper /usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 dmeventd.8 /<>/debian/build/install_deb/usr/share/man/man8/ make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[3]: Leaving directory '/<>/debian/build/build_deb/man' make -C snapshot device-mapper make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make -C dm-tools install make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make -C server make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C lvmpolld make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' [INSTALL] dmsetup /usr/bin/install -c -m 555 -D dmsetup /<>/debian/build/install_deb/sbin/dmsetup make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' ln -s -f dmsetup /<>/debian/build/install_deb/sbin/dmstats make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make -C client install make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_deb/libdm' make -C scripts install make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' make -C lvmlockd make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make -C server install /usr/bin/install -c -D lvmdump.sh /<>/debian/build/install_deb/sbin/lvmdump make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' /usr/bin/install -c -D fsadm.sh /<>/debian/build/install_deb/sbin/fsadm /usr/bin/install -c -D blkdeactivate.sh /<>/debian/build/install_deb/sbin/blkdeactivate make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' make -C mirror device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C vdo device-mapper make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' make -C tools install make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[3]: Entering directory '/<>/debian/build/build_deb/tools' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/<>/debian/build/build_deb/libdaemon' make -C udev install make[3]: Entering directory '/<>/debian/build/build_deb/udev' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' [INSTALL] lvm /usr/bin/install -c -D lvm /<>/debian/build/install_deb/sbin/lvm [INSTALL] liblvm2cmd.so /usr/bin/install -c -D liblvm2cmd.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 [INSTALL] 56-lvm.rules /usr/bin/install -c -m 644 -D 56-lvm.rules /<>/debian/build/install_deb//lib/udev/rules.d/56-lvm.rules [INSTALL] 69-lvm-metad.rules /usr/bin/install -c -m 644 -D 69-lvm-metad.rules /<>/debian/build/install_deb//lib/udev/rules.d/69-lvm-metad.rules [INSTALL] 55-dm.rules make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot /usr/bin/install -c -m 644 -D 55-dm.rules /<>/debian/build/install_deb//lib/udev/rules.d/55-dm.rules make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf Creating symbolic links for individual commands in /<>/debian/build/install_deb/sbin [INSTALL] 60-persistent-storage-dm.rules /usr/bin/install -c -m 644 -D 60-persistent-storage-dm.rules /<>/debian/build/install_deb//lib/udev/rules.d/60-persistent-storage-dm.rules ln -s -f /lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/liblvm2cmd.so ln -s -f lvm /<>/debian/build/install_deb/sbin/lvchange ln -s -f lvm /<>/debian/build/install_deb/sbin/lvconvert [INSTALL] 95-dm-notify.rules /usr/bin/install -c -m 644 -D 95-dm-notify.rules /<>/debian/build/install_deb//lib/udev/rules.d/95-dm-notify.rules [INSTALL] lvm2cmd.h /usr/bin/install -c -m 644 -D lvm2cmd.h /<>/debian/build/install_deb/usr/include/lvm2cmd.h ln -s -f lvm /<>/debian/build/install_deb/sbin/lvcreate make[3]: Leaving directory '/<>/debian/build/build_deb/udev' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvdisplay make -C raid make -C thin ln -s -f lvm /<>/debian/build/install_deb/sbin/lvextend ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmconfig make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmdiskscan make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmsadc make -C mirror ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmsar make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvreduce ln -s -f lvm /<>/debian/build/install_deb/sbin/lvremove ln -s -f lvm /<>/debian/build/install_deb/sbin/lvrename ln -s -f lvm /<>/debian/build/install_deb/sbin/lvresize ln -s -f lvm /<>/debian/build/install_deb/sbin/lvs ln -s -f lvm /<>/debian/build/install_deb/sbin/lvscan make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo ln -s -f lvm /<>/debian/build/install_deb/sbin/pvchange make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' ln -s -f lvm /<>/debian/build/install_deb/sbin/pvresize make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' ln -s -f lvm /<>/debian/build/install_deb/sbin/pvck make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' ln -s -f lvm /<>/debian/build/install_deb/sbin/pvcreate ln -s -f lvm /<>/debian/build/install_deb/sbin/pvdisplay ln -s -f lvm /<>/debian/build/install_deb/sbin/pvmove ln -s -f lvm /<>/debian/build/install_deb/sbin/pvremove ln -s -f lvm /<>/debian/build/install_deb/sbin/pvs ln -s -f lvm /<>/debian/build/install_deb/sbin/pvscan ln -s -f lvm /<>/debian/build/install_deb/sbin/vgcfgbackup ln -s -f lvm /<>/debian/build/install_deb/sbin/vgcfgrestore ln -s -f lvm /<>/debian/build/install_deb/sbin/vgchange make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' ln -s -f lvm /<>/debian/build/install_deb/sbin/vgck make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make -C dmeventd install make -C lvmpolld install make -C lvmlockd install ln -s -f lvm /<>/debian/build/install_deb/sbin/vgconvert ln -s -f lvm /<>/debian/build/install_deb/sbin/vgcreate make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' ln -s -f lvm /<>/debian/build/install_deb/sbin/vgdisplay ln -s -f lvm /<>/debian/build/install_deb/sbin/vgexport make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' ln -s -f lvm /<>/debian/build/install_deb/sbin/vgextend ln -s -f lvm /<>/debian/build/install_deb/sbin/vgimport ln -s -f lvm /<>/debian/build/install_deb/sbin/vgimportclone ln -s -f lvm /<>/debian/build/install_deb/sbin/vgmerge ln -s -f lvm /<>/debian/build/install_deb/sbin/vgmknodes ln -s -f lvm /<>/debian/build/install_deb/sbin/vgreduce ln -s -f lvm /<>/debian/build/install_deb/sbin/vgremove ln -s -f lvm /<>/debian/build/install_deb/sbin/vgrename ln -s -f lvm /<>/debian/build/install_deb/sbin/vgs make -C plugins device-mapper ln -s -f lvm /<>/debian/build/install_deb/sbin/vgscan [INSTALL] lvmpolld /usr/bin/install -c -D lvmpolld /<>/debian/build/install_deb/sbin/lvmpolld ln -s -f lvm /<>/debian/build/install_deb/sbin/vgsplit make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make[3]: Leaving directory '/<>/debian/build/build_deb/tools' [INSTALL] libdevmapper-event.h /usr/bin/install -c -m 644 -D libdevmapper-event.h /<>/debian/build/install_deb/usr/include/libdevmapper-event.h make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' [INSTALL] lvmlockd /usr/bin/install -c -D lvmlockd /<>/debian/build/install_deb/sbin/lvmlockd [INSTALL] lvmlockctl /usr/bin/install -c -D lvmlockctl /<>/debian/build/install_deb/sbin/lvmlockctl make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' [INSTALL] libdevmapper-event.so [INSTALL] libdevmapper-event.pc /usr/bin/install -c -D libdevmapper-event.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event.so.1.02.1 [INSTALL] dmeventd /usr/bin/install -c -m 644 -D libdevmapper-event.pc /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/pkgconfig/devmapper-event.pc /usr/bin/install -c -D dmeventd /<>/debian/build/install_deb/sbin/dmeventd make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' ln -s -f /lib/arm-linux-gnueabihf/libdevmapper-event.so.1.02.1 /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/libdevmapper-event.so make -C lvm2 device-mapper make -C snapshot device-mapper make -C raid device-mapper make -C thin device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror device-mapper make -C vdo device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C lvm2 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make -C raid make -C thin make -C mirror make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins install make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvm2 device-mapper make -C snapshot device-mapper make -C raid device-mapper make -C thin device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C mirror device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C vdo device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make -C raid make -C thin make -C mirror make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 install make -C snapshot install make -C raid install make -C thin install make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' [INSTALL] libdevmapper-event-lvm2snapshot.so /usr/bin/install -c -D libdevmapper-event-lvm2snapshot.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so [INSTALL] libdevmapper-event-lvm2.so /usr/bin/install -c -D libdevmapper-event-lvm2.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 [INSTALL] libdevmapper-event-lvm2raid.so /usr/bin/install -c -D libdevmapper-event-lvm2raid.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so ln -s -f device-mapper/libdevmapper-event-lvm2snapshot.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2snapshot.so [INSTALL] libdevmapper-event-lvm2thin.so /usr/bin/install -c -D libdevmapper-event-lvm2thin.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf ln -s -f device-mapper/libdevmapper-event-lvm2raid.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2raid.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C mirror install ln -s -f device-mapper/libdevmapper-event-lvm2thin.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2thin.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo install ln -s -f /lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 /<>/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' [INSTALL] libdevmapper-event-lvm2mirror.so /usr/bin/install -c -D libdevmapper-event-lvm2mirror.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so [INSTALL] libdevmapper-event-lvm2vdo.so /usr/bin/install -c -D libdevmapper-event-lvm2vdo.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so ln -s -f device-mapper/libdevmapper-event-lvm2mirror.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2mirror.so ln -s -f device-mapper/libdevmapper-event-lvm2vdo.so /<>/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2vdo.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/<>/debian/build/build_deb/daemons' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/<>/debian/build/build_deb' dh_auto_install --sourcedirectory=debian/build/build_udeb \ --destdir=debian/build/install_udeb -- \ install \ install_systemd_generators \ install_systemd_units \ install_tmpfiles_configuration \ LIB_VERSION_DM=1.02.1 cd debian/build/build_udeb && make -j4 install DESTDIR=/<>/debian/build/install_udeb AM_UPDATE_INFO_DIR=no install install_systemd_generators install_systemd_units install_tmpfiles_configuration LIB_VERSION_DM=1.02.1 make[2]: Entering directory '/<>/debian/build/build_udeb' make -C conf device-mapper make -C include device-mapper make -C libdaemon device-mapper make -C man device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/include' make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_udeb/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/conf' make -C udev device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/include' make -C scripts install_systemd_generators make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/libdaemon' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/man' make -C scripts install_systemd_units make[3]: Entering directory '/<>/debian/build/build_udeb/udev' make -C scripts install_tmpfiles_configuration make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' make -C libdm device-mapper [INSTALL] /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/lib/systemd/system-generators [INSTALL] install_dbus_service /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/lib/systemd/system [INSTALL] /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/usr/lib/tmpfiles.d make[3]: Entering directory '/<>/debian/build/build_udeb/libdm' /usr/bin/install -c lvm2_activation_generator_systemd_red_hat /<>/debian/build/install_udeb/lib/systemd/system-generators/lvm2-activation-generator /usr/bin/install -c -m 644 lvm2-pvscan.service /<>/debian/build/install_udeb/lib/systemd/system/lvm2-pvscan@.service /usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /<>/debian/build/install_udeb/usr/lib/tmpfiles.d/lvm2.conf make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make -C man install_systemd_generators make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make -C lib device-mapper /usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /<>/debian/build/install_udeb/lib/systemd/system/blk-availability.service make[3]: Entering directory '/<>/debian/build/build_udeb/man' make[3]: Entering directory '/<>/debian/build/build_udeb/lib' make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make -C scripts device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' make -C dm-tools device-mapper make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' [INSTALL] lvm2-activation-generator.8 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man8 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/lib' /usr/bin/install -c -m 644 lvm2-activation-generator.8 /<>/debian/build/install_udeb/usr/share/man/man8/ make[3]: Leaving directory '/<>/debian/build/build_udeb/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make -C dm-tools make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdm' make -C daemons device-mapper make -C tools device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/daemons' make[3]: Entering directory '/<>/debian/build/build_udeb/tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/tools' make -C conf make -C include make -C udev make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/include' make[3]: Entering directory '/<>/debian/build/build_udeb/udev' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/conf' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/include' make -C libdaemon make -C libdm make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_udeb/libdm' make -C client device-mapper make -C dm-tools device-mapper make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make -C dm-tools make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make -C client make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdaemon' make -C lib make[3]: Entering directory '/<>/debian/build/build_udeb/lib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/lib' make -C tools make -C scripts make[3]: Entering directory '/<>/debian/build/build_udeb/tools' make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/tools' make -C daemons make -C man make[3]: Entering directory '/<>/debian/build/build_udeb/daemons' make[3]: Entering directory '/<>/debian/build/build_udeb/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_udeb/man' make -C conf install make -C daemons install make -C include install make -C lib install make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/daemons' make[3]: Entering directory '/<>/debian/build/build_udeb/include' make[3]: Entering directory '/<>/debian/build/build_udeb/lib' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_udeb/include' make -C libdaemon install make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_udeb/daemons' make -C libdm install make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' /usr/bin/install -c -m 644 -D example.conf /<>/debian/build/install_udeb/etc/lvm/lvm.conf make[3]: Entering directory '/<>/debian/build/build_udeb/libdm' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_udeb/lib' make -C man install /usr/bin/install -c -m 644 -D lvmlocal.conf /<>/debian/build/install_udeb/etc/lvm/lvmlocal.conf make[3]: Entering directory '/<>/debian/build/build_udeb/man' [INSTALL] command_profile_template.profile /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/etc/lvm/profile make -C client device-mapper /usr/bin/install -c -m 644 command_profile_template.profile metadata_profile_template.profile ./cache-mq.profile ./cache-smq.profile ./thin-generic.profile ./thin-performance.profile ./vdo-small.profile ./lvmdbusd.profile /<>/debian/build/install_udeb/etc/lvm/profile/ make -C dm-tools device-mapper make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/conf' make -C scripts install make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' [INSTALL] lvm.conf.5 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man5 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make -C client /usr/bin/install -c -m 644 lvm.conf.5 /<>/debian/build/install_udeb/usr/share/man/man5/ make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' [INSTALL] ioctl/libdevmapper.so /usr/bin/install -c -m 555 -D ioctl/libdevmapper.so /<>/debian/build/install_udeb/lib/libdevmapper.so.1.02.1 [INSTALL] lvmsystemid.7 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man7 /usr/bin/install -c -D lvmdump.sh /<>/debian/build/install_udeb/sbin/lvmdump /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/usr/lib /usr/bin/install -c -m 644 lvmsystemid.7 lvmreport.7 lvmcache.7 lvmthin.7 lvmraid.7 lvmvdo.7 /<>/debian/build/install_udeb/usr/share/man/man7/ ln -s -f ../../lib/libdevmapper.so.1.02.1 /<>/debian/build/install_udeb/usr/lib/libdevmapper.so /usr/bin/install -c -D fsadm.sh /<>/debian/build/install_udeb/sbin/fsadm [INSTALL] libdevmapper.h /usr/bin/install -c -p -m 444 -D libdevmapper.h /<>/debian/build/install_udeb/usr/include/libdevmapper.h [INSTALL] lvm.8 make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man8 make -C client install /usr/bin/install -c -D blkdeactivate.sh /<>/debian/build/install_udeb/sbin/blkdeactivate /usr/bin/install -c -m 644 lvm.8 lvmdump.8 lvm-fullreport.8 lvm-lvpoll.8 lvcreate.8 lvchange.8 lvmconfig.8 lvconvert.8 lvdisplay.8 lvextend.8 lvreduce.8 lvremove.8 lvrename.8 lvresize.8 lvs.8 lvscan.8 pvchange.8 pvck.8 pvcreate.8 pvdisplay.8 pvmove.8 pvremove.8 pvresize.8 pvs.8 pvscan.8 vgcfgbackup.8 vgcfgrestore.8 vgchange.8 vgck.8 vgcreate.8 vgconvert.8 vgdisplay.8 vgexport.8 vgextend.8 vgimport.8 vgimportclone.8 vgmerge.8 vgmknodes.8 vgreduce.8 vgremove.8 vgrename.8 vgs.8 vgscan.8 vgsplit.8 lvmsar.8 lvmsadc.8 lvmdiskscan.8 fsadm.8 lvm-config.8 lvm-dumpconfig.8 /<>/debian/build/install_udeb/usr/share/man/man8/ make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make -C dm-tools make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' [INSTALL] dmsetup.8 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man8 make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' /usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 /<>/debian/build/install_udeb/usr/share/man/man8/ make -C tools install make[3]: Leaving directory '/<>/debian/build/build_udeb/man' make -C udev install make[3]: Entering directory '/<>/debian/build/build_udeb/tools' make[3]: Entering directory '/<>/debian/build/build_udeb/udev' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdaemon' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make -C dm-tools install make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' [INSTALL] 56-lvm.rules [INSTALL] lvm [INSTALL] 69-lvm-metad.rules /usr/bin/install -c -D lvm /<>/debian/build/install_udeb/sbin/lvm /usr/bin/install -c -m 644 -D 56-lvm.rules /<>/debian/build/install_udeb//lib/udev/rules.d/56-lvm.rules /usr/bin/install -c -m 644 -D 69-lvm-metad.rules /<>/debian/build/install_udeb//lib/udev/rules.d/69-lvm-metad.rules [INSTALL] dmsetup /usr/bin/install -c -m 555 -D dmsetup /<>/debian/build/install_udeb/sbin/dmsetup [INSTALL] 55-dm.rules /usr/bin/install -c -m 644 -D 55-dm.rules /<>/debian/build/install_udeb//lib/udev/rules.d/55-dm.rules [INSTALL] 60-persistent-storage-dm.rules /usr/bin/install -c -m 644 -D 60-persistent-storage-dm.rules /<>/debian/build/install_udeb//lib/udev/rules.d/60-persistent-storage-dm.rules ln -s -f dmsetup /<>/debian/build/install_udeb/sbin/dmstats make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdm' [INSTALL] 95-dm-notify.rules /usr/bin/install -c -m 644 -D 95-dm-notify.rules /<>/debian/build/install_udeb//lib/udev/rules.d/95-dm-notify.rules Creating symbolic links for individual commands in /<>/debian/build/install_udeb/sbin make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvchange ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvconvert ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvcreate ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvdisplay ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvextend ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvmconfig ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvmdiskscan ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvmsadc ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvmsar ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvreduce ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvremove ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvrename ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvresize ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvs ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvscan ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvchange ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvresize ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvck ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvcreate ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvdisplay ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvmove ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvremove ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvs ln -s -f lvm /<>/debian/build/install_udeb/sbin/pvscan ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgcfgbackup ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgcfgrestore ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgchange ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgck ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgconvert ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgcreate ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgdisplay ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgexport ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgextend ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgimport ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgimportclone ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgmerge ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgmknodes ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgreduce ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgremove ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgrename ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgs ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgscan ln -s -f lvm /<>/debian/build/install_udeb/sbin/vgsplit make[3]: Leaving directory '/<>/debian/build/build_udeb/tools' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/<>/debian/build/build_udeb' dh override_dh_auto_install --parallel make[1]: Leaving directory '/<>' debian/rules override_dh_install make[1]: Entering directory '/<>' dh_install --sourcedir=debian/build/install_udeb \ -pdmsetup-udeb \ -plibdevmapper1.02.1-udeb \ -plvm2-udeb dh_install: warning: All requested packages have been excluded (e.g. via a Build-Profile or due to architecture restrictions). dh_install --sourcedir=debian/build/install_deb_all \ -plvm2-dbusd dh_install: warning: All requested packages have been excluded (e.g. via a Build-Profile or due to architecture restrictions). dh_install --sourcedir=debian/build/install_deb \ --remaining-packages make[1]: Leaving directory '/<>' dh_installdocs -a -O--parallel debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs -pdmeventd WHATS_NEW_DM dh_installchangelogs -plvm2 WHATS_NEW dh_installchangelogs --remaining-packages make[1]: Leaving directory '/<>' dh_installman -a -O--parallel debian/rules override_dh_installinit make[1]: Entering directory '/<>' dh_installinit -plvm2 --no-start dh_installinit -plvm2 --restart-after-upgrade --name lvm2-lvmpolld make[1]: Leaving directory '/<>' dh_installtmpfiles -a -O--parallel debian/rules override_dh_installsystemd make[1]: Entering directory '/<>' dh_installsystemd -plvm2 --no-restart-after-upgrade --no-stop-on-upgrade \ blk-availability.service \ lvm2-monitor.service dh_installsystemd -plvm2 \ lvm2-lvmpolld.socket dh_installsystemd --remaining-packages make[1]: Leaving directory '/<>' dh_installsystemduser -a -O--parallel dh_installinitramfs -a -O--parallel dh_perl -a -O--parallel dh_link -a -O--parallel dh_strip_nondeterminism -a -O--parallel dh_compress -a -O--parallel dh_fixperms -a -O--parallel dh_missing -a -O--parallel dh_dwz -a -a -O--parallel dwz: debian/lvm2/sbin/lvm: DWARF compression not beneficial - old size 809268 new size 810193 dh_strip -a -a -O--parallel debugedit: debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03: Unknown DWARF DW_FORM_0x1f21 c7fff73885714dcdb3ad5fe78c7bd73c87bfc979 debugedit: debian/lvm2/lib/systemd/system-generators/lvm2-activation-generator: Unknown DWARF DW_FORM_0x1f20 872094cf76382e25f79157b1eefe527a2e9cabb3 6c07728b65a994ed2fd987f1fb45a655b4c94417 debugedit: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so: Unknown DWARF DW_FORM_0x1f21 9e8303028383b4125091ec2ea1975f755263944d debugedit: debian/lvm2/sbin/lvmpolld: Unknown DWARF DW_FORM_0x1f21 8451fb45f11b2db54f8cfd0af6a6becbd5d7dcd4 debugedit: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so: Unknown DWARF DW_FORM_0x1f20 718c2a6d207805aa7e0ac70d9fc5d64d3b0987f3 ff19fa3d54120d449df524426a5aef5c5d5d4102 debugedit: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so: Unknown DWARF DW_FORM_0x1f21 f60903db00d26966b8905af2e1db94e54e2336ff 9774a5c10992545c7543c8f29b44594e68bc7c9c debugedit: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so: Unknown DWARF DW_FORM_0x1f21 afee44df7ec0af08d28ed3b8fea17542f62c02bb 67274a53a8dad50bbaa64d6f2ba22c67d28f06eb debugedit: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so: Unknown DWARF DW_FORM_0x1f21 af1115362b7be14bf57ca48c1ba886bcf87f8387 debugedit: debian/dmeventd/sbin/dmeventd: Unknown DWARF DW_FORM_0x1f20 d2373da812d246dd1d172ea1493a0f9a571d473e d27f83eb71017fb360d984ef1ebc7498fe4da596 debugedit: debian/lvm2-lockd/sbin/lvmlockctl: Unknown DWARF DW_FORM_0x1f21 8c4523dce2ccc0f2789c8139cda16e910b5cc754 debugedit: debian/lvm2-lockd/sbin/lvmlockd: Unknown DWARF DW_FORM_0x1f20 9c766e5d485f6f808d0d339415bdcbd216c218bf debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' dh_makeshlibs -plibdevmapper1.02.1 \ --add-udeb 'libdevmapper1.02.1-udeb' \ "-Vlibdevmapper1.02.1 (>= 2:1.02.175)" \ -- "-v2:1.02.175-2ubuntu4" -c2 dh_makeshlibs -plibdevmapper-event1.02.1 \ "-Vlibdevmapper-event1.02.1 (>= 2:1.02.175)" \ -- "-v2:1.02.175-2ubuntu4" -c2 dh_makeshlibs --remaining-packages -V \ -- -c2 make[1]: Leaving directory '/<>' dh_shlibdeps -a -a -O--parallel dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so contains an unresolvable reference to symbol dm_get_status_snapshot: it's probably a plugin dpkg-shlibdeps: warning: 12 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so contains an unresolvable reference to symbol dm_pool_free: it's probably a plugin dpkg-shlibdeps: warning: 18 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol dm_snprintf used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_strdup used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_split_lvm_name used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_free used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_list_add used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_create used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_list_init used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_destroy used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_zalloc used by debian/dmeventd/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so contains an unresolvable reference to symbol dm_pool_strdup: it's probably a plugin dpkg-shlibdeps: warning: 18 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so contains an unresolvable reference to symbol dm_get_status_raid: it's probably a plugin dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so contains an unresolvable reference to symbol dm_pool_create: it's probably a plugin dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol dm_event_handler_destroy used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_get_registered_device used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_set_event_mask used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_set_uuid used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_unregister_handler used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_get_event_mask used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_set_dso used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_set_dmeventd_path used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_create used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_register_handler used by debian/liblvm2cmd2.03/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: 2 other similar warnings have been skipped (use -v to see them all) dh_installdeb -a -O--parallel debian/rules override_dh_gencontrol make[1]: Entering directory '/<>' dh_gencontrol \ -pdmsetup \ -pdmsetup-udeb \ -pdmeventd \ -plibdevmapper-dev \ -plibdevmapper1.02.1 \ -plibdevmapper1.02.1-udeb \ -plibdevmapper-event1.02.1 \ -- -v2:1.02.175-2ubuntu4 -Vdevmapper:Version=2:1.02.175-2ubuntu4 dh_gencontrol --remaining-packages \ -- -Vdevmapper:Version=2:1.02.175-2ubuntu4 dpkg-gencontrol: warning: Depends field of package liblvm2-dev: substitution variable ${shlibs:Depends} used, but is not defined make[1]: Leaving directory '/<>' dh_md5sums -a -O--parallel dh_builddeb -a -O--parallel INFO: pkgstriptranslations version 147 INFO: pkgstriptranslations version 147 INFO: pkgstriptranslations version 147 INFO: pkgstriptranslations version 147 pkgstriptranslations: processing libdevmapper-dev (in debian/libdevmapper-dev); do_strip: 1, oemstrip: pkgstriptranslations: processing lvm2 (in debian/lvm2); do_strip: 1, oemstrip: pkgstriptranslations: processing dmeventd-dbgsym (in debian/.debhelper/dmeventd/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: processing dmsetup-dbgsym (in debian/.debhelper/dmsetup/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: libdevmapper-dev does not contain translations, skipping pkgstriptranslations: preparing translation tarball lvm2_2.03.11-2ubuntu4_armhf_translations.tar.gz...done pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libdevmapper-dev/DEBIAN/control, package libdevmapper-dev, directory debian/libdevmapper-dev .. removing usr/share/doc/libdevmapper-dev/changelog.Debian.devmapper.gz INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... pkgstriptranslations: lvm2 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgstriptranslations: dmeventd-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/lvm2/DEBIAN/control, package lvm2, directory debian/lvm2 .. removing usr/share/doc/lvm2/changelog.gz pkgstripfiles: processing control file: debian/.debhelper/dmeventd/dbgsym-root/DEBIAN/control, package dmeventd-dbgsym, directory debian/.debhelper/dmeventd/dbgsym-root dpkg-deb: building package 'dmeventd-dbgsym' in 'debian/.debhelper/scratch-space/build-dmeventd/dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.deb'. Searching for duplicated docs in dependency libdevmapper-event1.02.1... symlinking changelog.Debian.gz in lvm2 to file in libdevmapper-event1.02.1 Searching for duplicated docs in dependency dmsetup... Searching for duplicated docs in dependency dmeventd... pkgstripfiles: Running PNG optimization (using 4 cpus) for package lvm2 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lvm2' in '../lvm2_2.03.11-2ubuntu4_armhf.deb'. Renaming dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.deb to dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.ddeb INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... INFO: pkgstriptranslations version 147 pkgstriptranslations: processing liblvm2cmd2.03 (in debian/liblvm2cmd2.03); do_strip: 1, oemstrip: pkgstriptranslations: liblvm2cmd2.03 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblvm2cmd2.03/DEBIAN/control, package liblvm2cmd2.03, directory debian/liblvm2cmd2.03 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... INFO: pkgstriptranslations version 147 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstriptranslations: processing lvm2-dbgsym (in debian/.debhelper/lvm2/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: lvm2-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/lvm2/dbgsym-root/DEBIAN/control, package lvm2-dbgsym, directory debian/.debhelper/lvm2/dbgsym-root dpkg-deb: building package 'lvm2-dbgsym' in 'debian/.debhelper/scratch-space/build-lvm2/lvm2-dbgsym_2.03.11-2ubuntu4_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... Renaming lvm2-dbgsym_2.03.11-2ubuntu4_armhf.deb to lvm2-dbgsym_2.03.11-2ubuntu4_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 147 pkgstriptranslations: processing lvm2-lockd (in debian/lvm2-lockd); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libdevmapper-dev) ... pkgstriptranslations: lvm2-lockd does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: processing control file: debian/lvm2-lockd/DEBIAN/control, package lvm2-lockd, directory debian/lvm2-lockd Searching for duplicated docs in dependency lvm2... symlinking changelog.Debian.gz in lvm2-lockd to file in libdevmapper-event1.02.1 pkgstripfiles: Running PNG optimization (using 4 cpus) for package lvm2-lockd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lvm2-lockd' in '../lvm2-lockd_2.03.11-2ubuntu4_armhf.deb'. Searching for duplicated docs in dependency libdevmapper1.02.1... symlinking changelog.Debian.gz in libdevmapper-dev to file in libdevmapper1.02.1 Searching for duplicated docs in dependency libdevmapper-event1.02.1... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdevmapper-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdevmapper-dev' in '../libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 147 INFO: pkgstriptranslations version 147 pkgstriptranslations: processing lvm2-lockd-dbgsym (in debian/.debhelper/lvm2-lockd/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: processing libdevmapper1.02.1 (in debian/libdevmapper1.02.1); do_strip: 1, oemstrip: pkgstriptranslations: lvm2-lockd-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgstriptranslations: libdevmapper1.02.1 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstriptranslations: dmsetup-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgstripfiles: processing control file: debian/.debhelper/lvm2-lockd/dbgsym-root/DEBIAN/control, package lvm2-lockd-dbgsym, directory debian/.debhelper/lvm2-lockd/dbgsym-root dpkg-deb: building package 'lvm2-lockd-dbgsym' in 'debian/.debhelper/scratch-space/build-lvm2-lockd/lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.deb'. pkgstripfiles: processing control file: debian/libdevmapper1.02.1/DEBIAN/control, package libdevmapper1.02.1, directory debian/libdevmapper1.02.1 .. removing usr/share/doc/libdevmapper1.02.1/changelog.Debian.devmapper.gz pkgstripfiles: Truncating usr/share/doc/libdevmapper1.02.1/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdevmapper1.02.1 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdevmapper1.02.1' in '../libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb'. Renaming lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.deb to lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.ddeb pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: processing control file: debian/.debhelper/dmsetup/dbgsym-root/DEBIAN/control, package dmsetup-dbgsym, directory debian/.debhelper/dmsetup/dbgsym-root dpkg-deb: building package 'dmsetup-dbgsym' in 'debian/.debhelper/scratch-space/build-dmsetup/dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.deb'. Renaming dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.deb to dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.ddeb INFO: pkgstriptranslations version 147 pkgstriptranslations: processing libdevmapper1.02.1-dbgsym (in debian/.debhelper/libdevmapper1.02.1/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstriptranslations version 147 pkgstriptranslations: libdevmapper1.02.1-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstriptranslations: processing libdevmapper-event1.02.1 (in debian/libdevmapper-event1.02.1); do_strip: 1, oemstrip: pkgstriptranslations: libdevmapper-event1.02.1 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libdevmapper1.02.1/dbgsym-root/DEBIAN/control, package libdevmapper1.02.1-dbgsym, directory debian/.debhelper/libdevmapper1.02.1/dbgsym-root dpkg-deb: building package 'libdevmapper1.02.1-dbgsym' in 'debian/.debhelper/scratch-space/build-libdevmapper1.02.1/libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.deb'. Renaming libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.deb to libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb pkgstripfiles: processing control file: debian/libdevmapper-event1.02.1/DEBIAN/control, package libdevmapper-event1.02.1, directory debian/libdevmapper-event1.02.1 INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 147 pkgstriptranslations: processing dmsetup (in debian/dmsetup); do_strip: 1, oemstrip: pkgstriptranslations: dmsetup does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/dmsetup/DEBIAN/control, package dmsetup, directory debian/dmsetup .. removing usr/share/doc/dmsetup/changelog.Debian.devmapper.gz Searching for duplicated docs in dependency libdevmapper1.02.1... symlinking changelog.Debian.gz in dmsetup to file in libdevmapper1.02.1 pkgstripfiles: Running PNG optimization (using 4 cpus) for package dmsetup ... pkgstripfiles: No PNG files. dpkg-deb: building package 'dmsetup' in '../dmsetup_1.02.175-2ubuntu4_armhf.deb'. Searching for duplicated docs in dependency libdevmapper1.02.1... symlinking changelog.Debian.gz in libdevmapper-event1.02.1 to file in libdevmapper1.02.1 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdevmapper-event1.02.1 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdevmapper-event1.02.1' in '../libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 147 pkgstriptranslations: processing libdevmapper-event1.02.1-dbgsym (in debian/.debhelper/libdevmapper-event1.02.1/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstriptranslations: libdevmapper-event1.02.1-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libdevmapper-event1.02.1/dbgsym-root/DEBIAN/control, package libdevmapper-event1.02.1-dbgsym, directory debian/.debhelper/libdevmapper-event1.02.1/dbgsym-root dpkg-deb: building package 'libdevmapper-event1.02.1-dbgsym' in 'debian/.debhelper/scratch-space/build-libdevmapper-event1.02.1/libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.deb'. Renaming libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.deb to libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 147 pkgstriptranslations: processing dmeventd (in debian/dmeventd); do_strip: 1, oemstrip: pkgstriptranslations: dmeventd does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/dmeventd/DEBIAN/control, package dmeventd, directory debian/dmeventd .. removing usr/share/doc/dmeventd/changelog.gz Searching for duplicated docs in dependency libdevmapper-event1.02.1... symlinking changelog.Debian.gz in dmeventd to file in libdevmapper1.02.1 Searching for duplicated docs in dependency libdevmapper1.02.1... Searching for duplicated docs in dependency liblvm2cmd2.03... pkgstripfiles: Running PNG optimization (using 4 cpus) for package dmeventd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'dmeventd' in '../dmeventd_1.02.175-2ubuntu4_armhf.deb'. Searching for duplicated docs in dependency dmeventd... symlinking changelog.Debian.gz in liblvm2cmd2.03 to file in libdevmapper1.02.1 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblvm2cmd2.03 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblvm2cmd2.03' in '../liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb'. INFO: pkgstriptranslations version 147 pkgstriptranslations: processing liblvm2cmd2.03-dbgsym (in debian/.debhelper/liblvm2cmd2.03/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: liblvm2cmd2.03-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/liblvm2cmd2.03/dbgsym-root/DEBIAN/control, package liblvm2cmd2.03-dbgsym, directory debian/.debhelper/liblvm2cmd2.03/dbgsym-root dpkg-deb: building package 'liblvm2cmd2.03-dbgsym' in 'debian/.debhelper/scratch-space/build-liblvm2cmd2.03/liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.deb'. Renaming liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.deb to liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.ddeb INFO: pkgstriptranslations version 147 pkgstriptranslations: processing liblvm2-dev (in debian/liblvm2-dev); do_strip: 1, oemstrip: pkgstriptranslations: liblvm2-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblvm2-dev/DEBIAN/control, package liblvm2-dev, directory debian/liblvm2-dev Searching for duplicated docs in dependency liblvm2cmd2.03... symlinking changelog.Debian.gz in liblvm2-dev to file in libdevmapper1.02.1 Searching for duplicated docs in dependency libdevmapper-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblvm2-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblvm2-dev' in '../liblvm2-dev_2.03.11-2ubuntu4_armhf.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../lvm2_2.03.11-2ubuntu4_armhf.changes dpkg-genchanges: warning: package lvm2-udeb in control file but not in files list dpkg-genchanges: warning: package libdevmapper1.02.1-udeb in control file but not in files list dpkg-genchanges: warning: package dmsetup-udeb in control file but not in files list dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2021-03-23T11:44:52Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ lvm2_2.03.11-2ubuntu4_armhf.changes: ------------------------------------ Format: 1.8 Date: Tue, 23 Mar 2021 12:36:07 +0100 Source: lvm2 Binary: dmeventd dmsetup libdevmapper-dev libdevmapper-event1.02.1 libdevmapper1.02.1 liblvm2-dev liblvm2cmd2.03 lvm2 lvm2-lockd Built-For-Profiles: noudeb Architecture: armhf armhf_translations Version: 2.03.11-2ubuntu4 Distribution: hirsute-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose Description: dmeventd - Linux Kernel Device Mapper event daemon dmsetup - Linux Kernel Device Mapper userspace library libdevmapper-dev - Linux Kernel Device Mapper header files libdevmapper-event1.02.1 - Linux Kernel Device Mapper event support library libdevmapper1.02.1 - Linux Kernel Device Mapper userspace library liblvm2-dev - LVM2 libraries - development files liblvm2cmd2.03 - LVM2 command library lvm2 - Linux Logical Volume Manager lvm2-lockd - LVM locking daemon Changes: lvm2 (2.03.11-2ubuntu4) hirsute; urgency=medium . * Disable lto build. Other distros build it with lto, however Debian has an old work around from 2015 for an ABI break. See #791888. Checksums-Sha1: b7bd403a951ab49ba544f8e02125ea15db11590d 41752 dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 93c8878c3aed0587ae88ffbbea0da5a535400a71 32184 dmeventd_1.02.175-2ubuntu4_armhf.deb 36a696c8967e4f2e00f1bcfd35803e87df82eeda 44340 dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.ddeb fe70675d07b25f1e7cfee04770c0a226c993e41a 75696 dmsetup_1.02.175-2ubuntu4_armhf.deb 5a6833b9b4df93e272d39ebc89267db9819ff603 35776 libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb 3e25c617f6ec27011797e5139c354b5eb229f65a 12228 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb bd149419fe863db457439026739675838b9cbfa9 10772 libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb 889218e44bd66f14111aa752b56402deae3c818d 132924 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 5fe7dd8b355dd87e98fc4535dc2f79eb1820d6e4 119868 libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb 413e27b22ae07614d64fc21885a82527598eb0ab 3764 liblvm2-dev_2.03.11-2ubuntu4_armhf.deb d57f21d4058137c5ca08a2ce7d7b72fb20508a04 714328 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 7223fe363a1016a7c733a87ae251eb5aa35607b1 655204 liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb b1b235ce8e0780b5e0e7c7def714f1398b8f2b32 817868 lvm2-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 2a40f4b29701bf1a5ec55c57a167d83de278571a 145056 lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 305264a597339bb5a1875fbd68e970de96e87b0d 115624 lvm2-lockd_2.03.11-2ubuntu4_armhf.deb 0422929efdbe6ccb103da1ad876c2d7aff9e0319 12631 lvm2_2.03.11-2ubuntu4_armhf.buildinfo cb72f7fd37214eef0316568ddce1c0ff60f84573 1033924 lvm2_2.03.11-2ubuntu4_armhf.deb 2e9ae32e2478d97ddc688fd5c3d32402924c1d6d 153617 lvm2_2.03.11-2ubuntu4_armhf_translations.tar.gz Checksums-Sha256: 1be503c331c344013fe1a0013c23b4e86c718c05de0c37c3e89d8a318d03e06d 41752 dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 1bfdea5434a3a825006012060f74d8c30961d39644528e22a33b7f14935800d4 32184 dmeventd_1.02.175-2ubuntu4_armhf.deb 504870d9d20d3f8b23d99a522ffe7b291b35126f5bf634ee738dad6fe94de161 44340 dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.ddeb c6d62332782c3f953740f901d82d5e6a5627b4f73271d6f65afa6b1e9592406a 75696 dmsetup_1.02.175-2ubuntu4_armhf.deb 301eeba665f33f98a26665e2cb8b5d42e520c985813ce6443613d0fc21252da5 35776 libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb c52cc80d4c4a53659b1e9bbcb3681d3b6de1dad9f630f767d1fb027102a9b64f 12228 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 3af4c0f4503031b1fdcc4771f426ce29cebf36309b061a7642f9cbf5f66b78cb 10772 libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb 7ccfcf1bd4130985dc4248fd3cce02b9f0443956e9ad1a27fa505609e0f24881 132924 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 8f6bb772bca494ec41145314c2e9cf96f4da903942e959983acb1d4701f4e273 119868 libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb a578ac8f6fcc581323a62aeec7ea46b81df6540909c1054387848c8d49c22376 3764 liblvm2-dev_2.03.11-2ubuntu4_armhf.deb 3c37888344bf4aafa23b441c94ddf23359bec5ee0307ab2eda492e346e280100 714328 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 010be223122eef8ea0015417d5caa1ab804a6ee039ff6f19997929d6852032c2 655204 liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb 9db3b2fa2db23fb7f881400626d3b4830294b7425e592aa5dac8b529fe0660eb 817868 lvm2-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 02b75ff271a97d17efd834c6e90075be920d386e66431b24406900236837df33 145056 lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 15a42eaa5a2702bcb3f9d221053f851fcd8721da9975951bd8a303251088dbd9 115624 lvm2-lockd_2.03.11-2ubuntu4_armhf.deb cbc7df5dab4c98c589920f3f12fe75c736daa5925b4cb9bc0c8b32f25d716f1b 12631 lvm2_2.03.11-2ubuntu4_armhf.buildinfo 35d2ce4e6da2980379e9fb97f8dde1f099b0198019a953a1e2b87edd9492ba2e 1033924 lvm2_2.03.11-2ubuntu4_armhf.deb 59853b983852bd7e5d00099a21b91ab71d104804ebde5050cb31ab8fa6bfee73 153617 lvm2_2.03.11-2ubuntu4_armhf_translations.tar.gz Files: 3d79e7a8005c5ca0464170c9aa1b22bc 41752 debug optional dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.ddeb c436bff499d6d2ba9fac64aa8390e0fb 32184 admin optional dmeventd_1.02.175-2ubuntu4_armhf.deb 6da205cc6d61582cd89382f63b6778f6 44340 debug optional dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.ddeb aa0c373d37566409b64b49f47c7ec5d0 75696 admin optional dmsetup_1.02.175-2ubuntu4_armhf.deb d550d3c55fece4c27ee7a6cc9ed802d6 35776 libdevel optional libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb 8734fd3a590246dc6b4bcf38eaa01b45 12228 debug optional libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 6912c7a5a784bc63698078daefac60d2 10772 libs optional libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb 13bb77699cce4635204106cee86a5e36 132924 debug optional libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb dbd391b2d256730b82d243d3b4437b4b 119868 libs optional libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb 01d448409fb566589a1dbd08fe3ec59f 3764 libdevel optional liblvm2-dev_2.03.11-2ubuntu4_armhf.deb 9f475b5b1f8028999ce7a3a09673d4ce 714328 debug optional liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 986bbfcf5bf4e75755635691ae0cf1fd 655204 libs optional liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb c2b37fb75fbce9690bf5447bb25f493d 817868 debug optional lvm2-dbgsym_2.03.11-2ubuntu4_armhf.ddeb d5b9e21bce3fd046ad1fee7905440fb9 145056 debug optional lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 9e9df4a574d584c022844fc68b81ab39 115624 admin optional lvm2-lockd_2.03.11-2ubuntu4_armhf.deb 6a71ae4d15bca49688688674001eb88a 12631 admin optional lvm2_2.03.11-2ubuntu4_armhf.buildinfo 49f89c74d5e8a071190028f760892c04 1033924 admin optional lvm2_2.03.11-2ubuntu4_armhf.deb 216d161bef17ce10074349b739b79e9a 153617 raw-translations - lvm2_2.03.11-2ubuntu4_armhf_translations.tar.gz Original-Maintainer: Debian LVM Team +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: lvm2 Binary: dmeventd dmeventd-dbgsym dmsetup dmsetup-dbgsym libdevmapper-dev libdevmapper-event1.02.1 libdevmapper-event1.02.1-dbgsym libdevmapper1.02.1 libdevmapper1.02.1-dbgsym liblvm2-dev liblvm2cmd2.03 liblvm2cmd2.03-dbgsym lvm2 lvm2-dbgsym lvm2-lockd lvm2-lockd-dbgsym Architecture: armhf Version: 2.03.11-2ubuntu4 Checksums-Md5: 3d79e7a8005c5ca0464170c9aa1b22bc 41752 dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.ddeb c436bff499d6d2ba9fac64aa8390e0fb 32184 dmeventd_1.02.175-2ubuntu4_armhf.deb 6da205cc6d61582cd89382f63b6778f6 44340 dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.ddeb aa0c373d37566409b64b49f47c7ec5d0 75696 dmsetup_1.02.175-2ubuntu4_armhf.deb d550d3c55fece4c27ee7a6cc9ed802d6 35776 libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb 8734fd3a590246dc6b4bcf38eaa01b45 12228 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 6912c7a5a784bc63698078daefac60d2 10772 libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb 13bb77699cce4635204106cee86a5e36 132924 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb dbd391b2d256730b82d243d3b4437b4b 119868 libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb 01d448409fb566589a1dbd08fe3ec59f 3764 liblvm2-dev_2.03.11-2ubuntu4_armhf.deb 9f475b5b1f8028999ce7a3a09673d4ce 714328 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 986bbfcf5bf4e75755635691ae0cf1fd 655204 liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb c2b37fb75fbce9690bf5447bb25f493d 817868 lvm2-dbgsym_2.03.11-2ubuntu4_armhf.ddeb d5b9e21bce3fd046ad1fee7905440fb9 145056 lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 9e9df4a574d584c022844fc68b81ab39 115624 lvm2-lockd_2.03.11-2ubuntu4_armhf.deb 49f89c74d5e8a071190028f760892c04 1033924 lvm2_2.03.11-2ubuntu4_armhf.deb 216d161bef17ce10074349b739b79e9a 153617 lvm2_2.03.11-2ubuntu4_armhf_translations.tar.gz Checksums-Sha1: b7bd403a951ab49ba544f8e02125ea15db11590d 41752 dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 93c8878c3aed0587ae88ffbbea0da5a535400a71 32184 dmeventd_1.02.175-2ubuntu4_armhf.deb 36a696c8967e4f2e00f1bcfd35803e87df82eeda 44340 dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.ddeb fe70675d07b25f1e7cfee04770c0a226c993e41a 75696 dmsetup_1.02.175-2ubuntu4_armhf.deb 5a6833b9b4df93e272d39ebc89267db9819ff603 35776 libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb 3e25c617f6ec27011797e5139c354b5eb229f65a 12228 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb bd149419fe863db457439026739675838b9cbfa9 10772 libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb 889218e44bd66f14111aa752b56402deae3c818d 132924 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 5fe7dd8b355dd87e98fc4535dc2f79eb1820d6e4 119868 libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb 413e27b22ae07614d64fc21885a82527598eb0ab 3764 liblvm2-dev_2.03.11-2ubuntu4_armhf.deb d57f21d4058137c5ca08a2ce7d7b72fb20508a04 714328 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 7223fe363a1016a7c733a87ae251eb5aa35607b1 655204 liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb b1b235ce8e0780b5e0e7c7def714f1398b8f2b32 817868 lvm2-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 2a40f4b29701bf1a5ec55c57a167d83de278571a 145056 lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 305264a597339bb5a1875fbd68e970de96e87b0d 115624 lvm2-lockd_2.03.11-2ubuntu4_armhf.deb cb72f7fd37214eef0316568ddce1c0ff60f84573 1033924 lvm2_2.03.11-2ubuntu4_armhf.deb 2e9ae32e2478d97ddc688fd5c3d32402924c1d6d 153617 lvm2_2.03.11-2ubuntu4_armhf_translations.tar.gz Checksums-Sha256: 1be503c331c344013fe1a0013c23b4e86c718c05de0c37c3e89d8a318d03e06d 41752 dmeventd-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 1bfdea5434a3a825006012060f74d8c30961d39644528e22a33b7f14935800d4 32184 dmeventd_1.02.175-2ubuntu4_armhf.deb 504870d9d20d3f8b23d99a522ffe7b291b35126f5bf634ee738dad6fe94de161 44340 dmsetup-dbgsym_1.02.175-2ubuntu4_armhf.ddeb c6d62332782c3f953740f901d82d5e6a5627b4f73271d6f65afa6b1e9592406a 75696 dmsetup_1.02.175-2ubuntu4_armhf.deb 301eeba665f33f98a26665e2cb8b5d42e520c985813ce6443613d0fc21252da5 35776 libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb c52cc80d4c4a53659b1e9bbcb3681d3b6de1dad9f630f767d1fb027102a9b64f 12228 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 3af4c0f4503031b1fdcc4771f426ce29cebf36309b061a7642f9cbf5f66b78cb 10772 libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb 7ccfcf1bd4130985dc4248fd3cce02b9f0443956e9ad1a27fa505609e0f24881 132924 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4_armhf.ddeb 8f6bb772bca494ec41145314c2e9cf96f4da903942e959983acb1d4701f4e273 119868 libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb a578ac8f6fcc581323a62aeec7ea46b81df6540909c1054387848c8d49c22376 3764 liblvm2-dev_2.03.11-2ubuntu4_armhf.deb 3c37888344bf4aafa23b441c94ddf23359bec5ee0307ab2eda492e346e280100 714328 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 010be223122eef8ea0015417d5caa1ab804a6ee039ff6f19997929d6852032c2 655204 liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb 9db3b2fa2db23fb7f881400626d3b4830294b7425e592aa5dac8b529fe0660eb 817868 lvm2-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 02b75ff271a97d17efd834c6e90075be920d386e66431b24406900236837df33 145056 lvm2-lockd-dbgsym_2.03.11-2ubuntu4_armhf.ddeb 15a42eaa5a2702bcb3f9d221053f851fcd8721da9975951bd8a303251088dbd9 115624 lvm2-lockd_2.03.11-2ubuntu4_armhf.deb 35d2ce4e6da2980379e9fb97f8dde1f099b0198019a953a1e2b87edd9492ba2e 1033924 lvm2_2.03.11-2ubuntu4_armhf.deb 59853b983852bd7e5d00099a21b91ab71d104804ebde5050cb31ab8fa6bfee73 153617 lvm2_2.03.11-2ubuntu4_armhf_translations.tar.gz Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Tue, 23 Mar 2021 11:44:51 +0000 Build-Path: /<> Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: adduser (= 3.118ubuntu5), autoconf (= 2.69-14), autoconf-archive (= 20190106-2.1ubuntu1), automake (= 1:1.16.3-2ubuntu1), autopoint (= 0.21-3ubuntu2), autotools-dev (= 20180224.1+nmu1), base-files (= 11ubuntu18), base-passwd (= 3.5.49), bash (= 5.1-2ubuntu1), binutils (= 2.36.1-6ubuntu1), binutils-arm-linux-gnueabihf (= 2.36.1-6ubuntu1), binutils-common (= 2.36.1-6ubuntu1), bsdextrautils (= 2.36.1-7ubuntu2), bsdutils (= 1:2.36.1-7ubuntu2), build-essential (= 12.8ubuntu3), bzip2 (= 1.0.8-4ubuntu2), coreutils (= 8.32-4ubuntu2), cpp (= 4:10.2.0-1ubuntu1), cpp-10 (= 10.2.1-23ubuntu2), dash (= 0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1), debconf (= 1.5.74), debhelper (= 13.3.4ubuntu1), debianutils (= 4.11.2), debugedit (= 4.16.1.2+dfsg1-0.6), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.11.0-1), diffutils (= 1:3.7-3ubuntu1), dpkg (= 1.20.7.1ubuntu4), dpkg-dev (= 1.20.7.1ubuntu4), dwz (= 0.14-1), file (= 1:5.39-3), findutils (= 4.8.0-1ubuntu1), g++ (= 4:10.2.0-1ubuntu1), g++-10 (= 10.2.1-23ubuntu2), gcc (= 4:10.2.0-1ubuntu1), gcc-10 (= 10.2.1-23ubuntu2), gcc-10-base (= 10.2.1-23ubuntu2), gcc-11-base (= 11-20210322-0ubuntu1), gettext (= 0.21-3ubuntu2), gettext-base (= 0.21-3ubuntu2), grep (= 3.6-1), groff-base (= 1.22.4-6), gzip (= 1.10-2ubuntu3), hostname (= 3.23), init-system-helpers (= 1.60), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-10build1), libaio-dev (= 0.3.112-9ubuntu1), libaio1 (= 0.3.112-9ubuntu1), libapparmor1 (= 3.0.0-0ubuntu6), libarchive-zip-perl (= 1.68-1), libargon2-1 (= 0~20171227-0.2build21.04.0), libasan6 (= 11-20210322-0ubuntu1), libatomic1 (= 11-20210322-0ubuntu1), libattr1 (= 1:2.4.48-6build1), libaudit-common (= 1:3.0-2ubuntu1), libaudit1 (= 1:3.0-2ubuntu1), libbinutils (= 2.36.1-6ubuntu1), libblkid-dev (= 2.36.1-7ubuntu2), libblkid1 (= 2.36.1-7ubuntu2), libbsd-dev (= 0.11.3-1ubuntu2), libbsd0 (= 0.11.3-1ubuntu2), libbz2-1.0 (= 1.0.8-4ubuntu2), libc-bin (= 2.33-0ubuntu4), libc-dev-bin (= 2.33-0ubuntu4), libc6 (= 2.33-0ubuntu4), libc6-dev (= 2.33-0ubuntu4), libcap-ng0 (= 0.7.9-2.2build1), libcap2 (= 1:2.44-1build1), libcc1-0 (= 11-20210322-0ubuntu1), libcmap-dev (= 3.1.0-2ubuntu3), libcmap4 (= 3.1.0-2ubuntu3), libcom-err2 (= 1.45.7-1ubuntu2), libcorosync-common-dev (= 3.1.0-2ubuntu3), libcorosync-common4 (= 3.1.0-2ubuntu3), libcpg-dev (= 3.1.0-2ubuntu3), libcpg4 (= 3.1.0-2ubuntu3), libcrypt-dev (= 1:4.4.17-1ubuntu3), libcrypt1 (= 1:4.4.17-1ubuntu3), libcryptsetup12 (= 2:2.3.4-1ubuntu3), libctf-nobfd0 (= 2.36.1-6ubuntu1), libctf0 (= 2.36.1-6ubuntu1), libdb5.3 (= 5.3.28+dfsg1-0.6ubuntu4), libdebconfclient0 (= 0.256ubuntu3), libdebhelper-perl (= 13.3.4ubuntu1), libdevmapper1.02.1 (= 2:1.02.175-2ubuntu3), libdlm-dev (= 4.1.0-1), libdlm3 (= 4.1.0-1), libdlmcontrol-dev (= 4.1.0-1), libdlmcontrol3 (= 4.1.0-1), libdpkg-perl (= 1.20.7.1ubuntu4), libdw1 (= 0.183-5), libedit-dev (= 3.1-20191231-2), libedit2 (= 3.1-20191231-2), libelf1 (= 0.183-5), libexpat1 (= 2.2.10-2), libffi8ubuntu1 (= 3.4~20200819gead65ca871-0ubuntu5), libfile-stripnondeterminism-perl (= 1.11.0-1), libgcc-10-dev (= 10.2.1-23ubuntu2), libgcc-s1 (= 11-20210322-0ubuntu1), libgcrypt20 (= 1.8.7-2ubuntu2), libgdbm-compat4 (= 1.19-2), libgdbm6 (= 1.19-2), libglib2.0-0 (= 2.67.5-2), libgmp10 (= 2:6.2.1+dfsg-1ubuntu1), libgnutls30 (= 3.7.0-5ubuntu1), libgomp1 (= 11-20210322-0ubuntu1), libgpg-error0 (= 1.38-2build1), libgssapi-krb5-2 (= 1.18.3-4), libhogweed6 (= 3.7-2.1), libicu67 (= 67.1-6ubuntu2), libidn2-0 (= 2.3.0-5), libip4tc2 (= 1.8.7-1ubuntu2), libisl23 (= 0.23-1), libjson-c5 (= 0.15-2build1), libk5crypto3 (= 1.18.3-4), libkeyutils1 (= 1.6.1-2ubuntu1), libkmod2 (= 28-1ubuntu2), libkrb5-3 (= 1.18.3-4), libkrb5support0 (= 1.18.3-4), liblua5.2-0 (= 5.2.4-1.1build3), liblz4-1 (= 1.9.3-1build1), liblzma5 (= 5.2.5-1.0build1), libmagic-mgc (= 1:5.39-3), libmagic1 (= 1:5.39-3), libmd-dev (= 1.0.3-3build1), libmd0 (= 1.0.3-3build1), libmount1 (= 2.36.1-7ubuntu2), libmpc3 (= 1.2.0-1), libmpfr6 (= 4.1.0-3), libncurses-dev (= 6.2+20201114-2build1), libncurses6 (= 6.2+20201114-2build1), libncursesw6 (= 6.2+20201114-2build1), libnettle8 (= 3.7-2.1), libnsl-dev (= 1.3.0-0ubuntu3), libnsl2 (= 1.3.0-0ubuntu3), libp11-kit0 (= 0.23.22-1), libpam-modules (= 1.3.1-5ubuntu6), libpam-modules-bin (= 1.3.1-5ubuntu6), libpam-runtime (= 1.3.1-5ubuntu6), libpam0g (= 1.3.1-5ubuntu6), libpcre2-16-0 (= 10.36-2ubuntu4), libpcre2-32-0 (= 10.36-2ubuntu4), libpcre2-8-0 (= 10.36-2ubuntu4), libpcre2-dev (= 10.36-2ubuntu4), libpcre2-posix2 (= 10.36-2ubuntu4), libpcre3 (= 2:8.39-13build2), libperl5.32 (= 5.32.1-2), libpipeline1 (= 1.5.3-1), libpopt0 (= 1.18-2build2), libqb-dev (= 2.0.2-1), libqb100 (= 2.0.2-1), libquorum-dev (= 3.1.0-2ubuntu3), libquorum5 (= 3.1.0-2ubuntu3), librpmio9 (= 4.16.1.2+dfsg1-0.6), libsanlock-client1 (= 3.8.2-2), libsanlock-dev (= 3.8.2-2), libsanlock1 (= 3.8.2-2), libseccomp2 (= 2.5.1-1ubuntu1), libselinux1 (= 3.1-3build1), libselinux1-dev (= 3.1-3build1), libsemanage-common (= 3.1-1ubuntu1), libsemanage1 (= 3.1-1ubuntu1), libsepol1 (= 3.1-1ubuntu1), libsepol1-dev (= 3.1-1ubuntu1), libsigsegv2 (= 2.13-1), libsmartcols1 (= 2.36.1-7ubuntu2), libssl1.1 (= 1.1.1j-1ubuntu1), libstdc++-10-dev (= 10.2.1-23ubuntu2), libstdc++6 (= 11-20210322-0ubuntu1), libsub-override-perl (= 0.09-2), libsystemd-dev (= 247.3-3ubuntu1), libsystemd0 (= 247.3-3ubuntu1), libtasn1-6 (= 4.16.0-2), libtinfo6 (= 6.2+20201114-2build1), libtirpc-common (= 1.3.1-1build1), libtirpc-dev (= 1.3.1-1build1), libtirpc3 (= 1.3.1-1build1), libtool (= 2.4.6-15), libubsan1 (= 11-20210322-0ubuntu1), libuchardet0 (= 0.0.7-1), libudev-dev (= 247.3-3ubuntu1), libudev1 (= 247.3-3ubuntu1), libunistring2 (= 0.9.10-4), libuuid1 (= 2.36.1-7ubuntu2), libxml2 (= 2.9.10+dfsg-6.3build1), libzstd1 (= 1.4.8+dfsg-2build1), linux-libc-dev (= 5.11.0-11.12), login (= 1:4.8.1-1ubuntu8), lsb-base (= 11.1.0ubuntu2), lto-disabled-list (= 2), m4 (= 1.4.18-5), make (= 4.3-4ubuntu1), man-db (= 2.9.4-2), mawk (= 1.3.4.20200120-2), mount (= 2.36.1-7ubuntu2), ncurses-base (= 6.2+20201114-2build1), ncurses-bin (= 6.2+20201114-2build1), passwd (= 1:4.8.1-1ubuntu8), patch (= 2.7.6-7), perl (= 5.32.1-2), perl-base (= 5.32.1-2), perl-modules-5.32 (= 5.32.1-2), pkg-config (= 0.29.2-1ubuntu1), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.2-0ubuntu4), sanlock (= 3.8.2-2), sed (= 4.7-1ubuntu1), sensible-utils (= 0.0.14), systemd (= 247.3-3ubuntu1), systemd-timesyncd (= 247.3-3ubuntu1), sysvinit-utils (= 2.96-6ubuntu1), tar (= 1.34+dfsg-1build1), thin-provisioning-tools (= 0.9.0-1), util-linux (= 2.36.1-7ubuntu2), uuid-dev (= 2.36.1-7ubuntu2), xz-utils (= 5.2.5-1.0build1), zlib1g (= 1:1.2.11.dfsg-2ubuntu5) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1616499367" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ dmeventd_1.02.175-2ubuntu4_armhf.deb ------------------------------------ new Debian package, version 2.0. size 32184 bytes: control archive=1912 bytes. 947 bytes, 19 lines control 931 bytes, 11 lines md5sums 1364 bytes, 32 lines * postinst #!/bin/sh 670 bytes, 21 lines * postrm #!/bin/sh 249 bytes, 7 lines * prerm #!/bin/sh 331 bytes, 6 lines shlibs 74 bytes, 2 lines triggers Package: dmeventd Source: lvm2 (2.03.11-2ubuntu4) Version: 2:1.02.175-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 186 Depends: libc6 (>= 2.33), libdevmapper-event1.02.1 (>= 2:1.02.110), libdevmapper1.02.1 (>= 2:1.02.110), liblvm2cmd2.03 (>= 2.03.11) Section: admin Priority: optional Homepage: https://sourceware.org/lvm2/ Description: Linux Kernel Device Mapper event daemon The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management) Team's implementation of a minimalistic kernel-space driver that handles volume management, while keeping knowledge of the underlying device layout in user-space. This makes it useful for not only LVM, but software raid, and other drivers that create "virtual" block devices. . This package contains a daemon to monitor events of devmapper devices. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/device-mapper/ -rw-r--r-- root/root 9664 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so -rw-r--r-- root/root 9664 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so -rw-r--r-- root/root 9664 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so -rw-r--r-- root/root 13760 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so -rw-r--r-- root/root 17856 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so -rw-r--r-- root/root 9684 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 lrwxrwxrwx root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper-event-lvm2mirror.so -> device-mapper/libdevmapper-event-lvm2mirror.so lrwxrwxrwx root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper-event-lvm2raid.so -> device-mapper/libdevmapper-event-lvm2raid.so lrwxrwxrwx root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper-event-lvm2snapshot.so -> device-mapper/libdevmapper-event-lvm2snapshot.so lrwxrwxrwx root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper-event-lvm2thin.so -> device-mapper/libdevmapper-event-lvm2thin.so lrwxrwxrwx root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper-event-lvm2vdo.so -> device-mapper/libdevmapper-event-lvm2vdo.so drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/systemd/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/systemd/system/ -rw-r--r-- root/root 341 2021-03-23 11:36 ./lib/systemd/system/dm-event.service -rw-r--r-- root/root 248 2021-03-23 11:36 ./lib/systemd/system/dm-event.socket drwxr-xr-x root/root 0 2021-03-23 11:36 ./sbin/ -rwxr-xr-x root/root 34404 2021-03-23 11:36 ./sbin/dmeventd drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/dmeventd/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/dmeventd/changelog.Debian.gz -> ../libdevmapper1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/dmeventd/copyright drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/man8/ -rw-r--r-- root/root 1727 2021-03-23 11:36 ./usr/share/man/man8/dmeventd.8.gz dmsetup_1.02.175-2ubuntu4_armhf.deb ----------------------------------- new Debian package, version 2.0. size 75696 bytes: control archive=1344 bytes. 892 bytes, 20 lines control 659 bytes, 10 lines md5sums 163 bytes, 15 lines * postinst #!/bin/sh 88 bytes, 2 lines triggers Package: dmsetup Source: lvm2 (2.03.11-2ubuntu4) Version: 2:1.02.175-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 230 Depends: libc6 (>= 2.33), libdevmapper1.02.1 (>= 2:1.02.138) Section: admin Priority: optional Multi-Arch: foreign Homepage: https://sourceware.org/lvm2/ Description: Linux Kernel Device Mapper userspace library The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management) Team's implementation of a minimalistic kernel-space driver that handles volume management, while keeping knowledge of the underlying device layout in user-space. This makes it useful for not only LVM, but software raid, and other drivers that create "virtual" block devices. . This package contains a utility for modifying device mappings. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/udev/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/udev/rules.d/ -rw-r--r-- root/root 7274 2021-03-23 11:36 ./lib/udev/rules.d/55-dm.rules -rw-r--r-- root/root 1794 2021-03-23 11:36 ./lib/udev/rules.d/60-persistent-storage-dm.rules -rw-r--r-- root/root 479 2021-03-23 11:36 ./lib/udev/rules.d/95-dm-notify.rules drwxr-xr-x root/root 0 2021-03-23 11:36 ./sbin/ -rwxr-xr-x root/root 16351 2021-03-23 11:36 ./sbin/blkdeactivate -rwxr-xr-x root/root 131228 2021-03-23 11:36 ./sbin/dmsetup lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/dmstats -> dmsetup drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/dmsetup/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/dmsetup/changelog.Debian.gz -> ../libdevmapper1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/dmsetup/copyright drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/initramfs-tools/ drwxr-xr-x root/root 0 2021-02-08 14:26 ./usr/share/initramfs-tools/hooks/ -rwxr-xr-x root/root 506 2021-02-08 14:26 ./usr/share/initramfs-tools/hooks/dmsetup drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/man8/ -rw-r--r-- root/root 1396 2021-03-23 11:36 ./usr/share/man/man8/blkdeactivate.8.gz -rw-r--r-- root/root 8847 2021-03-23 11:36 ./usr/share/man/man8/dmsetup.8.gz -rw-r--r-- root/root 10765 2021-03-23 11:36 ./usr/share/man/man8/dmstats.8.gz libdevmapper-dev_1.02.175-2ubuntu4_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 35776 bytes: control archive=1056 bytes. 1104 bytes, 22 lines control 379 bytes, 5 lines md5sums Package: libdevmapper-dev Source: lvm2 (2.03.11-2ubuntu4) Version: 2:1.02.175-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 186 Depends: libdevmapper1.02.1 (= 2:1.02.175-2ubuntu4), libdevmapper-event1.02.1 (= 2:1.02.175-2ubuntu4), libudev-dev, libselinux1-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: https://sourceware.org/lvm2/ Description: Linux Kernel Device Mapper header files The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management) Team's implementation of a minimalistic kernel-space driver that handles volume management, while keeping knowledge of the underlying device layout in user-space. This makes it useful for not only LVM, but software raid, and other drivers that create "virtual" block devices. . This package contains the (user-space) header files for accessing the device-mapper; it allow usage of the device-mapper through a clean, consistent interface (as opposed to through kernel ioctls). Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/include/ -rw-r--r-- root/root 5069 2021-03-23 11:36 ./usr/include/libdevmapper-event.h -rw-r--r-- root/root 135280 2021-01-08 09:10 ./usr/include/libdevmapper.h drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/libdevmapper-event.so -> /lib/arm-linux-gnueabihf/libdevmapper-event.so.1.02.1 lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/libdevmapper.so -> /lib/arm-linux-gnueabihf/libdevmapper.so.1.02.1 drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ -rw-r--r-- root/root 237 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/pkgconfig/devmapper-event.pc -rw-r--r-- root/root 266 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/pkgconfig/devmapper.pc drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/libdevmapper-dev/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/libdevmapper-dev/changelog.Debian.gz -> ../libdevmapper1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/libdevmapper-dev/copyright libdevmapper-event1.02.1_1.02.175-2ubuntu4_armhf.deb ---------------------------------------------------- new Debian package, version 2.0. size 10772 bytes: control archive=1276 bytes. 982 bytes, 21 lines control 170 bytes, 2 lines md5sums 67 bytes, 1 lines shlibs 1213 bytes, 29 lines symbols 74 bytes, 2 lines triggers Package: libdevmapper-event1.02.1 Source: lvm2 (2.03.11-2ubuntu4) Version: 2:1.02.175-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 63 Depends: libc6 (>= 2.33), libdevmapper1.02.1 (>= 2:1.02.97) Section: libs Priority: optional Multi-Arch: same Homepage: https://sourceware.org/lvm2/ Description: Linux Kernel Device Mapper event support library The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management) Team's implementation of a minimalistic kernel-space driver that handles volume management, while keeping knowledge of the underlying device layout in user-space. This makes it useful for not only LVM, but software raid, and other drivers that create "virtual" block devices. . This package contains the userspace library to help with event monitoring for devmapper devices, in conjunction with the dmevent daemon. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 21844 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper-event.so.1.02.1 drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/libdevmapper-event1.02.1/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/libdevmapper-event1.02.1/changelog.Debian.gz -> ../libdevmapper1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/libdevmapper-event1.02.1/copyright libdevmapper1.02.1_1.02.175-2ubuntu4_armhf.deb ---------------------------------------------- new Debian package, version 2.0. size 119868 bytes: control archive=4160 bytes. 1091 bytes, 23 lines control 245 bytes, 3 lines md5sums 121 bytes, 2 lines shlibs 19340 bytes, 469 lines symbols 74 bytes, 2 lines triggers Package: libdevmapper1.02.1 Source: lvm2 (2.03.11-2ubuntu4) Version: 2:1.02.175-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 366 Depends: libc6 (>= 2.33), libselinux1 (>= 3.1~), libudev1 (>= 183) Recommends: dmsetup (>= 2:1.02.175-2ubuntu4~) Section: libs Priority: optional Multi-Arch: same Homepage: https://sourceware.org/lvm2/ Description: Linux Kernel Device Mapper userspace library The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management) Team's implementation of a minimalistic kernel-space driver that handles volume management, while keeping knowledge of the underlying device layout in user-space. This makes it useful for not only LVM, but software raid, and other drivers that create "virtual" block devices. . This package contains the (user-space) shared library for accessing the device-mapper; it allows usage of the device-mapper through a clean, consistent interface (as opposed to through kernel ioctls). Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 310176 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/libdevmapper.so.1.02.1 drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/libdevmapper1.02.1/ -rw-r--r-- root/root 1966 2021-03-23 11:36 ./usr/share/doc/libdevmapper1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/libdevmapper1.02.1/copyright liblvm2-dev_2.03.11-2ubuntu4_armhf.deb -------------------------------------- new Debian package, version 2.0. size 3764 bytes: control archive=672 bytes. 531 bytes, 15 lines control 126 bytes, 2 lines md5sums Package: liblvm2-dev Source: lvm2 Version: 2.03.11-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 42 Depends: liblvm2cmd2.03 (= 2.03.11-2ubuntu4), libdevmapper-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: https://sourceware.org/lvm2/ Description: LVM2 libraries - development files This package contains files needed to develop applications that use the lvm2app library. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/include/ -rw-r--r-- root/root 2528 2021-03-23 11:36 ./usr/include/lvm2cmd.h drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/lib/arm-linux-gnueabihf/liblvm2cmd.so -> /lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/liblvm2-dev/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/liblvm2-dev/changelog.Debian.gz -> ../libdevmapper1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/liblvm2-dev/copyright liblvm2cmd2.03_2.03.11-2ubuntu4_armhf.deb ----------------------------------------- new Debian package, version 2.0. size 655204 bytes: control archive=808 bytes. 558 bytes, 14 lines control 150 bytes, 2 lines md5sums 44 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: liblvm2cmd2.03 Source: lvm2 Version: 2.03.11-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 2205 Depends: libaio1 (>= 0.3.93), libblkid1 (>= 2.24.2), libc6 (>= 2.33), libselinux1 (>= 3.1~), libsystemd0 (>= 222), libudev1 (>= 183), dmeventd Section: libs Priority: optional Multi-Arch: same Homepage: https://sourceware.org/lvm2/ Description: LVM2 command library This package contains the lvm2cmd shared library. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 2217728 2021-03-23 11:36 ./lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/liblvm2cmd2.03/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/liblvm2cmd2.03/changelog.Debian.gz -> ../libdevmapper1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/liblvm2cmd2.03/copyright lvm2-lockd_2.03.11-2ubuntu4_armhf.deb ------------------------------------- new Debian package, version 2.0. size 115624 bytes: control archive=1636 bytes. 902 bytes, 20 lines control 443 bytes, 7 lines md5sums 2239 bytes, 49 lines * postinst #!/bin/sh 730 bytes, 21 lines * postrm #!/bin/sh 250 bytes, 7 lines * prerm #!/bin/sh Package: lvm2-lockd Source: lvm2 Version: 2.03.11-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 425 Depends: libc6 (>= 2.33), libdlm3 (>= 3.0.2), libsanlock-client1 (>= 3.3.0), libselinux1 (>= 3.1~), libsystemd0, libudev1 (>= 183), lvm2 (>= 2.03.11-2ubuntu4~) Section: admin Priority: optional Multi-Arch: foreign Homepage: https://sourceware.org/lvm2/ Description: LVM locking daemon This is LVM2, the rewrite of The Linux Logical Volume Manager. LVM supports enterprise level volume management of disk and disk subsystems by grouping arbitrary disks into volume groups. The total capacity of volume groups can be allocated to logical volumes, which are accessed as regular block devices. . LVM commands use lvmlockd to coordinate access to shared storage. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/systemd/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/systemd/system/ -rw-r--r-- root/root 206 2021-03-23 11:36 ./lib/systemd/system/lvmlockd.service -rw-r--r-- root/root 434 2021-03-23 11:36 ./lib/systemd/system/lvmlocks.service drwxr-xr-x root/root 0 2021-03-23 11:36 ./sbin/ -rwxr-xr-x root/root 141928 2021-03-23 11:36 ./sbin/lvmlockctl -rwxr-xr-x root/root 232112 2021-03-23 11:36 ./sbin/lvmlockd drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/lvm2-lockd/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/lvm2-lockd/changelog.Debian.gz -> ../libdevmapper-event1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/lvm2-lockd/copyright drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/man8/ -rw-r--r-- root/root 1094 2021-03-23 11:36 ./usr/share/man/man8/lvmlockctl.8.gz -rw-r--r-- root/root 8652 2021-03-23 11:36 ./usr/share/man/man8/lvmlockd.8.gz lvm2_2.03.11-2ubuntu4_armhf.deb ------------------------------- new Debian package, version 2.0. size 1033924 bytes: control archive=4584 bytes. 403 bytes, 12 lines conffiles 1030 bytes, 19 lines control 5935 bytes, 87 lines md5sums 5774 bytes, 132 lines * postinst #!/bin/sh 1923 bytes, 53 lines * postrm #!/bin/sh 715 bytes, 24 lines * preinst #!/bin/sh 958 bytes, 31 lines * prerm #!/bin/sh 88 bytes, 2 lines triggers Package: lvm2 Version: 2.03.11-2ubuntu4 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 3193 Pre-Depends: init-system-helpers (>= 1.54~) Depends: libaio1 (>= 0.3.93), libblkid1 (>= 2.24.2), libc6 (>= 2.33), libdevmapper-event1.02.1 (>= 2:1.02.74), libedit2 (>= 2.11-20080614-0), libselinux1 (>= 3.1~), libsystemd0 (>= 222), libudev1 (>= 183), lsb-base, dmsetup (>= 2:1.02.175-2ubuntu4~), dmeventd (>= 2:1.02.175-2ubuntu4~) Recommends: thin-provisioning-tools Section: admin Priority: optional Multi-Arch: foreign Homepage: https://sourceware.org/lvm2/ Description: Linux Logical Volume Manager This is LVM2, the rewrite of The Linux Logical Volume Manager. LVM supports enterprise level volume management of disk and disk subsystems by grouping arbitrary disks into volume groups. The total capacity of volume groups can be allocated to logical volumes, which are accessed as regular block devices. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-03-23 11:36 ./ drwxr-xr-x root/root 0 2021-03-23 11:36 ./etc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./etc/init.d/ -rwxr-xr-x root/root 695 2021-02-08 14:26 ./etc/init.d/lvm2 -rwxr-xr-x root/root 586 2021-02-08 14:26 ./etc/init.d/lvm2-lvmpolld drwxr-xr-x root/root 0 2021-03-23 11:36 ./etc/lvm/ -rw-r--r-- root/root 103434 2021-03-23 11:36 ./etc/lvm/lvm.conf -rw-r--r-- root/root 2301 2021-03-23 11:36 ./etc/lvm/lvmlocal.conf drwxr-xr-x root/root 0 2021-03-23 11:36 ./etc/lvm/profile/ -rw-r--r-- root/root 531 2021-03-23 11:36 ./etc/lvm/profile/cache-mq.profile -rw-r--r-- root/root 339 2021-03-23 11:36 ./etc/lvm/profile/cache-smq.profile -rw-r--r-- root/root 3020 2021-03-23 11:36 ./etc/lvm/profile/command_profile_template.profile -rw-r--r-- root/root 2309 2021-03-23 11:36 ./etc/lvm/profile/lvmdbusd.profile -rw-r--r-- root/root 828 2021-03-23 11:36 ./etc/lvm/profile/metadata_profile_template.profile -rw-r--r-- root/root 76 2021-03-23 11:36 ./etc/lvm/profile/thin-generic.profile -rw-r--r-- root/root 80 2021-03-23 11:36 ./etc/lvm/profile/thin-performance.profile -rw-r--r-- root/root 563 2021-03-23 11:36 ./etc/lvm/profile/vdo-small.profile drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/systemd/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/systemd/system-generators/ -rwxr-xr-x root/root 112996 2021-03-23 11:36 ./lib/systemd/system-generators/lvm2-activation-generator drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/systemd/system/ -rw-r--r-- root/root 380 2021-03-23 11:36 ./lib/systemd/system/blk-availability.service -rw-r--r-- root/root 323 2021-03-23 11:36 ./lib/systemd/system/lvm2-lvmpolld.service -rw-r--r-- root/root 239 2021-03-23 11:36 ./lib/systemd/system/lvm2-lvmpolld.socket -rw-r--r-- root/root 602 2021-03-23 11:36 ./lib/systemd/system/lvm2-monitor.service -rw-r--r-- root/root 338 2021-03-23 11:36 ./lib/systemd/system/lvm2-pvscan@.service lrwxrwxrwx root/root 0 2021-03-23 11:36 ./lib/systemd/system/lvm2.service -> /dev/null drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/udev/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./lib/udev/rules.d/ -rw-r--r-- root/root 2420 2021-03-23 11:36 ./lib/udev/rules.d/56-lvm.rules -rw-r--r-- root/root 5813 2021-03-23 11:36 ./lib/udev/rules.d/69-lvm-metad.rules drwxr-xr-x root/root 0 2021-03-23 11:36 ./sbin/ -rwxr-xr-x root/root 24519 2021-03-23 11:36 ./sbin/fsadm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvchange -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvconvert -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvcreate -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvdisplay -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvextend -> lvm -rwxr-xr-x root/root 2280488 2021-03-23 11:36 ./sbin/lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvmconfig -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvmdiskscan -> lvm -rwxr-xr-x root/root 10312 2021-03-23 11:36 ./sbin/lvmdump -rwxr-xr-x root/root 166744 2021-03-23 11:36 ./sbin/lvmpolld lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvmsadc -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvmsar -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvreduce -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvremove -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvrename -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvresize -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvs -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/lvscan -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvchange -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvck -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvcreate -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvdisplay -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvmove -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvremove -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvresize -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvs -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/pvscan -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgcfgbackup -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgcfgrestore -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgchange -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgck -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgconvert -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgcreate -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgdisplay -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgexport -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgextend -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgimport -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgimportclone -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgmerge -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgmknodes -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgreduce -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgremove -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgrename -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgs -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgscan -> lvm lrwxrwxrwx root/root 0 2021-03-23 11:36 ./sbin/vgsplit -> lvm drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/lib/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 61 2021-03-23 11:36 ./usr/lib/tmpfiles.d/lvm2.conf drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/doc/lvm2/ lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/doc/lvm2/changelog.Debian.gz -> ../libdevmapper-event1.02.1/changelog.Debian.gz -rw-r--r-- root/root 4650 2021-03-04 09:58 ./usr/share/doc/lvm2/copyright -rw-r--r-- root/root 3608 2021-01-08 09:10 ./usr/share/doc/lvm2/lvm-disk-reading.txt.gz -rw-r--r-- root/root 8552 2021-01-08 09:10 ./usr/share/doc/lvm2/lvm2-raid.txt.gz -rw-r--r-- root/root 4146 2021-01-08 09:10 ./usr/share/doc/lvm2/lvm_fault_handling.txt.gz -rw-r--r-- root/root 4483 2021-01-08 09:10 ./usr/share/doc/lvm2/lvmetad_design.txt.gz -rw-r--r-- root/root 3293 2021-01-08 09:10 ./usr/share/doc/lvm2/lvmpolld_overview.txt -rw-r--r-- root/root 1756 2021-01-08 09:10 ./usr/share/doc/lvm2/pvmove_outline.txt -rw-r--r-- root/root 1645 2021-01-08 09:10 ./usr/share/doc/lvm2/refactoring.txt.gz -rw-r--r-- root/root 1995 2021-01-08 09:10 ./usr/share/doc/lvm2/tagging.txt.gz -rw-r--r-- root/root 1204 2021-01-08 09:10 ./usr/share/doc/lvm2/testing.txt -rw-r--r-- root/root 4062 2021-01-08 09:10 ./usr/share/doc/lvm2/udev_assembly.txt -rw-r--r-- root/root 2510 2021-01-08 09:10 ./usr/share/doc/lvm2/unit-tests.txt.gz drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/initramfs-tools/ drwxr-xr-x root/root 0 2021-03-04 10:00 ./usr/share/initramfs-tools/hooks/ -rwxr-xr-x root/root 691 2021-03-04 09:58 ./usr/share/initramfs-tools/hooks/lvm2 drwxr-xr-x root/root 0 2021-02-08 15:15 ./usr/share/initramfs-tools/scripts/ drwxr-xr-x root/root 0 2021-02-08 15:15 ./usr/share/initramfs-tools/scripts/init-bottom/ -rwxr-xr-x root/root 370 2021-02-08 15:15 ./usr/share/initramfs-tools/scripts/init-bottom/lvm2 drwxr-xr-x root/root 0 2021-02-08 15:15 ./usr/share/initramfs-tools/scripts/init-premount/ -rwxr-xr-x root/root 629 2021-02-08 15:15 ./usr/share/initramfs-tools/scripts/init-premount/lvm2 drwxr-xr-x root/root 0 2021-02-08 14:26 ./usr/share/initramfs-tools/scripts/local-block/ -rwxr-xr-x root/root 689 2021-02-08 14:26 ./usr/share/initramfs-tools/scripts/local-block/lvm2 drwxr-xr-x root/root 0 2021-02-08 14:26 ./usr/share/initramfs-tools/scripts/local-top/ -rwxr-xr-x root/root 970 2021-02-08 14:26 ./usr/share/initramfs-tools/scripts/local-top/lvm2 drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/ drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/man5/ -rw-r--r-- root/root 2985 2021-03-23 11:36 ./usr/share/man/man5/lvm.conf.5.gz drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/man7/ -rw-r--r-- root/root 5750 2021-03-23 11:36 ./usr/share/man/man7/lvmcache.7.gz -rw-r--r-- root/root 15005 2021-03-23 11:36 ./usr/share/man/man7/lvmraid.7.gz -rw-r--r-- root/root 14310 2021-03-23 11:36 ./usr/share/man/man7/lvmreport.7.gz -rw-r--r-- root/root 3991 2021-03-23 11:36 ./usr/share/man/man7/lvmsystemid.7.gz -rw-r--r-- root/root 10525 2021-03-23 11:36 ./usr/share/man/man7/lvmthin.7.gz -rw-r--r-- root/root 4898 2021-03-23 11:36 ./usr/share/man/man7/lvmvdo.7.gz drwxr-xr-x root/root 0 2021-03-23 11:36 ./usr/share/man/man8/ -rw-r--r-- root/root 1144 2021-03-23 11:36 ./usr/share/man/man8/fsadm.8.gz -rw-r--r-- root/root 7986 2021-03-23 11:36 ./usr/share/man/man8/lvchange.8.gz -rw-r--r-- root/root 10897 2021-03-23 11:36 ./usr/share/man/man8/lvconvert.8.gz -rw-r--r-- root/root 12948 2021-03-23 11:36 ./usr/share/man/man8/lvcreate.8.gz -rw-r--r-- root/root 4280 2021-03-23 11:36 ./usr/share/man/man8/lvdisplay.8.gz -rw-r--r-- root/root 5416 2021-03-23 11:36 ./usr/share/man/man8/lvextend.8.gz lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/man/man8/lvm-config.8.gz -> lvmconfig.8.gz lrwxrwxrwx root/root 0 2021-03-23 11:36 ./usr/share/man/man8/lvm-dumpconfig.8.gz -> lvmconfig.8.gz -rw-r--r-- root/root 3986 2021-03-23 11:36 ./usr/share/man/man8/lvm-fullreport.8.gz -rw-r--r-- root/root 2554 2021-03-23 11:36 ./usr/share/man/man8/lvm-lvpoll.8.gz -rw-r--r-- root/root 6580 2021-03-23 11:36 ./usr/share/man/man8/lvm.8.gz -rw-r--r-- root/root 791 2021-03-23 11:36 ./usr/share/man/man8/lvm2-activation-generator.8.gz -rw-r--r-- root/root 3868 2021-03-23 11:36 ./usr/share/man/man8/lvmconfig.8.gz -rw-r--r-- root/root 2290 2021-03-23 11:36 ./usr/share/man/man8/lvmdiskscan.8.gz -rw-r--r-- root/root 1525 2021-03-23 11:36 ./usr/share/man/man8/lvmdump.8.gz -rw-r--r-- root/root 1417 2021-03-23 11:36 ./usr/share/man/man8/lvmpolld.8.gz -rw-r--r-- root/root 280 2021-03-23 11:36 ./usr/share/man/man8/lvmsadc.8.gz -rw-r--r-- root/root 272 2021-03-23 11:36 ./usr/share/man/man8/lvmsar.8.gz -rw-r--r-- root/root 3425 2021-03-23 11:36 ./usr/share/man/man8/lvreduce.8.gz -rw-r--r-- root/root 3458 2021-03-23 11:36 ./usr/share/man/man8/lvremove.8.gz -rw-r--r-- root/root 2496 2021-03-23 11:36 ./usr/share/man/man8/lvrename.8.gz -rw-r--r-- root/root 5139 2021-03-23 11:36 ./usr/share/man/man8/lvresize.8.gz -rw-r--r-- root/root 5583 2021-03-23 11:36 ./usr/share/man/man8/lvs.8.gz -rw-r--r-- root/root 2588 2021-03-23 11:36 ./usr/share/man/man8/lvscan.8.gz -rw-r--r-- root/root 3192 2021-03-23 11:36 ./usr/share/man/man8/pvchange.8.gz -rw-r--r-- root/root 4944 2021-03-23 11:36 ./usr/share/man/man8/pvck.8.gz -rw-r--r-- root/root 5325 2021-03-23 11:36 ./usr/share/man/man8/pvcreate.8.gz -rw-r--r-- root/root 4271 2021-03-23 11:36 ./usr/share/man/man8/pvdisplay.8.gz -rw-r--r-- root/root 4783 2021-03-23 11:36 ./usr/share/man/man8/pvmove.8.gz -rw-r--r-- root/root 2509 2021-03-23 11:36 ./usr/share/man/man8/pvremove.8.gz -rw-r--r-- root/root 2578 2021-03-23 11:36 ./usr/share/man/man8/pvresize.8.gz -rw-r--r-- root/root 4248 2021-03-23 11:36 ./usr/share/man/man8/pvs.8.gz -rw-r--r-- root/root 3463 2021-03-23 11:36 ./usr/share/man/man8/pvscan.8.gz -rw-r--r-- root/root 2747 2021-03-23 11:36 ./usr/share/man/man8/vgcfgbackup.8.gz -rw-r--r-- root/root 2836 2021-03-23 11:36 ./usr/share/man/man8/vgcfgrestore.8.gz -rw-r--r-- root/root 6717 2021-03-23 11:36 ./usr/share/man/man8/vgchange.8.gz -rw-r--r-- root/root 2486 2021-03-23 11:36 ./usr/share/man/man8/vgck.8.gz -rw-r--r-- root/root 3011 2021-03-23 11:36 ./usr/share/man/man8/vgconvert.8.gz -rw-r--r-- root/root 4799 2021-03-23 11:36 ./usr/share/man/man8/vgcreate.8.gz -rw-r--r-- root/root 4044 2021-03-23 11:36 ./usr/share/man/man8/vgdisplay.8.gz -rw-r--r-- root/root 2891 2021-03-23 11:36 ./usr/share/man/man8/vgexport.8.gz -rw-r--r-- root/root 3578 2021-03-23 11:36 ./usr/share/man/man8/vgextend.8.gz -rw-r--r-- root/root 2655 2021-03-23 11:36 ./usr/share/man/man8/vgimport.8.gz -rw-r--r-- root/root 2606 2021-03-23 11:36 ./usr/share/man/man8/vgimportclone.8.gz -rw-r--r-- root/root 2216 2021-03-23 11:36 ./usr/share/man/man8/vgmerge.8.gz -rw-r--r-- root/root 2512 2021-03-23 11:36 ./usr/share/man/man8/vgmknodes.8.gz -rw-r--r-- root/root 2973 2021-03-23 11:36 ./usr/share/man/man8/vgreduce.8.gz -rw-r--r-- root/root 2764 2021-03-23 11:36 ./usr/share/man/man8/vgremove.8.gz -rw-r--r-- root/root 2605 2021-03-23 11:36 ./usr/share/man/man8/vgrename.8.gz -rw-r--r-- root/root 4092 2021-03-23 11:36 ./usr/share/man/man8/vgs.8.gz -rw-r--r-- root/root 2335 2021-03-23 11:36 ./usr/share/man/man8/vgscan.8.gz -rw-r--r-- root/root 3468 2021-03-23 11:36 ./usr/share/man/man8/vgsplit.8.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: n/a Build-Time: 202 Distribution: hirsute-proposed Host Architecture: armhf Install-Time: 28 Job: lvm2_2.03.11-2ubuntu4.dsc Machine Architecture: arm64 Package: lvm2 Package-Time: 233 Source-Version: 2.03.11-2ubuntu4 Space: n/a Status: successful Version: 2.03.11-2ubuntu4 -------------------------------------------------------------------------------- Finished at 2021-03-23T11:44:52Z Build needed 00:03:53, no disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-21196435 Scanning for processes to kill in build PACKAGEBUILD-21196435