https://launchpad.net/ubuntu/+source/lvm2/2.03.11-2ubuntu4~ubuntu20.10.1/+build/21702079 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux riscv64-qemu-lcy01-081 5.8.0-20-generic #22~20.04.1-Ubuntu SMP Tue Mar 23 14:08:20 UTC 2021 riscv64 Buildd toolchain package versions: launchpad-buildd_195~480~ubuntu18.04.1 python3-lpbuildd_195~480~ubuntu18.04.1 sbuild_0.79.0-1ubuntu1 git_1:2.25.1-1ubuntu3.1 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 17 Jun 16:25:51 ntpdate[249312]: adjust time server 10.211.37.1 offset -0.001321 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=groovy --arch=riscv64 PACKAGEBUILD-21702079 --image-type chroot /home/buildd/filecache-default/455112eaccac6437d04b3f98755ef0ead6caaf02 Creating target for build PACKAGEBUILD-21702079 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=groovy --arch=riscv64 PACKAGEBUILD-21702079 Starting target for build PACKAGEBUILD-21702079 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=groovy --arch=riscv64 PACKAGEBUILD-21702079 'deb http://ftpmaster.internal/ubuntu groovy main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu groovy-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu groovy-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu groovy-backports main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-21702079 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=groovy --arch=riscv64 PACKAGEBUILD-21702079 Updating target for build PACKAGEBUILD-21702079 Get:1 http://ftpmaster.internal/ubuntu groovy InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu groovy-security InRelease [110 kB] Get:3 http://ftpmaster.internal/ubuntu groovy-updates InRelease [115 kB] Get:4 http://ftpmaster.internal/ubuntu groovy-backports InRelease [101 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main riscv64 Packages [1265 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/main Translation-en [507 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/restricted riscv64 Packages [2632 B] Get:8 http://ftpmaster.internal/ubuntu groovy/restricted Translation-en [9404 B] Get:9 http://ftpmaster.internal/ubuntu groovy/universe riscv64 Packages [12.2 MB] Get:10 http://ftpmaster.internal/ubuntu groovy/universe Translation-en [5262 kB] Get:11 http://ftpmaster.internal/ubuntu groovy/multiverse riscv64 Packages [156 kB] Get:12 http://ftpmaster.internal/ubuntu groovy/multiverse Translation-en [106 kB] Get:13 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 Packages [170 kB] Get:14 http://ftpmaster.internal/ubuntu groovy-security/main Translation-en [79.5 kB] Get:15 http://ftpmaster.internal/ubuntu groovy-security/restricted riscv64 Packages [2460 B] Get:16 http://ftpmaster.internal/ubuntu groovy-security/restricted Translation-en [25.4 kB] Get:17 http://ftpmaster.internal/ubuntu groovy-security/universe riscv64 Packages [90.3 kB] Get:18 http://ftpmaster.internal/ubuntu groovy-security/universe Translation-en [41.3 kB] Get:19 http://ftpmaster.internal/ubuntu groovy-security/multiverse riscv64 Packages [764 B] Get:20 http://ftpmaster.internal/ubuntu groovy-security/multiverse Translation-en [2320 B] Get:21 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 Packages [289 kB] Get:22 http://ftpmaster.internal/ubuntu groovy-updates/main Translation-en [124 kB] Get:23 http://ftpmaster.internal/ubuntu groovy-updates/restricted riscv64 Packages [2832 B] Get:24 http://ftpmaster.internal/ubuntu groovy-updates/restricted Translation-en [28.8 kB] Get:25 http://ftpmaster.internal/ubuntu groovy-updates/universe riscv64 Packages [153 kB] Get:26 http://ftpmaster.internal/ubuntu groovy-updates/universe Translation-en [75.9 kB] Get:27 http://ftpmaster.internal/ubuntu groovy-updates/multiverse riscv64 Packages [2188 B] Get:28 http://ftpmaster.internal/ubuntu groovy-updates/multiverse Translation-en [4012 B] Get:29 http://ftpmaster.internal/ubuntu groovy-backports/universe riscv64 Packages [3928 B] Get:30 http://ftpmaster.internal/ubuntu groovy-backports/universe Translation-en [1324 B] Fetched 21.2 MB in 45s (475 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt ca-certificates gpg gpg-agent gpgconf gpgv gzip krb5-locales libapt-pkg6.0 libgssapi-krb5-2 libhogweed6 libip4tc2 libk5crypto3 libkrb5-3 libkrb5support0 liblz4-1 libnettle8 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libseccomp2 libsqlite3-0 libssl1.1 libsystemd0 libudev1 libzstd1 linux-libc-dev openssl systemd systemd-sysv systemd-timesyncd tar ubuntu-keyring 35 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 12.7 MB of archives. After this operation, 48.1 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 gzip riscv64 1.10-2ubuntu1.1 [92.0 kB] Get:2 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 tar riscv64 1.30+dfsg-7ubuntu0.20.10.1 [223 kB] Get:3 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 liblz4-1 riscv64 1.9.2-2ubuntu0.20.10.1 [68.5 kB] Get:4 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 systemd-timesyncd riscv64 246.6-1ubuntu1.4 [25.7 kB] Get:5 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 systemd-sysv riscv64 246.6-1ubuntu1.4 [10.3 kB] Get:6 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libip4tc2 riscv64 1.8.5-3ubuntu2.20.10.2 [17.2 kB] Get:7 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libpam0g riscv64 1.3.1-5ubuntu6.20.10.1 [51.3 kB] Get:8 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libseccomp2 riscv64 2.5.1-1ubuntu1~20.10.1 [41.2 kB] Get:9 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 systemd riscv64 246.6-1ubuntu1.4 [3727 kB] Get:10 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libsystemd0 riscv64 246.6-1ubuntu1.4 [247 kB] Get:11 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libudev1 riscv64 246.6-1ubuntu1.4 [61.7 kB] Get:12 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libzstd1 riscv64 1.4.5+dfsg-4ubuntu0.1 [337 kB] Get:13 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libapt-pkg6.0 riscv64 2.1.10ubuntu0.3 [808 kB] Get:14 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 gpgv riscv64 2.2.20-1ubuntu1.1 [183 kB] Get:15 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 ubuntu-keyring all 2020.06.17.3 [21.9 kB] Get:16 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 apt riscv64 2.1.10ubuntu0.3 [1246 kB] Get:17 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libpam-modules-bin riscv64 1.3.1-5ubuntu6.20.10.1 [38.0 kB] Get:18 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libpam-modules riscv64 1.3.1-5ubuntu6.20.10.1 [246 kB] Get:19 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libk5crypto3 riscv64 1.17-10ubuntu0.1 [92.4 kB] Get:20 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libkrb5support0 riscv64 1.17-10ubuntu0.1 [28.2 kB] Get:21 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libkrb5-3 riscv64 1.17-10ubuntu0.1 [296 kB] Get:22 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libgssapi-krb5-2 riscv64 1.17-10ubuntu0.1 [107 kB] Get:23 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libssl1.1 riscv64 1.1.1f-1ubuntu4.4 [973 kB] Get:24 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libpam-runtime all 1.3.1-5ubuntu6.20.10.1 [37.3 kB] Get:25 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libnettle8 riscv64 3.6-2ubuntu0.2 [152 kB] Get:26 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libhogweed6 riscv64 3.6-2ubuntu0.2 [187 kB] Get:27 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libp11-kit0 riscv64 0.23.21-2ubuntu0.1 [161 kB] Get:28 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 openssl riscv64 1.1.1f-1ubuntu4.4 [595 kB] Get:29 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 ca-certificates all 20210119~20.10.1 [147 kB] Get:30 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libsqlite3-0 riscv64 3.33.0-1ubuntu0.1 [524 kB] Get:31 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 gpg riscv64 2.2.20-1ubuntu1.1 [442 kB] Get:32 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 gpgconf riscv64 2.2.20-1ubuntu1.1 [110 kB] Get:33 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 gpg-agent riscv64 2.2.20-1ubuntu1.1 [203 kB] Get:34 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 krb5-locales all 1.17-10ubuntu0.1 [11.4 kB] Get:35 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 linux-libc-dev riscv64 5.8.0-55.62 [1140 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 12.7 MB in 5s (2712 kB/s) (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../gzip_1.10-2ubuntu1.1_riscv64.deb ... Unpacking gzip (1.10-2ubuntu1.1) over (1.10-2ubuntu1) ... Setting up gzip (1.10-2ubuntu1.1) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-7ubuntu0.20.10.1_riscv64.deb ... Unpacking tar (1.30+dfsg-7ubuntu0.20.10.1) over (1.30+dfsg-7) ... Setting up tar (1.30+dfsg-7ubuntu0.20.10.1) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2ubuntu0.20.10.1_riscv64.deb ... Unpacking liblz4-1:riscv64 (1.9.2-2ubuntu0.20.10.1) over (1.9.2-2) ... Setting up liblz4-1:riscv64 (1.9.2-2ubuntu0.20.10.1) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../systemd-timesyncd_246.6-1ubuntu1.4_riscv64.deb ... Unpacking systemd-timesyncd (246.6-1ubuntu1.4) over (246.6-1ubuntu1) ... Preparing to unpack .../systemd-sysv_246.6-1ubuntu1.4_riscv64.deb ... Unpacking systemd-sysv (246.6-1ubuntu1.4) over (246.6-1ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.5-3ubuntu2.20.10.2_riscv64.deb ... Unpacking libip4tc2:riscv64 (1.8.5-3ubuntu2.20.10.2) over (1.8.5-3ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu6.20.10.1_riscv64.deb ... Unpacking libpam0g:riscv64 (1.3.1-5ubuntu6.20.10.1) over (1.3.1-5ubuntu6) ... Setting up libpam0g:riscv64 (1.3.1-5ubuntu6.20.10.1) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.1-1ubuntu1~20.10.1_riscv64.deb ... Unpacking libseccomp2:riscv64 (2.5.1-1ubuntu1~20.10.1) over (2.4.3-1ubuntu4) ... Preparing to unpack .../systemd_246.6-1ubuntu1.4_riscv64.deb ... Unpacking systemd (246.6-1ubuntu1.4) over (246.6-1ubuntu1) ... Preparing to unpack .../libsystemd0_246.6-1ubuntu1.4_riscv64.deb ... Unpacking libsystemd0:riscv64 (246.6-1ubuntu1.4) over (246.6-1ubuntu1) ... Setting up libsystemd0:riscv64 (246.6-1ubuntu1.4) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../libudev1_246.6-1ubuntu1.4_riscv64.deb ... Unpacking libudev1:riscv64 (246.6-1ubuntu1.4) over (246.6-1ubuntu1) ... Setting up libudev1:riscv64 (246.6-1ubuntu1.4) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.5+dfsg-4ubuntu0.1_riscv64.deb ... Unpacking libzstd1:riscv64 (1.4.5+dfsg-4ubuntu0.1) over (1.4.5+dfsg-4) ... Setting up libzstd1:riscv64 (1.4.5+dfsg-4ubuntu0.1) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.1.10ubuntu0.3_riscv64.deb ... Unpacking libapt-pkg6.0:riscv64 (2.1.10ubuntu0.3) over (2.1.10) ... Setting up libapt-pkg6.0:riscv64 (2.1.10ubuntu0.3) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.20-1ubuntu1.1_riscv64.deb ... Unpacking gpgv (2.2.20-1ubuntu1.1) over (2.2.20-1ubuntu1) ... Setting up gpgv (2.2.20-1ubuntu1.1) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2020.06.17.3_all.deb ... Unpacking ubuntu-keyring (2020.06.17.3) over (2020.06.17.1) ... Setting up ubuntu-keyring (2020.06.17.3) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../apt_2.1.10ubuntu0.3_riscv64.deb ... Unpacking apt (2.1.10ubuntu0.3) over (2.1.10) ... Setting up apt (2.1.10ubuntu0.3) ... (Reading database ... 10910 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu6.20.10.1_riscv64.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu6.20.10.1) over (1.3.1-5ubuntu6) ... Setting up libpam-modules-bin (1.3.1-5ubuntu6.20.10.1) ... (Reading database ... 10912 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu6.20.10.1_riscv64.deb ... Unpacking libpam-modules:riscv64 (1.3.1-5ubuntu6.20.10.1) over (1.3.1-5ubuntu6) ... Setting up libpam-modules:riscv64 (1.3.1-5ubuntu6.20.10.1) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.17-10ubuntu0.1_riscv64.deb ... Unpacking libk5crypto3:riscv64 (1.17-10ubuntu0.1) over (1.17-10) ... Setting up libk5crypto3:riscv64 (1.17-10ubuntu0.1) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.17-10ubuntu0.1_riscv64.deb ... Unpacking libkrb5support0:riscv64 (1.17-10ubuntu0.1) over (1.17-10) ... Setting up libkrb5support0:riscv64 (1.17-10ubuntu0.1) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.17-10ubuntu0.1_riscv64.deb ... Unpacking libkrb5-3:riscv64 (1.17-10ubuntu0.1) over (1.17-10) ... Setting up libkrb5-3:riscv64 (1.17-10ubuntu0.1) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.17-10ubuntu0.1_riscv64.deb ... Unpacking libgssapi-krb5-2:riscv64 (1.17-10ubuntu0.1) over (1.17-10) ... Setting up libgssapi-krb5-2:riscv64 (1.17-10ubuntu0.1) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libssl1.1_1.1.1f-1ubuntu4.4_riscv64.deb ... Unpacking libssl1.1:riscv64 (1.1.1f-1ubuntu4.4) over (1.1.1f-1ubuntu4) ... Setting up libssl1.1:riscv64 (1.1.1f-1ubuntu4.4) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu6.20.10.1_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu6.20.10.1) over (1.3.1-5ubuntu6) ... Setting up libpam-runtime (1.3.1-5ubuntu6.20.10.1) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libnettle8_3.6-2ubuntu0.2_riscv64.deb ... Unpacking libnettle8:riscv64 (3.6-2ubuntu0.2) over (3.6-2) ... Setting up libnettle8:riscv64 (3.6-2ubuntu0.2) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.6-2ubuntu0.2_riscv64.deb ... Unpacking libhogweed6:riscv64 (3.6-2ubuntu0.2) over (3.6-2) ... Setting up libhogweed6:riscv64 (3.6-2ubuntu0.2) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.21-2ubuntu0.1_riscv64.deb ... Unpacking libp11-kit0:riscv64 (0.23.21-2ubuntu0.1) over (0.23.21-2build1) ... Setting up libp11-kit0:riscv64 (0.23.21-2ubuntu0.1) ... (Reading database ... 10916 files and directories currently installed.) Preparing to unpack .../0-openssl_1.1.1f-1ubuntu4.4_riscv64.deb ... Unpacking openssl (1.1.1f-1ubuntu4.4) over (1.1.1f-1ubuntu4) ... Preparing to unpack .../1-ca-certificates_20210119~20.10.1_all.deb ... Unpacking ca-certificates (20210119~20.10.1) over (20200601) ... Preparing to unpack .../2-libsqlite3-0_3.33.0-1ubuntu0.1_riscv64.deb ... Unpacking libsqlite3-0:riscv64 (3.33.0-1ubuntu0.1) over (3.33.0-1) ... Preparing to unpack .../3-gpg_2.2.20-1ubuntu1.1_riscv64.deb ... Unpacking gpg (2.2.20-1ubuntu1.1) over (2.2.20-1ubuntu1) ... Preparing to unpack .../4-gpgconf_2.2.20-1ubuntu1.1_riscv64.deb ... Unpacking gpgconf (2.2.20-1ubuntu1.1) over (2.2.20-1ubuntu1) ... Preparing to unpack .../5-gpg-agent_2.2.20-1ubuntu1.1_riscv64.deb ... Unpacking gpg-agent (2.2.20-1ubuntu1.1) over (2.2.20-1ubuntu1) ... Preparing to unpack .../6-krb5-locales_1.17-10ubuntu0.1_all.deb ... Unpacking krb5-locales (1.17-10ubuntu0.1) over (1.17-10) ... Preparing to unpack .../7-linux-libc-dev_5.8.0-55.62_riscv64.deb ... Unpacking linux-libc-dev:riscv64 (5.8.0-55.62) over (5.8.0-25.26) ... Setting up libip4tc2:riscv64 (1.8.5-3ubuntu2.20.10.2) ... Setting up libsqlite3-0:riscv64 (3.33.0-1ubuntu0.1) ... Setting up linux-libc-dev:riscv64 (5.8.0-55.62) ... Setting up krb5-locales (1.17-10ubuntu0.1) ... Setting up libseccomp2:riscv64 (2.5.1-1ubuntu1~20.10.1) ... Setting up gpgconf (2.2.20-1ubuntu1.1) ... Setting up openssl (1.1.1f-1ubuntu4.4) ... Setting up gpg (2.2.20-1ubuntu1.1) ... Setting up gpg-agent (2.2.20-1ubuntu1.1) ... Setting up ca-certificates (20210119~20.10.1) ... Updating certificates in /etc/ssl/certs... 8 added, 7 removed; done. Setting up systemd (246.6-1ubuntu1.4) ... Setting up systemd-timesyncd (246.6-1ubuntu1.4) ... Setting up systemd-sysv (246.6-1ubuntu1.4) ... Processing triggers for libc-bin (2.32-0ubuntu3) ... Processing triggers for ca-certificates (20210119~20.10.1) ... 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-21702079 riscv64 groovy-backports -c chroot:build-PACKAGEBUILD-21702079 --arch=riscv64 --dist=groovy-backports --nolog 'lvm2_2.03.11-2ubuntu4~ubuntu20.10.1.dsc' Initiating build PACKAGEBUILD-21702079 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 5.8.0-20-generic #22~20.04.1-Ubuntu SMP Tue Mar 23 14:08:20 UTC 2021 riscv64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on riscv64-qemu-lcy01-081.buildd +===============================================================================+ | lvm2 2.03.11-2ubuntu4~ubuntu20.10.1 (riscv64) Thu, 17 Jun 2021 16:32:41 +0000 | +===============================================================================+ Package: lvm2 Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Source Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Distribution: groovy-backports Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-21702079/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/lvm2-tlRQcK/resolver-9l3cKt' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- lvm2_2.03.11-2ubuntu4~ubuntu20.10.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/lvm2-tlRQcK/lvm2-2.03.11' with '<>' I: NOTICE: Log filtering will replace 'build/lvm2-tlRQcK' with '<>' +------------------------------------------------------------------------------+ | 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, build-essential, fakeroot, 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, build-essential, fakeroot, 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-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [500 B] Get:5 copy:/<>/apt_archive ./ Packages [578 B] Fetched 2035 B in 1s (3090 B/s) Reading package lists... Reading package lists... Install main 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: krb5-locales libgpm2 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf autoconf-archive automake autopoint autotools-dev debhelper 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 libcroco3 libdebhelper-perl libdlm-dev libdlm3 libdlmcontrol-dev libdlmcontrol3 libedit-dev libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu67 libmagic-mgc libmagic1 libncurses-dev libncurses6 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpipeline1 libqb-dev libqb0 libquorum-dev libquorum5 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 gettext-doc libasprintf-dev libgettextpo-dev groff ncurses-doc libqb-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 debhelper 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 libcroco3 libdebhelper-perl libdlm-dev libdlm3 libdlmcontrol-dev libdlmcontrol3 libedit-dev libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu67 libmagic-mgc libmagic1 libncurses-dev libncurses6 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpipeline1 libqb-dev libqb0 libquorum-dev libquorum5 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-main-dummy thin-provisioning-tools uuid-dev 0 upgraded, 72 newly installed, 0 to remove and 0 not upgraded. Need to get 22.4 MB of archives. After this operation, 106 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1004 B] Get:2 http://ftpmaster.internal/ubuntu groovy/main riscv64 libuchardet0 riscv64 0.0.7-1 [67.7 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main riscv64 groff-base riscv64 1.22.4-5 [815 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/main riscv64 libpipeline1 riscv64 1.5.3-1 [23.9 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main riscv64 man-db riscv64 2.9.3-2 [1081 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/universe riscv64 autoconf-archive all 20190106-2.1ubuntu1 [665 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/main riscv64 libncurses6 riscv64 6.2-1 [86.2 kB] Get:8 http://ftpmaster.internal/ubuntu groovy/main riscv64 libmagic-mgc riscv64 1:5.38-5 [218 kB] Get:9 http://ftpmaster.internal/ubuntu groovy/main riscv64 libmagic1 riscv64 1:5.38-5 [70.6 kB] Get:10 http://ftpmaster.internal/ubuntu groovy/main riscv64 file riscv64 1:5.38-5 [22.5 kB] Get:11 http://ftpmaster.internal/ubuntu groovy/main riscv64 libbsd0 riscv64 0.10.0-1 [42.0 kB] Get:12 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libelf1 riscv64 0.181-1ubuntu0.1 [42.2 kB] Get:13 http://ftpmaster.internal/ubuntu groovy/main riscv64 libexpat1 riscv64 2.2.9-1build1 [68.8 kB] Get:14 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libglib2.0-0 riscv64 2.66.1-2ubuntu0.2 [1143 kB] Get:15 http://ftpmaster.internal/ubuntu groovy/main riscv64 libicu67 riscv64 67.1-4 [8503 kB] Get:16 http://ftpmaster.internal/ubuntu groovy-security/main riscv64 libxml2 riscv64 2.9.10+dfsg-5ubuntu0.20.10.2 [544 kB] Get:17 http://ftpmaster.internal/ubuntu groovy/main riscv64 gettext-base riscv64 0.19.8.1-10build1 [47.4 kB] Get:18 http://ftpmaster.internal/ubuntu groovy/main riscv64 libedit2 riscv64 3.1-20191231-1 [74.8 kB] Get:19 http://ftpmaster.internal/ubuntu groovy/main riscv64 libsigsegv2 riscv64 2.12-2build1 [12.9 kB] Get:20 http://ftpmaster.internal/ubuntu groovy/main riscv64 m4 riscv64 1.4.18-4 [188 kB] Get:21 http://ftpmaster.internal/ubuntu groovy/main riscv64 autoconf all 2.69-11.1 [321 kB] Get:22 http://ftpmaster.internal/ubuntu groovy/main riscv64 autotools-dev all 20180224.1 [39.6 kB] Get:23 http://ftpmaster.internal/ubuntu groovy/main riscv64 automake all 1:1.16.2-4ubuntu1 [548 kB] Get:24 http://ftpmaster.internal/ubuntu groovy/main riscv64 autopoint all 0.19.8.1-10build1 [412 kB] Get:25 http://ftpmaster.internal/ubuntu groovy/main riscv64 libtool all 2.4.6-14 [161 kB] Get:26 http://ftpmaster.internal/ubuntu groovy/main riscv64 dh-autoreconf all 19 [16.1 kB] Get:27 http://ftpmaster.internal/ubuntu groovy/main riscv64 libdebhelper-perl all 13.2.1ubuntu1 [63.6 kB] Get:28 http://ftpmaster.internal/ubuntu groovy/main riscv64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:29 http://ftpmaster.internal/ubuntu groovy/main riscv64 libsub-override-perl all 0.09-2 [9532 B] Get:30 http://ftpmaster.internal/ubuntu groovy/main riscv64 libfile-stripnondeterminism-perl all 1.9.0-1 [17.2 kB] Get:31 http://ftpmaster.internal/ubuntu groovy/main riscv64 dh-strip-nondeterminism all 1.9.0-1 [5192 B] Get:32 http://ftpmaster.internal/ubuntu groovy/main riscv64 dwz riscv64 0.13-5 [147 kB] Get:33 http://ftpmaster.internal/ubuntu groovy/main riscv64 libcroco3 riscv64 0.6.13-1 [71.1 kB] Get:34 http://ftpmaster.internal/ubuntu groovy/main riscv64 gettext riscv64 0.19.8.1-10build1 [844 kB] Get:35 http://ftpmaster.internal/ubuntu groovy/main riscv64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:36 http://ftpmaster.internal/ubuntu groovy/main riscv64 po-debconf all 1.0.21 [233 kB] Get:37 http://ftpmaster.internal/ubuntu groovy/main riscv64 debhelper all 13.2.1ubuntu1 [879 kB] Get:38 http://ftpmaster.internal/ubuntu groovy/main riscv64 libaio1 riscv64 0.3.112-8 [6880 B] Get:39 http://ftpmaster.internal/ubuntu groovy/main riscv64 libaio-dev riscv64 0.3.112-8 [14.4 kB] Get:40 http://ftpmaster.internal/ubuntu groovy/main riscv64 libbsd-dev riscv64 0.10.0-1 [203 kB] Get:41 http://ftpmaster.internal/ubuntu groovy/main riscv64 libqb0 riscv64 1.0.6-2 [57.3 kB] Get:42 http://ftpmaster.internal/ubuntu groovy/main riscv64 libqb-dev riscv64 1.0.6-2 [66.6 kB] Get:43 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libcorosync-common4 riscv64 3.0.3-2ubuntu3.1 [7160 B] Get:44 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libcorosync-common-dev riscv64 3.0.3-2ubuntu3.1 [5644 B] Get:45 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libcmap4 riscv64 3.0.3-2ubuntu3.1 [9096 B] Get:46 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libcmap-dev riscv64 3.0.3-2ubuntu3.1 [37.3 kB] Get:47 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libcpg4 riscv64 3.0.3-2ubuntu3.1 [10.5 kB] Get:48 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libcpg-dev riscv64 3.0.3-2ubuntu3.1 [41.5 kB] Get:49 http://ftpmaster.internal/ubuntu groovy/main riscv64 libdlm3 riscv64 4.0.9-1build1 [13.1 kB] Get:50 http://ftpmaster.internal/ubuntu groovy/main riscv64 libdlm-dev riscv64 4.0.9-1build1 [12.0 kB] Get:51 http://ftpmaster.internal/ubuntu groovy/main riscv64 libdlmcontrol3 riscv64 4.0.9-1build1 [10.5 kB] Get:52 http://ftpmaster.internal/ubuntu groovy/main riscv64 libdlmcontrol-dev riscv64 4.0.9-1build1 [3884 B] Get:53 http://ftpmaster.internal/ubuntu groovy/main riscv64 libncurses-dev riscv64 6.2-1 [691 kB] Get:54 http://ftpmaster.internal/ubuntu groovy/main riscv64 libedit-dev riscv64 3.1-20191231-1 [177 kB] Get:55 http://ftpmaster.internal/ubuntu groovy/main riscv64 libpcre2-16-0 riscv64 10.34-7 [107 kB] Get:56 http://ftpmaster.internal/ubuntu groovy/main riscv64 libpcre2-32-0 riscv64 10.34-7 [99.3 kB] Get:57 http://ftpmaster.internal/ubuntu groovy/main riscv64 libpcre2-posix2 riscv64 10.34-7 [5308 B] Get:58 http://ftpmaster.internal/ubuntu groovy/main riscv64 libpcre2-dev riscv64 10.34-7 [905 kB] Get:59 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libquorum5 riscv64 3.0.3-2ubuntu3.1 [6156 B] Get:60 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libquorum-dev riscv64 3.0.3-2ubuntu3.1 [21.0 kB] Get:61 http://ftpmaster.internal/ubuntu groovy/universe riscv64 libsanlock-client1 riscv64 3.6.0-4build1 [13.4 kB] Get:62 http://ftpmaster.internal/ubuntu groovy/universe riscv64 libsanlock1 riscv64 3.6.0-4build1 [39.1 kB] Get:63 http://ftpmaster.internal/ubuntu groovy/universe riscv64 sanlock riscv64 3.6.0-4build1 [105 kB] Get:64 http://ftpmaster.internal/ubuntu groovy/universe riscv64 libsanlock-dev riscv64 3.6.0-4build1 [9316 B] Get:65 http://ftpmaster.internal/ubuntu groovy/main riscv64 libsepol1-dev riscv64 3.1-1 [752 kB] Get:66 http://ftpmaster.internal/ubuntu groovy/main riscv64 libselinux1-dev riscv64 3.1-2 [227 kB] Get:67 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libsystemd-dev riscv64 246.6-1ubuntu1.4 [295 kB] Get:68 http://ftpmaster.internal/ubuntu groovy-updates/main riscv64 libudev-dev riscv64 246.6-1ubuntu1.4 [19.7 kB] Get:69 http://ftpmaster.internal/ubuntu groovy/main riscv64 pkg-config riscv64 0.29.2-1ubuntu1 [43.7 kB] Get:70 http://ftpmaster.internal/ubuntu groovy/main riscv64 thin-provisioning-tools riscv64 0.8.5-4build1 [375 kB] Get:71 http://ftpmaster.internal/ubuntu groovy/main riscv64 uuid-dev riscv64 2.36-3ubuntu1 [49.2 kB] Get:72 http://ftpmaster.internal/ubuntu groovy/main riscv64 libblkid-dev riscv64 2.36-3ubuntu1 [356 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 22.4 MB in 8s (2702 kB/s) Selecting previously unselected package libuchardet0:riscv64. (Reading database ... 10919 files and directories currently installed.) Preparing to unpack .../00-libuchardet0_0.0.7-1_riscv64.deb ... Unpacking libuchardet0:riscv64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.4-5_riscv64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:riscv64. Preparing to unpack .../02-libpipeline1_1.5.3-1_riscv64.deb ... Unpacking libpipeline1:riscv64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../03-man-db_2.9.3-2_riscv64.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package autoconf-archive. Preparing to unpack .../04-autoconf-archive_20190106-2.1ubuntu1_all.deb ... Unpacking autoconf-archive (20190106-2.1ubuntu1) ... Selecting previously unselected package libncurses6:riscv64. Preparing to unpack .../05-libncurses6_6.2-1_riscv64.deb ... Unpacking libncurses6:riscv64 (6.2-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.38-5_riscv64.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:riscv64. Preparing to unpack .../07-libmagic1_1%3a5.38-5_riscv64.deb ... Unpacking libmagic1:riscv64 (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.38-5_riscv64.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package libbsd0:riscv64. Preparing to unpack .../09-libbsd0_0.10.0-1_riscv64.deb ... Unpacking libbsd0:riscv64 (0.10.0-1) ... Selecting previously unselected package libelf1:riscv64. Preparing to unpack .../10-libelf1_0.181-1ubuntu0.1_riscv64.deb ... Unpacking libelf1:riscv64 (0.181-1ubuntu0.1) ... Selecting previously unselected package libexpat1:riscv64. Preparing to unpack .../11-libexpat1_2.2.9-1build1_riscv64.deb ... Unpacking libexpat1:riscv64 (2.2.9-1build1) ... Selecting previously unselected package libglib2.0-0:riscv64. Preparing to unpack .../12-libglib2.0-0_2.66.1-2ubuntu0.2_riscv64.deb ... Unpacking libglib2.0-0:riscv64 (2.66.1-2ubuntu0.2) ... Selecting previously unselected package libicu67:riscv64. Preparing to unpack .../13-libicu67_67.1-4_riscv64.deb ... Unpacking libicu67:riscv64 (67.1-4) ... Selecting previously unselected package libxml2:riscv64. Preparing to unpack .../14-libxml2_2.9.10+dfsg-5ubuntu0.20.10.2_riscv64.deb ... Unpacking libxml2:riscv64 (2.9.10+dfsg-5ubuntu0.20.10.2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../15-gettext-base_0.19.8.1-10build1_riscv64.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libedit2:riscv64. Preparing to unpack .../16-libedit2_3.1-20191231-1_riscv64.deb ... Unpacking libedit2:riscv64 (3.1-20191231-1) ... Selecting previously unselected package libsigsegv2:riscv64. Preparing to unpack .../17-libsigsegv2_2.12-2build1_riscv64.deb ... Unpacking libsigsegv2:riscv64 (2.12-2build1) ... Selecting previously unselected package m4. Preparing to unpack .../18-m4_1.4.18-4_riscv64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../19-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../20-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../21-automake_1%3a1.16.2-4ubuntu1_all.deb ... Unpacking automake (1:1.16.2-4ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../22-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../23-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../24-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../25-libdebhelper-perl_13.2.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.2.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../26-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 .../27-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 .../28-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../29-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../30-dwz_0.13-5_riscv64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:riscv64. Preparing to unpack .../31-libcroco3_0.6.13-1_riscv64.deb ... Unpacking libcroco3:riscv64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../32-gettext_0.19.8.1-10build1_riscv64.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../33-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 .../34-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../35-debhelper_13.2.1ubuntu1_all.deb ... Unpacking debhelper (13.2.1ubuntu1) ... Selecting previously unselected package libaio1:riscv64. Preparing to unpack .../36-libaio1_0.3.112-8_riscv64.deb ... Unpacking libaio1:riscv64 (0.3.112-8) ... Selecting previously unselected package libaio-dev:riscv64. Preparing to unpack .../37-libaio-dev_0.3.112-8_riscv64.deb ... Unpacking libaio-dev:riscv64 (0.3.112-8) ... Selecting previously unselected package libbsd-dev:riscv64. Preparing to unpack .../38-libbsd-dev_0.10.0-1_riscv64.deb ... Unpacking libbsd-dev:riscv64 (0.10.0-1) ... Selecting previously unselected package libqb0:riscv64. Preparing to unpack .../39-libqb0_1.0.6-2_riscv64.deb ... Unpacking libqb0:riscv64 (1.0.6-2) ... Selecting previously unselected package libqb-dev. Preparing to unpack .../40-libqb-dev_1.0.6-2_riscv64.deb ... Unpacking libqb-dev (1.0.6-2) ... Selecting previously unselected package libcorosync-common4:riscv64. Preparing to unpack .../41-libcorosync-common4_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libcorosync-common4:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libcorosync-common-dev:riscv64. Preparing to unpack .../42-libcorosync-common-dev_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libcorosync-common-dev:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libcmap4:riscv64. Preparing to unpack .../43-libcmap4_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libcmap4:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libcmap-dev:riscv64. Preparing to unpack .../44-libcmap-dev_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libcmap-dev:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libcpg4:riscv64. Preparing to unpack .../45-libcpg4_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libcpg4:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libcpg-dev:riscv64. Preparing to unpack .../46-libcpg-dev_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libcpg-dev:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libdlm3:riscv64. Preparing to unpack .../47-libdlm3_4.0.9-1build1_riscv64.deb ... Unpacking libdlm3:riscv64 (4.0.9-1build1) ... Selecting previously unselected package libdlm-dev:riscv64. Preparing to unpack .../48-libdlm-dev_4.0.9-1build1_riscv64.deb ... Unpacking libdlm-dev:riscv64 (4.0.9-1build1) ... Selecting previously unselected package libdlmcontrol3:riscv64. Preparing to unpack .../49-libdlmcontrol3_4.0.9-1build1_riscv64.deb ... Unpacking libdlmcontrol3:riscv64 (4.0.9-1build1) ... Selecting previously unselected package libdlmcontrol-dev:riscv64. Preparing to unpack .../50-libdlmcontrol-dev_4.0.9-1build1_riscv64.deb ... Unpacking libdlmcontrol-dev:riscv64 (4.0.9-1build1) ... Selecting previously unselected package libncurses-dev:riscv64. Preparing to unpack .../51-libncurses-dev_6.2-1_riscv64.deb ... Unpacking libncurses-dev:riscv64 (6.2-1) ... Selecting previously unselected package libedit-dev:riscv64. Preparing to unpack .../52-libedit-dev_3.1-20191231-1_riscv64.deb ... Unpacking libedit-dev:riscv64 (3.1-20191231-1) ... Selecting previously unselected package libpcre2-16-0:riscv64. Preparing to unpack .../53-libpcre2-16-0_10.34-7_riscv64.deb ... Unpacking libpcre2-16-0:riscv64 (10.34-7) ... Selecting previously unselected package libpcre2-32-0:riscv64. Preparing to unpack .../54-libpcre2-32-0_10.34-7_riscv64.deb ... Unpacking libpcre2-32-0:riscv64 (10.34-7) ... Selecting previously unselected package libpcre2-posix2:riscv64. Preparing to unpack .../55-libpcre2-posix2_10.34-7_riscv64.deb ... Unpacking libpcre2-posix2:riscv64 (10.34-7) ... Selecting previously unselected package libpcre2-dev:riscv64. Preparing to unpack .../56-libpcre2-dev_10.34-7_riscv64.deb ... Unpacking libpcre2-dev:riscv64 (10.34-7) ... Selecting previously unselected package libquorum5:riscv64. Preparing to unpack .../57-libquorum5_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libquorum5:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libquorum-dev:riscv64. Preparing to unpack .../58-libquorum-dev_3.0.3-2ubuntu3.1_riscv64.deb ... Unpacking libquorum-dev:riscv64 (3.0.3-2ubuntu3.1) ... Selecting previously unselected package libsanlock-client1. Preparing to unpack .../59-libsanlock-client1_3.6.0-4build1_riscv64.deb ... Unpacking libsanlock-client1 (3.6.0-4build1) ... Selecting previously unselected package libsanlock1. Preparing to unpack .../60-libsanlock1_3.6.0-4build1_riscv64.deb ... Unpacking libsanlock1 (3.6.0-4build1) ... Selecting previously unselected package sanlock. Preparing to unpack .../61-sanlock_3.6.0-4build1_riscv64.deb ... Unpacking sanlock (3.6.0-4build1) ... Selecting previously unselected package libsanlock-dev. Preparing to unpack .../62-libsanlock-dev_3.6.0-4build1_riscv64.deb ... Unpacking libsanlock-dev (3.6.0-4build1) ... Selecting previously unselected package libsepol1-dev:riscv64. Preparing to unpack .../63-libsepol1-dev_3.1-1_riscv64.deb ... Unpacking libsepol1-dev:riscv64 (3.1-1) ... Selecting previously unselected package libselinux1-dev:riscv64. Preparing to unpack .../64-libselinux1-dev_3.1-2_riscv64.deb ... Unpacking libselinux1-dev:riscv64 (3.1-2) ... Selecting previously unselected package libsystemd-dev:riscv64. Preparing to unpack .../65-libsystemd-dev_246.6-1ubuntu1.4_riscv64.deb ... Unpacking libsystemd-dev:riscv64 (246.6-1ubuntu1.4) ... Selecting previously unselected package libudev-dev:riscv64. Preparing to unpack .../66-libudev-dev_246.6-1ubuntu1.4_riscv64.deb ... Unpacking libudev-dev:riscv64 (246.6-1ubuntu1.4) ... Selecting previously unselected package pkg-config. Preparing to unpack .../67-pkg-config_0.29.2-1ubuntu1_riscv64.deb ... Unpacking pkg-config (0.29.2-1ubuntu1) ... Selecting previously unselected package thin-provisioning-tools. Preparing to unpack .../68-thin-provisioning-tools_0.8.5-4build1_riscv64.deb ... Unpacking thin-provisioning-tools (0.8.5-4build1) ... Selecting previously unselected package uuid-dev:riscv64. Preparing to unpack .../69-uuid-dev_2.36-3ubuntu1_riscv64.deb ... Unpacking uuid-dev:riscv64 (2.36-3ubuntu1) ... Selecting previously unselected package libblkid-dev:riscv64. Preparing to unpack .../70-libblkid-dev_2.36-3ubuntu1_riscv64.deb ... Unpacking libblkid-dev:riscv64 (2.36-3ubuntu1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../71-sbuild-build-depends-main-dummy_0.invalid.0_riscv64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libexpat1:riscv64 (2.2.9-1build1) ... Setting up libpipeline1:riscv64 (1.5.3-1) ... Setting up libicu67:riscv64 (67.1-4) ... Setting up libqb0:riscv64 (1.0.6-2) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:riscv64 (2.66.1-2ubuntu0.2) ... No schema files found: doing nothing. Setting up libdebhelper-perl (13.2.1ubuntu1) ... Setting up libsanlock-client1 (3.6.0-4build1) ... Setting up libmagic1:riscv64 (1:5.38-5) ... Setting up libsepol1-dev:riscv64 (3.1-1) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up libcorosync-common4:riscv64 (3.0.3-2ubuntu3.1) ... Setting up autoconf-archive (20190106-2.1ubuntu1) ... Setting up file (1:5.38-5) ... Setting up libsanlock1 (3.6.0-4build1) ... Setting up libpcre2-16-0:riscv64 (10.34-7) ... Setting up autotools-dev (20180224.1) ... Setting up libpcre2-32-0:riscv64 (10.34-7) ... Setting up uuid-dev:riscv64 (2.36-3ubuntu1) ... Setting up libncurses6:riscv64 (6.2-1) ... Setting up libsigsegv2:riscv64 (2.12-2build1) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up pkg-config (0.29.2-1ubuntu1) ... Setting up libudev-dev:riscv64 (246.6-1ubuntu1.4) ... Setting up libpcre2-posix2:riscv64 (10.34-7) ... Setting up libuchardet0:riscv64 (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libdlm3:riscv64 (4.0.9-1build1) ... Setting up libaio1:riscv64 (0.3.112-8) ... Setting up libdlmcontrol3:riscv64 (4.0.9-1build1) ... Setting up libbsd0:riscv64 (0.10.0-1) ... Setting up libelf1:riscv64 (0.181-1ubuntu0.1) ... Setting up libxml2:riscv64 (2.9.10+dfsg-5ubuntu0.20.10.2) ... Setting up libbsd-dev:riscv64 (0.10.0-1) ... Setting up libsystemd-dev:riscv64 (246.6-1ubuntu1.4) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up libblkid-dev:riscv64 (2.36-3ubuntu1) ... Setting up libqb-dev (1.0.6-2) ... Setting up libncurses-dev:riscv64 (6.2-1) ... Setting up libpcre2-dev:riscv64 (10.34-7) ... Setting up libcpg4:riscv64 (3.0.3-2ubuntu3.1) ... Setting up libcmap4:riscv64 (3.0.3-2ubuntu3.1) ... Setting up libtool (2.4.6-14) ... Setting up libquorum5:riscv64 (3.0.3-2ubuntu3.1) ... Setting up libselinux1-dev:riscv64 (3.1-2) ... Setting up libdlmcontrol-dev:riscv64 (4.0.9-1build1) ... Setting up libedit2:riscv64 (3.1-20191231-1) ... Setting up m4 (1.4.18-4) ... Setting up libdlm-dev:riscv64 (4.0.9-1build1) ... Setting up libaio-dev:riscv64 (0.3.112-8) ... Setting up sanlock (3.6.0-4build1) ... Adding user sanlock to group disk Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libedit-dev:riscv64 (3.1-20191231-1) ... Setting up thin-provisioning-tools (0.8.5-4build1) ... Setting up libcroco3:riscv64 (0.6.13-1) ... Setting up libsanlock-dev (3.6.0-4build1) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up libcorosync-common-dev:riscv64 (3.0.3-2ubuntu3.1) ... Setting up libquorum-dev:riscv64 (3.0.3-2ubuntu3.1) ... Setting up automake (1:1.16.2-4ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10build1) ... Setting up man-db (2.9.3-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 intltool-debian (0.35.0+20060710.5) ... Setting up libcmap-dev:riscv64 (3.0.3-2ubuntu3.1) ... Setting up libcpg-dev:riscv64 (3.0.3-2ubuntu3.1) ... Setting up po-debconf (1.0.21) ... Setting up debhelper (13.2.1ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.32-0ubuntu3) ... Processing triggers for systemd (246.6-1ubuntu1.4) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in linux-any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.8.0-20-generic #22~20.04.1-Ubuntu SMP Tue Mar 23 14:08:20 UTC 2021 riscv64 (riscv64) Toolchain package versions: binutils_2.35.1-1ubuntu1 dpkg-dev_1.20.5ubuntu2 g++-10_10.2.0-13ubuntu1 gcc-10_10.2.0-13ubuntu1 libc6-dev_2.32-0ubuntu3 libstdc++-10-dev_10.2.0-13ubuntu1 libstdc++6_10.2.0-13ubuntu1 linux-libc-dev_5.8.0-55.62 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1build1 apt_2.1.10ubuntu0.3 autoconf_2.69-11.1 autoconf-archive_20190106-2.1ubuntu1 automake_1:1.16.2-4ubuntu1 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu14 base-passwd_3.5.47 bash_5.0-6ubuntu2 binutils_2.35.1-1ubuntu1 binutils-common_2.35.1-1ubuntu1 binutils-riscv64-linux-gnu_2.35.1-1ubuntu1 bsdextrautils_2.36-3ubuntu1 bsdutils_1:2.36-3ubuntu1 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20210119~20.10.1 coreutils_8.32-3ubuntu1 cpp_4:10.2.0-1ubuntu1 cpp-10_10.2.0-13ubuntu1 cpp-9_9.3.0-18ubuntu1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2.1ubuntu1 debianutils_4.11.2 dh-autoreconf_19 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3ubuntu1 dpkg_1.20.5ubuntu2 dpkg-dev_1.20.5ubuntu2 dwz_0.13-5 e2fsprogs_1.45.6-1ubuntu1 fakeroot_1.25.2-1 file_1:5.38-5 findutils_4.7.0-1ubuntu2 g++_4:10.2.0-1ubuntu1 g++-10_10.2.0-13ubuntu1 gcc_4:10.2.0-1ubuntu1 gcc-10_10.2.0-13ubuntu1 gcc-10-base_10.2.0-13ubuntu1 gcc-8-base_8.4.0-4ubuntu1 gcc-9-base_9.3.0-18ubuntu1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.20-1ubuntu1.1 gpg-agent_2.2.20-1ubuntu1.1 gpgconf_2.2.20-1ubuntu1.1 gpgv_2.2.20-1ubuntu1.1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2ubuntu1.1 hostname_3.23 init_1.58 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 krb5-locales_1.17-10ubuntu0.1 libacl1_2.2.53-8 libaio-dev_0.3.112-8 libaio1_0.3.112-8 libapparmor1_3.0.0-0ubuntu1 libapt-pkg6.0_2.1.10ubuntu0.3 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2build20.10.0 libassuan0_2.5.3-7.1 libatomic1_10.2.0-13ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3ubuntu1 libaudit1_1:2.8.5-3ubuntu1 libbinutils_2.35.1-1ubuntu1 libblkid-dev_2.36-3ubuntu1 libblkid1_2.36-3ubuntu1 libbsd-dev_0.10.0-1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.32-0ubuntu3 libc-dev-bin_2.32-0ubuntu3 libc6_2.32-0ubuntu3 libc6-dev_2.32-0ubuntu3 libcap-ng0_0.7.9-2.2 libcap2_1:2.43-1 libcc1-0_10.2.0-13ubuntu1 libcmap-dev_3.0.3-2ubuntu3.1 libcmap4_3.0.3-2ubuntu3.1 libcom-err2_1.45.6-1ubuntu1 libcorosync-common-dev_3.0.3-2ubuntu3.1 libcorosync-common4_3.0.3-2ubuntu3.1 libcpg-dev_3.0.3-2ubuntu3.1 libcpg4_3.0.3-2ubuntu3.1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1ubuntu1 libcrypt1_1:4.4.16-1ubuntu1 libcryptsetup12_2:2.3.3-1ubuntu6 libctf-nobfd0_2.35.1-1ubuntu1 libctf0_2.35.1-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu3 libdebconfclient0_0.252ubuntu1 libdebhelper-perl_13.2.1ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu3 libdlm-dev_4.0.9-1build1 libdlm3_4.0.9-1build1 libdlmcontrol-dev_4.0.9-1build1 libdlmcontrol3_4.0.9-1build1 libdpkg-perl_1.20.5ubuntu2 libedit-dev_3.1-20191231-1 libedit2_3.1-20191231-1 libelf1_0.181-1ubuntu0.1 libexpat1_2.2.9-1build1 libext2fs2_1.45.6-1ubuntu1 libfakeroot_1.25.2-1 libffi7_3.3-4 libffi8ubuntu1_3.4~20200819gead65ca871-0ubuntu3 libfile-stripnondeterminism-perl_1.9.0-1 libgcc-10-dev_10.2.0-13ubuntu1 libgcc-s1_10.2.0-13ubuntu1 libgcrypt20_1.8.5-5ubuntu2 libgdbm-compat4_1.18.1-5.1 libgdbm6_1.18.1-5.1 libglib2.0-0_2.66.1-2ubuntu0.2 libgmp10_2:6.2.0+dfsg-6ubuntu1 libgnutls30_3.6.15-4ubuntu2 libgomp1_10.2.0-13ubuntu1 libgpg-error0_1.38-2 libgpm2_1.20.7-6 libgssapi-krb5-2_1.17-10ubuntu0.1 libhogweed5_3.5.1+really3.5.1-2 libhogweed6_3.6-2ubuntu0.2 libicu67_67.1-4 libidn2-0_2.3.0-1 libip4tc2_1.8.5-3ubuntu2.20.10.2 libisl22_0.22.1-1 libjson-c5_0.15-1 libk5crypto3_1.17-10ubuntu0.1 libkeyutils1_1.6.1-2ubuntu1 libkmod2_27+20200310-2ubuntu1 libkrb5-3_1.17-10ubuntu0.1 libkrb5support0_1.17-10ubuntu0.1 liblocale-gettext-perl_1.07-4 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblz4-1_1.9.2-2ubuntu0.20.10.1 liblzma5_5.2.4-1ubuntu1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmount1_2.36-3ubuntu1 libmpc3_1.2.0~rc1-1 libmpfr6_4.1.0-3 libncurses-dev_6.2-1 libncurses6_6.2-1 libncursesw6_6.2-1 libnettle7_3.5.1+really3.5.1-2 libnettle8_3.6-2ubuntu0.2 libnpth0_1.6-2 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.21-2ubuntu0.1 libpam-modules_1.3.1-5ubuntu6.20.10.1 libpam-modules-bin_1.3.1-5ubuntu6.20.10.1 libpam-runtime_1.3.1-5ubuntu6.20.10.1 libpam0g_1.3.1-5ubuntu6.20.10.1 libpcre2-16-0_10.34-7 libpcre2-32-0_10.34-7 libpcre2-8-0_10.34-7 libpcre2-dev_10.34-7 libpcre2-posix2_10.34-7 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libpipeline1_1.5.3-1 libpng16-16_1.6.37-3 libqb-dev_1.0.6-2 libqb0_1.0.6-2 libquorum-dev_3.0.3-2ubuntu3.1 libquorum5_3.0.3-2ubuntu3.1 libreadline8_8.0-4 libsanlock-client1_3.6.0-4build1 libsanlock-dev_3.6.0-4build1 libsanlock1_3.6.0-4build1 libseccomp2_2.5.1-1ubuntu1~20.10.1 libselinux1_3.1-2 libselinux1-dev_3.1-2 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsepol1_3.1-1 libsepol1-dev_3.1-1 libsigsegv2_2.12-2build1 libsmartcols1_2.36-3ubuntu1 libsqlite3-0_3.33.0-1ubuntu0.1 libss2_1.45.6-1ubuntu1 libssl1.1_1.1.1f-1ubuntu4.4 libstdc++-10-dev_10.2.0-13ubuntu1 libstdc++6_10.2.0-13ubuntu1 libsub-override-perl_0.09-2 libsystemd-dev_246.6-1ubuntu1.4 libsystemd0_246.6-1ubuntu1.4 libtasn1-6_4.16.0-2 libtext-charwidth-perl_0.04-10 libtext-iconv-perl_1.7-7 libtinfo6_6.2-1 libtirpc-common_1.2.6-1build1 libtirpc-dev_1.2.6-1build1 libtirpc3_1.2.6-1build1 libtool_2.4.6-14 libuchardet0_0.0.7-1 libudev-dev_246.6-1ubuntu1.4 libudev1_246.6-1ubuntu1.4 libunistring2_0.9.10-4 libuuid1_2.36-3ubuntu1 libxml2_2.9.10+dfsg-5ubuntu0.20.10.2 libzstd1_1.4.5+dfsg-4ubuntu0.1 linux-libc-dev_5.8.0-55.62 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu6 logsave_1.45.6-1ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.3-4ubuntu1 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mount_2.36-3ubuntu1 ncurses-base_6.2-1 ncurses-bin_6.2-1 openssl_1.1.1f-1ubuntu4.4 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu6 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.30_5.30.3-4 pinentry-curses_1.1.0-4build1 pkg-config_0.29.2-1ubuntu1 pkgbinarymangler_146 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 readline-common_8.0-4 rpcsvc-proto_1.4.2-0ubuntu4 sanlock_3.6.0-4build1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1ubuntu1 sensible-utils_0.0.13 systemd_246.6-1ubuntu1.4 systemd-sysv_246.6-1ubuntu1.4 systemd-timesyncd_246.6-1ubuntu1.4 sysvinit-utils_2.96-3ubuntu1 tar_1.30+dfsg-7ubuntu0.20.10.1 thin-provisioning-tools_0.8.5-4build1 ubuntu-keyring_2020.06.17.3 util-linux_2.36-3ubuntu1 uuid-dev_2.36-3ubuntu1 xz-utils_5.2.4-1ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: lvm2 Binary: lvm2, lvm2-udeb, lvm2-dbusd, lvm2-lockd, libdevmapper-dev, libdevmapper1.02.1, libdevmapper1.02.1-udeb, dmsetup, dmsetup-udeb, libdevmapper-event1.02.1, dmeventd, liblvm2cmd2.03, liblvm2-dev Architecture: linux-any all Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Maintainer: Ubuntu Developers Uploaders: Bastian Blank Homepage: https://sourceware.org/lvm2/ Standards-Version: 4.1.1 Vcs-Browser: https://salsa.debian.org/lvm-team/lvm2 Vcs-Git: https://salsa.debian.org/lvm-team/lvm2.git Build-Depends: debhelper-compat (= 13), autoconf-archive, automake, libaio-dev, libblkid-dev, pkg-config, systemd, thin-provisioning-tools Build-Depends-Arch: libcmap-dev, libcorosync-common-dev, libcpg-dev, libdlm-dev (>> 2), libdlmcontrol-dev, libedit-dev, libquorum-dev, libsanlock-dev, libselinux1-dev, libsystemd-dev, libudev-dev Build-Depends-Indep: dh-sequence-python3, python3-dev, python3-dbus, python3-pyudev Package-List: dmeventd deb admin optional arch=linux-any dmsetup deb admin optional arch=linux-any dmsetup-udeb udeb debian-installer optional arch=linux-any libdevmapper-dev deb libdevel optional arch=linux-any libdevmapper-event1.02.1 deb libs optional arch=linux-any libdevmapper1.02.1 deb libs optional arch=linux-any libdevmapper1.02.1-udeb udeb debian-installer optional arch=linux-any liblvm2-dev deb libdevel optional arch=linux-any liblvm2cmd2.03 deb libs optional arch=linux-any lvm2 deb admin optional arch=linux-any lvm2-dbusd deb admin optional arch=all lvm2-lockd deb admin optional arch=linux-any lvm2-udeb udeb debian-installer optional arch=linux-any Checksums-Sha1: 131a5943a49f141d67fbd75ff4d6577c884fe132 1699012 lvm2_2.03.11.orig.tar.xz 86963dc440a6b1ec9efdc28195f08b5b758672b0 44272 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1.debian.tar.xz Checksums-Sha256: 7ef41edc65c4b807c5667ac7e9c371016d0db2a641812b334571acc0e025d86c 1699012 lvm2_2.03.11.orig.tar.xz f364b1a41bb190669e8da1cbe8df1ed0c9878f783238116cd5de212ae7afacd0 44272 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1.debian.tar.xz Files: 7abb38e01b740dd7cbbe3d2aac93f1bc 1699012 lvm2_2.03.11.orig.tar.xz 22ba4dfc70e27ceaf952aebc87718fef 44272 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1.debian.tar.xz Original-Maintainer: Debian LVM Team -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE6lM3bZSskAWIGxy2bDc/V48coGcFAmDHZZ4ACgkQbDc/V48c oGdXMwgAm4iH6ZpcVzZ0dfEZkD02qQnxwrgtA1tODCxsxyrcQW23jRYusdAjVFbv i4HP9YpCb4WUBleMpbU1mQl/dGNNRZHIniBFA9fmTwlo+tpyxagnclPM8XtYYZky OD1jOT/LjHcaWAEBHRgDVSoudXKjW1hg+U6YHlrOdXvPVC5e8aPvPOl1MMuWyGaO 9nbAnb33JGA5RgGTUdDEOPUioXQMCt+OIy8d4QZhxv5/RnnKyZg1hhcqbSpDImLQ ZRMtyJUFOGC3DiiM+1xaxuPTO6nijC6n7KLEsJ6+dggH9uvbxMrWQ5nVGV5PPIPo zpm56+jaaXKu8ESng0tBsmO9y5HMdA== =asHk -----END PGP SIGNATURE----- gpgv: Signature made Mon Jun 14 14:20:14 2021 UTC gpgv: using RSA key EA53376D94AC9005881B1CB66C373F578F1CA067 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./lvm2_2.03.11-2ubuntu4~ubuntu20.10.1.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~ubuntu20.10.1.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=8 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-21702079 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-21702079 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-21702079 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package lvm2 dpkg-buildpackage: info: source version 2.03.11-2ubuntu4~ubuntu20.10.1 dpkg-buildpackage: info: source distribution groovy-backports dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 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/riscv64-linux-gnu --sbindir=/sbin --with-usrlibdir=/usr/lib/riscv64-linux-gnu --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=riscv64-linux-gnu --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/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --libdir=/lib/riscv64-linux-gnu --sbindir=/sbin --with-usrlibdir=/usr/lib/riscv64-linux-gnu --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... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu 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=riscv64-linux-gnu --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/riscv64-linux-gnu --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... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu 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 -j8 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 -C udev device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_deb/include' [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 -fdebug-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_deb/man' [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 -fdebug-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 [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 -fdebug-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]: Entering directory '/<>/debian/build/build_deb/udev' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make[3]: Nothing to be done for 'device-mapper'. make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/libdaemon' make[3]: Leaving directory '/<>/debian/build/build_deb/include' [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 -fdebug-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 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/udev' [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 -fdebug-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 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 -fdebug-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 [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 [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" 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" 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 [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" 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" dmeventd.8 [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 -fdebug-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 make[3]: Leaving directory '/<>/debian/build/build_deb/man' [CC] device_mapper/libdm-deptree.c [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 -fdebug-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 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 -fdebug-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 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; | ^ [CC] device_mapper/libdm-report.c device_mapper/ioctl/libdm-iface.c: In function ‘_process_all_v4’: 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 -fdebug-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 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); | ^ [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 -fdebug-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 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); | ^~~~~~~~~~~~ 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)) | ^ [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 -fdebug-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 [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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 -fdebug-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 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’: [CC] device_mapper/regex/ttree.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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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/regex/parse_rx.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4089:2: note: in expansion of macro ‘dm_list_iterate_items’ 4089 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] device_mapper/vdo/status.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 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/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 -fdebug-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' make -C lib device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/lib' [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/bitset.c -o datastruct/bitset.o make -C scripts device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/scripts' [AR] base/libbase.a rm -f 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 -fdebug-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/lib' ar rsv base/libbase.a base/data-struct/hash.o base/data-struct/list.o base/data-struct/radix-tree.o > /dev/null [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/list.c -o datastruct/list.o ar: creating base/libbase.a [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-common.c -o libdm-common.o make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' [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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-deptree.c -o libdm-deptree.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-file.c -o libdm-file.o [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 -fdebug-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 -fdebug-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-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-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; | ^~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-string.c -o libdm-string.o 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); | ^~~~~~~~~~~~ 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-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: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/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-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); | ^~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-targets.c -o libdm-targets.o 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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-timestamp.c -o libdm-timestamp.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: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) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC mm/dbg_malloc.c -o mm/dbg_malloc.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/parse_rx.c -o regex/parse_rx.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/ttree.c [AR] device_mapper/libdevice-mapper.a 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/ttree.c -o regex/ttree.o 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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC ioctl/libdm-iface.c -o ioctl/libdm-iface.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 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 -fdebug-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] ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so.1.02.1 ln -s -f ioctl/libdevmapper.so libdevmapper.so 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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/conf' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/include' make -C libdaemon make -C 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 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"+;" 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 /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 -C server device-mapper 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"+;" 69-dm-lvm-metad.rules.in >69-dm-lvm-metad.rules make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' 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 ln -s 69-dm-lvm-metad.rules 69-lvm-metad.rules make[3]: Leaving directory '/<>/debian/build/build_deb/udev' 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/server' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make -C client make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' 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] config-util.c [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-io.c -o daemon-io.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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o [CC] cache_segtype/cache.c [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 -fdebug-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 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o [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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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’: 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) | ^~~~~~~~~~~~ activate/activate.c:55:11: note: in expansion of macro ‘dm_list_struct_base’ 55 | 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: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 ‘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: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) | ^~~~~~~~~~~~ ../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); | ^~~~~~~~~~~~ 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: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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ ../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) | ^~~~~~~~~~~~ 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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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); \ | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] device/bcache.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:2499:3: note: in expansion of macro ‘dm_list_iterate_items’ 2499 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o 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 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) | ^~~~~~~~~~~~~~~~~~~~~ [CC] device/bcache-utils.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:2: note: in expansion of macro ‘dm_list_iterate_items’ 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] device/dev-ext.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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/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-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 -fdebug-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 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-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o [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 -fdebug-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 -fdebug-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 -fdebug-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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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’: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 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-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 [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 -fdebug-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 [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 -fdebug-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 [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 -fdebug-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 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/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 -fdebug-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 -fdebug-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/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’: [CC] format_text/text_label.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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-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/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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o 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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/hints.c -o label/hints.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); | ^~~~~~~~~~~~ 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] 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 -fdebug-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) { | ^~~~~~~~~~~~~~~~~~~~~ [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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o 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) | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/cache_manip.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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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] 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 -fdebug-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 -fdebug-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 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/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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o [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 -fdebug-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 -fdebug-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 -fdebug-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/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/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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.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/pool_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 -fdebug-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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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.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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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:2992:6: note: in expansion of macro ‘dm_list_iterate_items’ 2992 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/lv_manip.c:3902:2: note: in expansion of macro ‘dm_list_iterate_items’ 3902 | dm_list_iterate_items(aa, &ah->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/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: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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/lv_manip.c:3949:2: note: in expansion of macro ‘dm_list_iterate_items’ 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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 ‘_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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/lv_manip.c:4654:2: note: in expansion of macro ‘dm_list_iterate_items’ 4654 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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:5333:2: note: in expansion of macro ‘dm_list_iterate_items’ 5333 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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/lv_manip.c: In function ‘generate_lv_name’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2165:2: note: in expansion of macro ‘dm_list_iterate_items’ 2165 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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 ‘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/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: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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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: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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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: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) | ^~~~~~~~~~~~~~~~~~~~~ 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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘lv_remove_single’: 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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/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: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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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/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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) | ^~~~~~~~~~~~ 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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/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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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 ‘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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/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/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/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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/segtype.c -o metadata/segtype.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: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/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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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 ‘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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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: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 ‘insert_layer_for_lv’: 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_set_fid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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: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/metadata.c:4079:2: note: in expansion of macro ‘dm_list_iterate_items’ 4079 | dm_list_iterate_items(pvl, &vg->removed_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/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/metadata.c: In function ‘fid_add_mdas’: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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/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:4293:2: note: in expansion of macro ‘dm_list_iterate_items’ 4293 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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 ‘_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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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: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: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/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/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’: 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/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: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: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: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: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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:7783:2: note: in expansion of macro ‘dm_list_iterate_items’ 7783 | dm_list_iterate_items(lvl, lv_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: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:7783:2: note: in expansion of macro ‘dm_list_iterate_items’ 7783 | 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/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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/lv_manip.c:7805:2: note: in expansion of macro ‘dm_list_iterate_items’ 7805 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/metadata.c:5159:2: note: in expansion of macro ‘dm_list_iterate_items’ 5159 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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: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/pv_map.c:147:3: note: in expansion of macro ‘dm_list_iterate_items’ 147 | dm_list_iterate_items(pvm2, 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/raid_manip.c:275:2: note: in expansion of macro ‘dm_list_iterate_items’ 275 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 ‘_activate_sub_lvs_excl_local_list’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/vg.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2740:2: note: in expansion of macro ‘dm_list_iterate_items’ 2740 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.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: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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/crc.c -o misc/crc.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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.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; | ^ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o 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] 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 -fdebug-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] 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 [CC] locking/lvmlockd.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/lvmlockd.c -o locking/lvmlockd.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 -fdebug-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/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); | ^~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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_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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/tools' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' [CC] commands.h [GEN] command-lines-input.h [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 -fdebug-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] cmds.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 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 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 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 [LN] man-generator.c ln -s -f command.c man-generator.c [CC] command.c [CC] dumpconfig.c [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o [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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o [CC] lvm2_activation_generator_systemd_red_hat gcc -o lvm2_activation_generator_systemd_red_hat lvm2_activation_generator_systemd_red_hat.o -g -fdebug-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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvpoll.c -o lvpoll.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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvreduce.c -o lvreduce.o 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] 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.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)); | ^~~~~~~~~~~~ [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 -fdebug-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 -fdebug-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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.o [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 -fdebug-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 -fdebug-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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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] 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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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); | ^ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgexport.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3571:3: note: in expansion of macro ‘dm_list_iterate_items’ 3571 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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’: [CC] vgextend.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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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’: [CC] vgimportclone.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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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’: 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.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: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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.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 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 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] 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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.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 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] 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 -fdebug-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 -fdebug-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 -fdebug-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 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] 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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.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; | ^~~~~~~~~~~~ set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym 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; | ^~~~~~~~~~~~ [AR] liblvm2cmd.a cat ../lib/liblvm-internal.a > liblvm2cmd.a [CC] lvm gcc -g -fdebug-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 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o man-generator man-generator.o [CC] liblvm2cmd.so gcc -shared -Wl,-soname,liblvm2cmd.so.2.03 \ -g -fdebug-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 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' [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] 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 [MAN] lvmreport.7 [MAN] lvmcache.7 [MAN] lvmthin.7 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' /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+" lvmreport.7_main > lvmreport.7 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' /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 /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" 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 /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" 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 -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[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' ../tools/man-generator --primary lvmconfig > test.gen [MAN] lvm.8 [MAN] lvmdump.8 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' make -C 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" lvmraid.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" lvmvdo.7 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/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+" lvm.8_main > 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+" lvmdump.8_main > lvmdump.8 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' [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 /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 -C 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" 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" lvmsar.8 make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' [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 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] 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] 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 [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 make -C plugins 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" 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" 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" 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" lvmlockd.8 make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-core.c -o lvmpolld-core.o [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 [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 [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 -fdebug-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 [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 -fdebug-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 /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 /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 [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 -fdebug-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 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 make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins [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 -fdebug-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 make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' 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 make -C lvm2 device-mapper make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' 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 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 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' 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; | ^ lvmlockd-sanlock.c: In function ‘lm_add_resource_sanlock’: 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; | ^ 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’: 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; | ^ 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); | ^~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function ‘lm_convert_sanlock’: 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; | ^ lvmlockd-sanlock.c: In function ‘release_rename’: 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’: 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; | ^ 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) { | ^~~~~~~~~~~~~~~~~~~ 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 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) { | ^~~~~~~~~~~~~~~~~~~ make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' lvmlockd-dlm.c: In function ‘lm_add_resource_dlm’: lvmlockd-core.c: In function ‘res_process’: 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; | ^ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-dlm.c:284:13: warning: cast increases required alignment of target type [-Wcast-align] 284 | rdd->vb = (struct val_blk *)buf; | ^ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-dlm.c: In function ‘lm_rem_resource_dlm’: ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-dlm.c: In function ‘lm_convert_dlm’: ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ../../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-dlm.c: In function ‘lm_unlock_dlm’: ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~ ../../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-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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 ../../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’: make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ [CC] lvmpolld-cmd-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 -fdebug-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 ../../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); | ^~~~~~~~~~~~~~~~ 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 ../../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’: ../../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) { | ^~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~ make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' lvmlockd-core.c: In function ‘dump_info’: make -C mirror device-mapper ../../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) { | ^~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~ make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' 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); | ^~~~~~~~~~~~~~~~ make -C vdo device-mapper 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) { | ^~~~~~~~~~~~~~~~~~~ make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' 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 ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~ ../../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) | ^~~~~~~~~~~~~~~~~~~ make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' 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 ../../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) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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) { | ^~~~~~~~~~~~~~~~~~~ make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 ../../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); | ^~~~~~~~~~~~~~~~ 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 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' ../../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); | ^~~~~~~~~~~~~~~~ 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 [CC] lvmpolld gcc -g -fdebug-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 [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 -fdebug-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 [CC] lvmlockctl gcc -g -fdebug-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 ./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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' 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 ./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 [CC] libdevmapper-event-lvm2.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2.so.2.03 \ -g -fdebug-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 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 [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' 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 make -C raid make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' 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 [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_snapshot.c -o dmeventd_snapshot.o 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 make -C thin 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 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_raid.c -o dmeventd_raid.o make -C mirror make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_thin.c -o dmeventd_thin.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 make -C vdo 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; \ ( 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 make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' set -e; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym [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 -fdebug-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; (echo "Base {"; echo " global:";\ /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo "};";\ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ ) > .export.sym 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; \ ( 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 [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_vdo.c -o dmeventd_vdo.o 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; (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 ./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 [CC] libdevmapper-event-lvm2raid.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2raid.so.2.03 \ -g -fdebug-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 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-lvm2snapshot.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2snapshot.so.2.03 \ -g -fdebug-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 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 [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' 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 [CC] libdevmapper-event-lvm2thin.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2thin.so.2.03 \ -g -fdebug-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 [CC] libdevmapper-event-lvm2mirror.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2mirror.so.2.03 \ -g -fdebug-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 -fdebug-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-lvm2snapshot.so ln -s -f libdevmapper-event-lvm2snapshot.so.2.03 libdevmapper-event-lvm2snapshot.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' 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 [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' [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 ./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 make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' [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 [CC] libdevmapper-event-lvm2vdo.so.2.03 gcc -shared -Wl,-soname,libdevmapper-event-lvm2vdo.so.2.03 \ -g -fdebug-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 [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 [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 /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 /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 -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 [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 -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" lvmconfig.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 [LN] libdevmapper-event-lvm2vdo.so ln -s -f libdevmapper-event-lvm2vdo.so.2.03 libdevmapper-event-lvm2vdo.so /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" lvconvert.8 make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving 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" lvextend.8 make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' [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 /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 -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 [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 make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' make[3]: Leaving directory '/<>/debian/build/build_deb/daemons' /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 [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" 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 [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" 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] 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 [MAN] 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" 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+" pvremove.8_gen > pvremove.8 [MAN] 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" 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+" pvresize.8_gen > 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" pvmove.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 /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 [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 [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 /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] 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 -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" 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" vgcfgrestore.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 /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] 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 [MAN] 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" 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" 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+" vgexport.8_gen > vgexport.8 [MAN] 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 /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 [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 -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] 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+" vgmerge.8_gen > 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+" 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 /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 [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 [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" 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 -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 -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 [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 /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] 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] lvm-config.8 echo ".so lvmconfig.8" > lvm-config.8 [MAN] lvm-dumpconfig.8 echo ".so lvmconfig.8" > lvm-dumpconfig.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" 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" vgsplit.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 -j8 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 -C udev device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/include' [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 -fdebug-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 make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_udeb/man' 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 -fdebug-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 [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 -fdebug-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]: Entering directory '/<>/debian/build/build_udeb/udev' 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/conf' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/include' [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 -fdebug-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 make[3]: Nothing to be done for 'device-mapper'. [CC] device_mapper/ioctl/libdm-iface.c make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' 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 -fdebug-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 [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 [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 -fdebug-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 -fdebug-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 /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 [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 [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 -fdebug-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 [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 make[3]: Leaving directory '/<>/debian/build/build_udeb/man' [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 -fdebug-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 -fdebug-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 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-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 -fdebug-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-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)) | ^ [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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 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/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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in 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/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 -fdebug-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 -fdebug-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 -fdebug-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 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/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 -fdebug-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' make -C lib device-mapper make -C scripts device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/lib' make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/bitset.c -o datastruct/bitset.o [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/lib' make[3]: Nothing to be done for 'device-mapper'. [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC datastruct/hash.c -o datastruct/hash.o make[3]: Leaving directory '/<>/debian/build/build_udeb/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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-deptree.c -o libdm-deptree.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-file.c -o libdm-file.o [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 -fdebug-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-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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-stats.c -o libdm-stats.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:77, from libdm-common.c:16: libdm-common.c: In function ‘_stack_node_op’: 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/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); | ^~~~~~~~~~~~ [CC] libdm-string.c ../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); | ^~~~~~~~~~~~ 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 -fdebug-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-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-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/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); | ^~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-targets.c -o libdm-targets.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC libdm-timestamp.c -o libdm-timestamp.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../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))) { | ^~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC mm/dbg_malloc.c -o mm/dbg_malloc.o 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] 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC regex/ttree.c -o regex/ttree.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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC ioctl/libdm-iface.c -o ioctl/libdm-iface.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 [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 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) + | ^ ar: creating device_mapper/libdevice-mapper.a 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; | ^ 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 ‘_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 -fdebug-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 -fdebug-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 -fdebug-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/include' make[3]: Entering directory '/<>/debian/build/build_udeb/conf' 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' /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 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"+;" 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 /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 dm-tools device-mapper make -C client 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"+;" 69-dm-lvm-metad.rules.in >69-dm-lvm-metad.rules make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' 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 ln -s 69-dm-lvm-metad.rules 69-lvm-metad.rules 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/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 '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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o [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 -fdebug-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 [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o [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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~ ../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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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’: 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: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) | ^~~~~~~~~~~~ activate/activate.c:55:11: note: in expansion of macro ‘dm_list_struct_base’ 55 | 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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] datastruct/str_list.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:1023:2: note: in expansion of macro ‘dm_list_iterate_items’ 1023 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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’: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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 ‘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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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); \ | ^~~~~~~~~~~~~~~~~~~ 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:2142:3: note: in expansion of macro ‘dm_list_iterate_items’ 2142 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1248:9: note: in expansion of macro ‘dm_list_iterate_items’ 1248 | 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~ 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)) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_update_bas’: 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: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: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: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)) | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function ‘lvmcache_foreach_mda’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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); | ^~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function ‘_lv_remove_any_missing_subdevs’: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o [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 -fdebug-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/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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 -fdebug-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/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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/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-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 -fdebug-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 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-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o [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 -fdebug-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 -fdebug-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 -fdebug-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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 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-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 -fdebug-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 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-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 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-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 -fdebug-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 -fdebug-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 -fdebug-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 [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 -fdebug-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 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 -fdebug-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/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 -fdebug-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 [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 -fdebug-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 [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 -fdebug-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 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/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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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’: 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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/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/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/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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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 -fdebug-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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] freeseg/freeseg.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1044:2: note: in expansion of macro ‘dm_list_iterate_items’ 1044 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 freeseg/freeseg.c -o freeseg/freeseg.o 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] 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 -fdebug-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 -fdebug-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 -fdebug-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 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); | ^~~~~~~~~~~~ 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 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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’: 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/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/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: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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 -fdebug-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 -fdebug-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 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/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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o [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 -fdebug-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 -fdebug-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 -fdebug-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/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/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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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.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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pool_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 -fdebug-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 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]) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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:2839:3: note: in expansion of macro ‘dm_list_iterate_items’ 2839 | 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_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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_has_unknown_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/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/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/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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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/lv_manip.c: In function ‘_find_max_parallel_space_for_one_policy’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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/mirror.c:1285:2: note: in expansion of macro ‘dm_list_iterate_items’ 1285 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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/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/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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/lv_manip.c: In function ‘lv_add_segmented_mirror_image’: 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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 ‘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/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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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]) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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: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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/pv_list.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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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 ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) | ^~~~~~~~~~~~~~~~~~~~~ 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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: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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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/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: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) | ^~~~~~~~~~~~~~~~~~~~~ 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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: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/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: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/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: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) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function ‘generate_lv_name’: 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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: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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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 ‘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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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); | ^~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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/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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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/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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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:6735:2: note: in expansion of macro ‘dm_list_iterate_items’ 6735 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) | ^~~~~~~~~~~~ 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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 -fdebug-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 metadata/lv_manip.c: In function ‘split_parent_segments_for_layer’: 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/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/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/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/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/lv_manip.c:7019:3: note: in expansion of macro ‘dm_list_iterate_items’ 7019 | dm_list_iterate_items(seg, &parent_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/raid_manip.c metadata/metadata.c: In function ‘_check_devs_used_correspond_with_lv’: 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 -fdebug-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 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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: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:3386:2: note: in expansion of macro ‘dm_list_iterate_items’ 3386 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/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/metadata.c:3481:2: note: in expansion of macro ‘dm_list_iterate_items’ 3481 | dm_list_iterate_items(dl, 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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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/lv_manip.c: In function ‘insert_layer_for_lv’: 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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/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:3652:2: note: in expansion of macro ‘dm_list_iterate_items’ 3652 | dm_list_iterate_items(pvl, &vg->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/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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/segtype.c metadata/lv_manip.c: In function ‘insert_layer_for_segments_on_pv’: 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/segtype.c -o metadata/segtype.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:7587:2: note: in expansion of macro ‘dm_list_iterate_items’ 7587 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘vg_set_fid’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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: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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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:7595:5: note: in expansion of macro ‘dm_list_iterate_items’ 7595 | dm_list_iterate_items(lvl, lvs_changed) | ^~~~~~~~~~~~~~~~~~~~~ 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/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 ‘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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] metadata/snapshot_manip.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7783:2: note: in expansion of macro ‘dm_list_iterate_items’ 7783 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function ‘tags_format_and_copy’: 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 -fdebug-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/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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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: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) { | ^~~~~~~~~~~~~~~~~~~~~ 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/metadata.c: In function ‘vg_write_commit_bad_mdas’: [CC] metadata/thin_manip.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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-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/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); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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/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/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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro ‘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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-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 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’: ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.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/raid_manip.c:3390:2: note: in expansion of macro ‘dm_list_iterate_items’ 3390 | dm_list_iterate_items(lvl, &removal_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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.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/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/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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/crc.c -o misc/crc.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/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/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) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-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 -fdebug-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 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-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.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; | ^ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o [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 -fdebug-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 -fdebug-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 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.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 -fdebug-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 -fdebug-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 -fdebug-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/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) { | ^~~~~~~~~~~~~~~~~~~~~ [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/scripts' make[3]: Entering directory '/<>/debian/build/build_udeb/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 -fdebug-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 [GEN] command-lines-input.h [GEN] command-count.h [GEN] cmds.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 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 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o [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 -fdebug-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 [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o [CC] lvm2_activation_generator_systemd_red_hat gcc -o lvm2_activation_generator_systemd_red_hat lvm2_activation_generator_systemd_red_hat.o -g -fdebug-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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.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] 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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvremove.c -o lvremove.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] 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.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)); | ^~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.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 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] 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.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] 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 -fdebug-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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] vgcfgbackup.c pvscan.c: In function ‘_get_args’: 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgrestore.c -o vgcfgrestore.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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o 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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o 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); | ^ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:1443:3: note: in expansion of macro ‘dm_list_iterate_items’ 1443 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) | ^~~~~~~~~~~~~~~~~~~~~ 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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.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: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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgimport.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3952:2: note: in expansion of macro ‘dm_list_iterate_items’ 3952 | dm_list_iterate_items(dil, all_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o 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) { | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro ‘container_of’ 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:11: note: in expansion of macro ‘dm_list_struct_base’ 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] vgmerge.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:154:11: note: in expansion of macro ‘dm_list_struct_base’ 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.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) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o [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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.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 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] 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.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] 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 -fdebug-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 -fdebug-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 -fdebug-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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.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; | ^~~~~~~~~~~~ [AR] liblvm2cmd.a cat ../lib/liblvm-internal.a > liblvm2cmd.a [CC] lvm gcc -g -fdebug-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 -fdebug-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] lvmsystemid.7 [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 /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 [MAN] lvmreport.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+" lvmreport.7_main > 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+" lvmcache.7_main > 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 [MAN] 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.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" lvmsystemid.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" 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+" lvmraid.7_main > 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+" lvmvdo.7_main > 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+" 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" 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" lvmthin.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 /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 [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 ../tools/man-generator --primary lvmconfig > test.gen /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 [MAN] lvmsadc.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 /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 [MAN] 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+" fsadm.8_main > 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+" 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" 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 /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 [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-fullreport.8_gen > lvm-fullreport.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+" lvm-lvpoll.8_gen > 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+" 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 /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 /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" 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" 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 [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 [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 /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] 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" lvreduce.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" lvremove.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 /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] 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 /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 [MAN] 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+" pvck.8_gen > 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+" pvcreate.8_gen > 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" lvscan.8 [MAN] 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" 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+" pvdisplay.8_gen > pvdisplay.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 [MAN] 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" 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" 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+" 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" 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 -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 -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 [MAN] 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" 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 [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] vgcreate.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" 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+" 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 /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" vgchange.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" vgck.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" 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" 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 [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" vgexport.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 [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 -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 -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] vgrename.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+" 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" 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+" 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" 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 [MAN] 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" 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" 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" 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+" vgs.8_gen > 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+" 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 [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" vgscan.8 [MAN] lvm-dumpconfig.8 echo ".so lvmconfig.8" > lvm-dumpconfig.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 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 -j8 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 -C udev device-mapper make[3]: Entering directory '/<>/debian/build/build_deb/conf' make[3]: Entering directory '/<>/debian/build/build_deb/include' make -C scripts install_systemd_generators make -C scripts install_systemd_units make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make -C scripts install_tmpfiles_configuration make[3]: Entering directory '/<>/debian/build/build_deb/udev' make[3]: Entering directory '/<>/debian/build/build_deb/man' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' 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/conf' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/udev' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/man' 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/include' make -C libdm device-mapper make -C lib device-mapper make -C scripts device-mapper [INSTALL] /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/tmpfiles.d [INSTALL] install_dbus_service /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/lib/systemd/system [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' make[3]: Entering directory '/<>/debian/build/build_deb/lib' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' /usr/bin/install -c -m 644 lvm2-pvscan.service /<>/debian/build/install_deb/lib/systemd/system/lvm2-pvscan@.service /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 lvm2_activation_generator_systemd_red_hat /<>/debian/build/install_deb/lib/systemd/system-generators/lvm2-activation-generator /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' make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' make -C man install_systemd_generators /usr/bin/install -c -m 644 dm_event_systemd_red_hat.service /<>/debian/build/install_deb/lib/systemd/system/dm-event.service 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 /usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /<>/debian/build/install_deb/lib/systemd/system/blk-availability.service make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/lib' make -C dm-tools device-mapper /usr/bin/install -c -m 644 lvm2_lvmpolld_systemd_red_hat.socket /<>/debian/build/install_deb/lib/systemd/system/lvm2-lvmpolld.socket make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' 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 /usr/bin/install -c -m 644 lvmlocks.service /<>/debian/build/install_deb/lib/systemd/system/lvmlocks.service [INSTALL] lvm2-activation-generator.8 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man8 make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' /usr/bin/install -c -m 644 lvm2-activation-generator.8 /<>/debian/build/install_deb/usr/share/man/man8/ 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[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[3]: Nothing to be done for 'all'. make -C libdaemon make[3]: Leaving directory '/<>/debian/build/build_deb/udev' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make -C libdm 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]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' 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' 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/lvmlockd' 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' 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[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' make -C plugins device-mapper make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' 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 -C mirror device-mapper make -C vdo 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]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' 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/lvm2' 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/raid' 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[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' 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 -C vdo 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]: 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/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]: 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/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 -C libdaemon install make -C libdm install make -C man install make -C scripts 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[3]: Entering directory '/<>/debian/build/build_deb/libdm' make[3]: Entering directory '/<>/debian/build/build_deb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_deb/man' make[3]: Entering directory '/<>/debian/build/build_deb/scripts' make -C dmeventd device-mapper make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_deb/include' make -C tools install /usr/bin/install -c -m 644 -D example.conf /<>/debian/build/install_deb/etc/lvm/lvm.conf make -C dm-tools device-mapper make -C client device-mapper make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[3]: Entering directory '/<>/debian/build/build_deb/tools' make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' /usr/bin/install -c -D lvmdump.sh /<>/debian/build/install_deb/sbin/lvmdump make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' /usr/bin/install -c -m 644 -D lvmlocal.conf /<>/debian/build/install_deb/etc/lvm/lvmlocal.conf /usr/bin/install -c -D fsadm.sh /<>/debian/build/install_deb/sbin/fsadm make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_deb/lib' make -C udev install [INSTALL] command_profile_template.profile /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/etc/lvm/profile [INSTALL] lvm.conf.5 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man5 make[3]: Entering directory '/<>/debian/build/build_deb/udev' /usr/bin/install -c -D blkdeactivate.sh /<>/debian/build/install_deb/sbin/blkdeactivate /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/ /usr/bin/install -c -m 644 lvm.conf.5 /<>/debian/build/install_deb/usr/share/man/man5/ make[3]: Leaving directory '/<>/debian/build/build_deb/scripts' make[4]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_deb/conf' make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' [INSTALL] lvmsystemid.7 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man7 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make -C lvmpolld device-mapper [INSTALL] lvm.8 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man8 [INSTALL] ioctl/libdevmapper.so /usr/bin/install -c -m 555 -D ioctl/libdevmapper.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper.so.1.02.1 [INSTALL] dmsetup.8 /usr/bin/install -c -d /<>/debian/build/install_deb/usr/share/man/man8 /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[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' /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/ make -C server device-mapper /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu /usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 dmeventd.8 /<>/debian/build/install_deb/usr/share/man/man8/ make -C lvmlockd device-mapper make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' ln -s -f ../../../lib/riscv64-linux-gnu/libdevmapper.so.1.02.1 /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu/libdevmapper.so make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' [INSTALL] lvm /usr/bin/install -c -D lvm /<>/debian/build/install_deb/sbin/lvm [INSTALL] libdevmapper.pc /usr/bin/install -c -p -m 444 -D libdevmapper.pc /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu/pkgconfig/devmapper.pc make[3]: Leaving directory '/<>/debian/build/build_deb/man' [INSTALL] libdevmapper.h [INSTALL] 56-lvm.rules /usr/bin/install -c -p -m 444 -D libdevmapper.h /<>/debian/build/install_deb/usr/include/libdevmapper.h [INSTALL] 69-lvm-metad.rules /usr/bin/install -c -m 644 -D 56-lvm.rules /<>/debian/build/install_deb//lib/udev/rules.d/56-lvm.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] liblvm2cmd.so /usr/bin/install -c -D liblvm2cmd.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/liblvm2cmd.so.2.03 make -C dm-tools [INSTALL] 55-dm.rules /usr/bin/install -c -m 644 -D 55-dm.rules /<>/debian/build/install_deb//lib/udev/rules.d/55-dm.rules make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' [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 [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 make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' [INSTALL] lvm2cmd.h /usr/bin/install -c -m 644 -D lvm2cmd.h /<>/debian/build/install_deb/usr/include/lvm2cmd.h 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[3]: Leaving directory '/<>/debian/build/build_deb/udev' make -C lvmlockd Creating symbolic links for individual commands in /<>/debian/build/install_deb/sbin make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' 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/daemons/lvmlockd' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvchange make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make -C dm-tools install /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu ln -s -f lvm /<>/debian/build/install_deb/sbin/lvconvert make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvcreate make[4]: Entering directory '/<>/debian/build/build_deb/libdm/dm-tools' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvdisplay ln -s -f /lib/riscv64-linux-gnu/liblvm2cmd.so.2.03 /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu/liblvm2cmd.so ln -s -f lvm /<>/debian/build/install_deb/sbin/lvextend ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmconfig ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmdiskscan ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmsadc make -C plugins device-mapper ln -s -f lvm /<>/debian/build/install_deb/sbin/lvmsar 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' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvreduce make[4]: Nothing to be done for 'all'. ln -s -f lvm /<>/debian/build/install_deb/sbin/lvremove make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/client' make -C server make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvrename ln -s -f lvm /<>/debian/build/install_deb/sbin/lvresize [INSTALL] dmsetup /usr/bin/install -c -m 555 -D dmsetup /<>/debian/build/install_deb/sbin/dmsetup make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' ln -s -f lvm /<>/debian/build/install_deb/sbin/lvs ln -s -f lvm /<>/debian/build/install_deb/sbin/lvscan ln -s -f lvm /<>/debian/build/install_deb/sbin/pvchange ln -s -f dmsetup /<>/debian/build/install_deb/sbin/dmstats ln -s -f lvm /<>/debian/build/install_deb/sbin/pvresize ln -s -f lvm /<>/debian/build/install_deb/sbin/pvck ln -s -f lvm /<>/debian/build/install_deb/sbin/pvcreate make[4]: Leaving directory '/<>/debian/build/build_deb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_deb/libdm' 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 make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins ln -s -f lvm /<>/debian/build/install_deb/sbin/pvs make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' ln -s -f lvm /<>/debian/build/install_deb/sbin/pvscan make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make -C client install make -C server install ln -s -f lvm /<>/debian/build/install_deb/sbin/vgcfgbackup ln -s -f lvm /<>/debian/build/install_deb/sbin/vgcfgrestore make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_deb/libdaemon/server' ln -s -f lvm /<>/debian/build/install_deb/sbin/vgchange ln -s -f lvm /<>/debian/build/install_deb/sbin/vgck ln -s -f lvm /<>/debian/build/install_deb/sbin/vgconvert ln -s -f lvm /<>/debian/build/install_deb/sbin/vgcreate ln -s -f lvm /<>/debian/build/install_deb/sbin/vgdisplay ln -s -f lvm /<>/debian/build/install_deb/sbin/vgexport make -C lvm2 device-mapper ln -s -f lvm /<>/debian/build/install_deb/sbin/vgextend make -C snapshot device-mapper make -C raid device-mapper make -C thin device-mapper ln -s -f lvm /<>/debian/build/install_deb/sbin/vgimport make -C mirror device-mapper ln -s -f lvm /<>/debian/build/install_deb/sbin/vgimportclone make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' ln -s -f lvm /<>/debian/build/install_deb/sbin/vgmerge make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/debian/build/build_deb/libdaemon/server' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo 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' ln -s -f lvm /<>/debian/build/install_deb/sbin/vgmknodes make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[3]: Leaving directory '/<>/debian/build/build_deb/libdaemon' ln -s -f lvm /<>/debian/build/install_deb/sbin/vgreduce make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' 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 ln -s -f lvm /<>/debian/build/install_deb/sbin/vgscan ln -s -f lvm /<>/debian/build/install_deb/sbin/vgsplit make[3]: Leaving directory '/<>/debian/build/build_deb/tools' 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[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving 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/snapshot' 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 -C vdo 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]: 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/raid' 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/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/thin' make[5]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd' make -C dmeventd install make -C lvmpolld install make -C lvmlockd install make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmpolld' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/<>/debian/build/build_deb/daemons/lvmlockd' make -C plugins device-mapper [INSTALL] lvmlockctl /usr/bin/install -c -D lvmlockctl /<>/debian/build/install_deb/sbin/lvmlockctl [INSTALL] lvmlockd [INSTALL] lvmpolld /usr/bin/install -c -D lvmpolld /<>/debian/build/install_deb/sbin/lvmpolld [INSTALL] libdevmapper-event.h /usr/bin/install -c -D lvmlockd /<>/debian/build/install_deb/sbin/lvmlockd [INSTALL] libdevmapper-event.so /usr/bin/install -c -m 644 -D libdevmapper-event.h /<>/debian/build/install_deb/usr/include/libdevmapper-event.h [INSTALL] libdevmapper-event.pc /usr/bin/install -c -D libdevmapper-event.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper-event.so.1.02.1 make[5]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins' /usr/bin/install -c -m 644 -D libdevmapper-event.pc /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu/pkgconfig/devmapper-event.pc [INSTALL] dmeventd /usr/bin/install -c -D dmeventd /<>/debian/build/install_deb/sbin/dmeventd make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmpolld' /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu make[4]: Leaving directory '/<>/debian/build/build_deb/daemons/lvmlockd' ln -s -f /lib/riscv64-linux-gnu/libdevmapper-event.so.1.02.1 /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu/libdevmapper-event.so 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 -C mirror device-mapper make -C vdo 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]: 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]: 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/raid' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving 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[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 -C vdo 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]: 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/snapshot' 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/vdo' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' 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 -C mirror device-mapper make -C vdo device-mapper 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/lvm2' 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]: 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/lvm2' 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/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving 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/snapshot' 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 -C vdo 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]: 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 '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/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]: 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 -C mirror install make -C vdo 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' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/vdo' [INSTALL] libdevmapper-event-lvm2.so [INSTALL] libdevmapper-event-lvm2snapshot.so /usr/bin/install -c -D libdevmapper-event-lvm2snapshot.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2snapshot.so /usr/bin/install -c -D libdevmapper-event-lvm2.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 [INSTALL] libdevmapper-event-lvm2thin.so /usr/bin/install -c -D libdevmapper-event-lvm2thin.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2thin.so [INSTALL] libdevmapper-event-lvm2mirror.so [INSTALL] libdevmapper-event-lvm2vdo.so /usr/bin/install -c -D libdevmapper-event-lvm2mirror.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2mirror.so [INSTALL] libdevmapper-event-lvm2raid.so /usr/bin/install -c -D libdevmapper-event-lvm2raid.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2raid.so /usr/bin/install -c -D libdevmapper-event-lvm2vdo.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2vdo.so ln -s -f device-mapper/libdevmapper-event-lvm2snapshot.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper-event-lvm2snapshot.so /usr/bin/install -c -m 755 -d /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu ln -s -f device-mapper/libdevmapper-event-lvm2thin.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper-event-lvm2thin.so ln -s -f device-mapper/libdevmapper-event-lvm2mirror.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper-event-lvm2mirror.so ln -s -f device-mapper/libdevmapper-event-lvm2vdo.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper-event-lvm2vdo.so ln -s -f /lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 /<>/debian/build/install_deb/usr/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so ln -s -f device-mapper/libdevmapper-event-lvm2raid.so /<>/debian/build/install_deb/lib/riscv64-linux-gnu/libdevmapper-event-lvm2raid.so make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/thin' 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[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Leaving directory '/<>/debian/build/build_deb/daemons/dmeventd/plugins/raid' 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 -j8 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 -C udev device-mapper make -C scripts install_systemd_generators make[3]: Entering directory '/<>/debian/build/build_udeb/include' make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' make -C scripts install_systemd_units make -C scripts install_tmpfiles_configuration make[3]: Entering directory '/<>/debian/build/build_udeb/udev' make[3]: Entering directory '/<>/debian/build/build_udeb/man' 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/conf' 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/include' make -C libdm device-mapper make -C lib device-mapper make -C scripts device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/man' make[3]: Entering directory '/<>/debian/build/build_udeb/libdm' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' make[3]: Entering directory '/<>/debian/build/build_udeb/lib' make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' [INSTALL] /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/usr/lib/tmpfiles.d [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/lib/systemd/system-generators /usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /<>/debian/build/install_udeb/usr/lib/tmpfiles.d/lvm2.conf /usr/bin/install -c -m 644 lvm2-pvscan.service /<>/debian/build/install_udeb/lib/systemd/system/lvm2-pvscan@.service /usr/bin/install -c lvm2_activation_generator_systemd_red_hat /<>/debian/build/install_udeb/lib/systemd/system-generators/lvm2-activation-generator make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' /usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /<>/debian/build/install_udeb/lib/systemd/system/blk-availability.service make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make -C man install_systemd_generators make -C dm-tools device-mapper make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/lib' make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' 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/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' [INSTALL] lvm2-activation-generator.8 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man8 /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[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/tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/<>/debian/build/build_udeb/daemons' 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]: 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 -C libdaemon install make -C libdm install make -C man install make[3]: Entering directory '/<>/debian/build/build_udeb/conf' make -C scripts install make[3]: Entering directory '/<>/debian/build/build_udeb/include' make[3]: Entering directory '/<>/debian/build/build_udeb/daemons' make[3]: Entering directory '/<>/debian/build/build_udeb/lib' make[3]: Entering directory '/<>/debian/build/build_udeb/libdm' make[3]: Entering directory '/<>/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/<>/debian/build/build_udeb/scripts' make[3]: Entering directory '/<>/debian/build/build_udeb/man' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_udeb/include' make -C tools install /usr/bin/install -c -m 644 -D example.conf /<>/debian/build/install_udeb/etc/lvm/lvm.conf make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_udeb/daemons' make -C udev install make -C client device-mapper make[3]: Entering directory '/<>/debian/build/build_udeb/tools' make[3]: Entering directory '/<>/debian/build/build_udeb/udev' /usr/bin/install -c -m 644 -D lvmlocal.conf /<>/debian/build/install_udeb/etc/lvm/lvmlocal.conf make -C dm-tools device-mapper /usr/bin/install -c -D lvmdump.sh /<>/debian/build/install_udeb/sbin/lvmdump make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' [INSTALL] command_profile_template.profile /usr/bin/install -c -D fsadm.sh /<>/debian/build/install_udeb/sbin/fsadm /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/etc/lvm/profile make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/debian/build/build_udeb/lib' /usr/bin/install -c -D blkdeactivate.sh /<>/debian/build/install_udeb/sbin/blkdeactivate [INSTALL] ioctl/libdevmapper.so /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/ /usr/bin/install -c -m 555 -D ioctl/libdevmapper.so /<>/debian/build/install_udeb/lib/libdevmapper.so.1.02.1 make[3]: Leaving directory '/<>/debian/build/build_udeb/scripts' make[3]: Leaving directory '/<>/debian/build/build_udeb/conf' [INSTALL] lvm.conf.5 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man5 /usr/bin/install -c -m 755 -d /<>/debian/build/install_udeb/usr/lib [INSTALL] lvmsystemid.7 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man7 [INSTALL] lvm.8 /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man8 /usr/bin/install -c -m 644 lvm.conf.5 /<>/debian/build/install_udeb/usr/share/man/man5/ ln -s -f ../../lib/libdevmapper.so.1.02.1 /<>/debian/build/install_udeb/usr/lib/libdevmapper.so make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make -C client make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' /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/ make -C dm-tools [INSTALL] lvm /usr/bin/install -c -D lvm /<>/debian/build/install_udeb/sbin/lvm /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/ [INSTALL] libdevmapper.h [INSTALL] dmsetup.8 /usr/bin/install -c -p -m 444 -D libdevmapper.h /<>/debian/build/install_udeb/usr/include/libdevmapper.h /usr/bin/install -c -d /<>/debian/build/install_udeb/usr/share/man/man8 make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' [INSTALL] 56-lvm.rules /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 dmsetup.8 dmstats.8 blkdeactivate.8 /<>/debian/build/install_udeb/usr/share/man/man8/ make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' [INSTALL] 69-lvm-metad.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] 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 make[3]: Leaving directory '/<>/debian/build/build_udeb/man' [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 make[3]: Leaving directory '/<>/debian/build/build_udeb/udev' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make -C dm-tools install Creating symbolic links for individual commands in /<>/debian/build/install_udeb/sbin make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/debian/build/build_udeb/libdaemon/client' make -C client install make[4]: Entering directory '/<>/debian/build/build_udeb/libdm/dm-tools' ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvchange make[4]: Entering directory '/<>/debian/build/build_udeb/libdaemon/client' 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 [INSTALL] dmsetup /usr/bin/install -c -m 555 -D dmsetup /<>/debian/build/install_udeb/sbin/dmsetup ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvreduce 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' ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvremove ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvrename ln -s -f dmsetup /<>/debian/build/install_udeb/sbin/dmstats ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvresize ln -s -f lvm /<>/debian/build/install_udeb/sbin/lvs make[4]: Leaving directory '/<>/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/<>/debian/build/build_udeb/libdm' 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 --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 831512 new size 834548 dh_strip -a -a -O--parallel 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~ubuntu20.10.1" -c2 dh_makeshlibs -plibdevmapper-event1.02.1 \ "-Vlibdevmapper-event1.02.1 (>= 2:1.02.175)" \ -- "-v2:1.02.175-2ubuntu4~ubuntu20.10.1" -c2 dh_makeshlibs --remaining-packages -V \ -- -c2 make[1]: Leaving directory '/<>' dh_shlibdeps -a -a -O--parallel dpkg-shlibdeps: warning: symbol dm_event_handler_set_timeout used by debian/liblvm2cmd2.03/lib/riscv64-linux-gnu/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/riscv64-linux-gnu/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_destroy used by debian/liblvm2cmd2.03/lib/riscv64-linux-gnu/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/riscv64-linux-gnu/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/riscv64-linux-gnu/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/riscv64-linux-gnu/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_register_handler used by debian/liblvm2cmd2.03/lib/riscv64-linux-gnu/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_create used by debian/liblvm2cmd2.03/lib/riscv64-linux-gnu/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_handler_get_dso used by debian/liblvm2cmd2.03/lib/riscv64-linux-gnu/liblvm2cmd.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_event_unregister_handler used by debian/liblvm2cmd2.03/lib/riscv64-linux-gnu/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) dpkg-shlibdeps: warning: debian/dmeventd/lib/riscv64-linux-gnu/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/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2mirror.so contains an unresolvable reference to symbol dm_event_log: 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/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2thin.so contains an unresolvable reference to symbol dm_pool_destroy: 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/riscv64-linux-gnu/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: package could avoid a useless dependency if debian/libdevmapper1.02.1-udeb/lib/libdevmapper.so.1.02.1 was not linked against libpthread.so.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: symbol dm_list_init used by debian/dmeventd/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_create used by debian/dmeventd/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_snprintf used by debian/dmeventd/lib/riscv64-linux-gnu/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/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_zalloc used by debian/dmeventd/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_strdup used by debian/dmeventd/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_destroy used by debian/dmeventd/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_list_add used by debian/dmeventd/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: symbol dm_pool_free used by debian/dmeventd/lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 found in none of the libraries dpkg-shlibdeps: warning: debian/dmeventd/lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2vdo.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) 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~ubuntu20.10.1 -Vdevmapper:Version=2:1.02.175-2ubuntu4~ubuntu20.10.1 dh_gencontrol --remaining-packages \ -- -Vdevmapper:Version=2:1.02.175-2ubuntu4~ubuntu20.10.1 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 146 INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 pkgstriptranslations: building backport, doing nothing pkgstriptranslations: building backport, doing nothing pkgstriptranslations: building backport, doing nothing pkgstriptranslations: building backport, doing nothing pkgstriptranslations: building backport, doing nothing pkgstriptranslations: building backport, doing nothing pkgstriptranslations: building backport, doing nothing pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libdevmapper1.02.1/DEBIAN/control, package libdevmapper1.02.1, directory debian/libdevmapper1.02.1 pkgstripfiles: processing control file: debian/lvm2/DEBIAN/control, package lvm2, directory debian/lvm2 .. removing usr/share/doc/libdevmapper1.02.1/changelog.Debian.devmapper.gz .. removing usr/share/doc/lvm2/changelog.gz 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 (libdevmapper1.02.1) ... pkgstripfiles: processing control file: debian/liblvm2-dev/DEBIAN/control, package liblvm2-dev, directory debian/liblvm2-dev INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... Searching for duplicated docs in dependency libdevmapper-event1.02.1... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstripfiles: processing control file: debian/lvm2-lockd/DEBIAN/control, package lvm2-lockd, directory debian/lvm2-lockd pkgstripfiles: processing control file: debian/dmsetup/DEBIAN/control, package dmsetup, directory debian/dmsetup pkgstripfiles: processing control file: debian/.debhelper/dmeventd/dbgsym-root/DEBIAN/control, package dmeventd-dbgsym, directory debian/.debhelper/dmeventd/dbgsym-root .. removing usr/share/doc/dmsetup/changelog.Debian.devmapper.gz INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... symlinking changelog.Debian.gz in lvm2 to file in libdevmapper-event1.02.1 dpkg-deb: building package 'dmeventd-dbgsym' in 'debian/.debhelper/scratch-space/build-dmeventd/dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (dmsetup) ... Searching for duplicated docs in dependency dmsetup... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... Searching for duplicated docs in dependency dmeventd... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package lvm2 ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... dpkg-deb: building package 'lvm2' in '../lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... Renaming dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb to dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... pkgstripfiles: processing control file: debian/liblvm2cmd2.03/DEBIAN/control, package liblvm2cmd2.03, directory debian/liblvm2cmd2.03 INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... 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~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... Renaming lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb to lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: Disabling pkgsanitychecks for udeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (lvm2-lockd) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... pkgstripfiles: processing control file: debian/lvm2-udeb/DEBIAN/control, package lvm2-udeb, directory debian/lvm2-udeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package lvm2-udeb ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... dpkg-deb: building package 'lvm2-udeb' in 'debian/.debhelper/scratch-space/build-lvm2-udeb/lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (dmsetup) ... Searching for duplicated docs in dependency lvm2... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... symlinking changelog.Debian.gz in lvm2-lockd to file in libdevmapper-event1.02.1 INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package lvm2-lockd ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (dmsetup) ... dpkg-deb: building package 'lvm2-lockd' in '../lvm2-lockd_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... Renaming lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb to lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... 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~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... Renaming lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb to lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstripfiles: processing control file: debian/libdevmapper-dev/DEBIAN/control, package libdevmapper-dev, directory debian/libdevmapper-dev INFO: pkgstripfiles: waiting for lock (dmsetup) ... .. removing usr/share/doc/libdevmapper-dev/changelog.Debian.devmapper.gz INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... Searching for duplicated docs in dependency libdevmapper1.02.1... symlinking changelog.Debian.gz in libdevmapper-dev to file in libdevmapper1.02.1 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... Searching for duplicated docs in dependency libdevmapper-event1.02.1... INFO: pkgstripfiles: waiting for lock (dmsetup) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libdevmapper-dev ... INFO: pkgstripfiles: waiting for lock (libdevmapper1.02.1) ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdevmapper-dev' in '../libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... pkgstripfiles: Truncating usr/share/doc/libdevmapper1.02.1/changelog.Debian.gz to topmost ten records INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... pkgstripfiles: Running PNG optimization (using 8 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~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... 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~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... Renaming libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb to libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: Disabling pkgsanitychecks for udeb INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (dmsetup) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstripfiles: processing control file: debian/libdevmapper1.02.1-udeb/DEBIAN/control, package libdevmapper1.02.1-udeb, directory debian/libdevmapper1.02.1-udeb pkgstripfiles: Running PNG optimization (using 8 cpus) for package libdevmapper1.02.1-udeb ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdevmapper1.02.1-udeb' in 'debian/.debhelper/scratch-space/build-libdevmapper1.02.1-udeb/libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... Searching for duplicated docs in dependency libdevmapper1.02.1... symlinking changelog.Debian.gz in dmsetup to file in libdevmapper1.02.1 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package dmsetup ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... dpkg-deb: building package 'dmsetup' in '../dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... Renaming libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb to libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... 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~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... Renaming dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb to dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: Disabling pkgsanitychecks for udeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (libdevmapper-event1.02.1) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstripfiles: processing control file: debian/dmsetup-udeb/DEBIAN/control, package dmsetup-udeb, directory debian/dmsetup-udeb pkgstripfiles: Running PNG optimization (using 8 cpus) for package dmsetup-udeb ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: No PNG files. dpkg-deb: building package 'dmsetup-udeb' in 'debian/.debhelper/scratch-space/build-dmsetup-udeb/dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... Searching for duplicated docs in dependency libdevmapper1.02.1... symlinking changelog.Debian.gz in libdevmapper-event1.02.1 to file in libdevmapper1.02.1 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libdevmapper-event1.02.1 ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... dpkg-deb: building package 'libdevmapper-event1.02.1' in '../libdevmapper-event1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... Renaming dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb to dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... 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~ubuntu20.10.1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... Renaming libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb to libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstriptranslations version 146 INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstriptranslations: building backport, doing nothing INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... pkgstripfiles: processing control file: debian/dmeventd/DEBIAN/control, package dmeventd, directory debian/dmeventd .. removing usr/share/doc/dmeventd/changelog.gz INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... Searching for duplicated docs in dependency libdevmapper-event1.02.1... symlinking changelog.Debian.gz in dmeventd to file in libdevmapper1.02.1 INFO: pkgstripfiles: waiting for lock (liblvm2cmd2.03) ... Searching for duplicated docs in dependency libdevmapper1.02.1... Searching for duplicated docs in dependency liblvm2cmd2.03... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package dmeventd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'dmeventd' in '../dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb'. Searching for duplicated docs in dependency dmeventd... INFO: pkgstripfiles: waiting for lock (liblvm2-dev) ... symlinking changelog.Debian.gz in liblvm2cmd2.03 to file in libdevmapper1.02.1 pkgstripfiles: Running PNG optimization (using 8 cpus) for package liblvm2cmd2.03 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblvm2cmd2.03' in '../liblvm2cmd2.03_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb'. 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 8 cpus) for package liblvm2-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblvm2-dev' in '../liblvm2-dev_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb'. INFO: pkgstriptranslations version 146 pkgstriptranslations: building backport, doing nothing 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~ubuntu20.10.1_riscv64.deb'. Renaming liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb to liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.changes dpkg-genchanges: warning: the current version (2.03.11-2ubuntu4~ubuntu20.10.1) is earlier than the previous one (2.03.11-2ubuntu4) 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-06-17T17:09:49Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.changes: ---------------------------------------------------- Format: 1.8 Date: Tue, 08 Jun 2021 18:37:35 +0000 Source: lvm2 Binary: dmeventd dmsetup dmsetup-udeb libdevmapper-dev libdevmapper-event1.02.1 libdevmapper1.02.1 libdevmapper1.02.1-udeb liblvm2-dev liblvm2cmd2.03 lvm2 lvm2-lockd lvm2-udeb Architecture: riscv64 Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Distribution: groovy-backports Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Heitor Alves de Siqueira Description: dmeventd - Linux Kernel Device Mapper event daemon dmsetup - Linux Kernel Device Mapper userspace library dmsetup-udeb - Linux Kernel Device Mapper userspace library (udeb) 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 libdevmapper1.02.1-udeb - Linux Kernel Device Mapper userspace library (udeb) liblvm2-dev - LVM2 libraries - development files liblvm2cmd2.03 - LVM2 command library lvm2 - Linux Logical Volume Manager lvm2-lockd - LVM locking daemon lvm2-udeb - Linux Logical Volume Manager (udeb) Launchpad-Bugs-Fixed: 1929432 Changes: lvm2 (2.03.11-2ubuntu4~ubuntu20.10.1) groovy-backports; urgency=medium . * Backport from Hirsute to Groovy (LP: #1929432): - add Breaks: sanlock (<< 3.8.0) for lvm2-lockd to prevent incompatibility with shared leases. Checksums-Sha1: 3ee05598dfb5a3bd65844182c7c4bda82f2a671b 41956 dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb e50dd791c573d301ecf7169ff3a617fc260a0004 32388 dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 031ced0edb8e643937e224f461ea559ab63e5319 44676 dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb d883767a97881aa1fdc52bf14d438a56896f226b 45268 dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 16447c4a9ab29c7349b939bff867df5fa68a7678 73576 dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb f67b2fcb4e9dd77eae0ab81fad90db5ac609ff89 35784 libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb bb2562344bda7a0ebb1a467b0b4ad0e4d5fe3b52 12332 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb be4f35b604f1e8bdbc3ddb7466ba32a1b2161965 10896 libdevmapper-event1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 8b18049861a586bc12c0ef114f9fd07662b040b4 136828 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 06bdf572f57d6939320fc78b9c403e76113f1907 111264 libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 31bac88ba48ac6001d2bacfb7d418700c3dd3245 118728 libdevmapper1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb f4b2f6d8eb28b710ab0977373c864b60416325a2 3768 liblvm2-dev_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 876bb7182b898b080b361ea0c141882e1ca55134 741476 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb cca66184d8e91088033e58976f4e135542a444fb 647636 liblvm2cmd2.03_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb ffc535593b84be96fbccc27597cdf34f971fc08d 849592 lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 5918b9895453934776558a7d4c08c147237081f6 149744 lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 080fb358c13fdf14f3a38065ab041444fbf10109 119276 lvm2-lockd_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb ba447afcf3d0ed5791eddd7fd17a714d94bb9c47 665024 lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb 77c7d460722ef4d0e56738414862fb92a310176d 13820 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.buildinfo db3966f6125e2c27c5b48c02fbcd4c2a42880092 1035616 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb Checksums-Sha256: 11f6b971d784bbf7fec1a152be97217d0d605738f0924ceab5156dd59f6800a0 41956 dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb f47a5cc7b3933ebe42231a8fdb23795c31d9db48f555773cc1bd5464adc82a29 32388 dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb df83e5fae02ad5fa618aefc60dd29b75197c5691626dcc244bd279029e6a67b0 44676 dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 8813a20115a30e0553f33fda05862ad055b3a1ec801d202ab20fb9c8d387db04 45268 dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb b1b0553f1587f03f3a85fc9cd96dae9398ef0743ecf45553906d21a99b855d1e 73576 dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 03d84e4e6401d69fc8b0e6a833560574ac9c5759bdcdc0c117c843a235cb1b75 35784 libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb e4f673217cd9741581d985a22c17bb33fd67228b0dd15ee7e9d5252634a2c3c2 12332 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 6ed054fd5778184c24377de87f6fe43401f3bc349bd4ecdd36654020fa7cd1ab 10896 libdevmapper-event1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 3c87f8cc7817c68dc5f707ce021a580c1f851ff5a28bdb330506d2199350399f 136828 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb e01dea544f641c86f35673e4e1c6f981cbf851ff4a44f6d29f2c75a6c19dd16a 111264 libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 3ab4cc1738fc2cbde5172cb6855884ae4db2f20abaecb344228e2db4545c60ef 118728 libdevmapper1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb b7af8f2a1afb62035665d5c5a2762fc4f534aa17a5cabbe9c06a1c2b98aacaf1 3768 liblvm2-dev_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 924e77c38de2e377e5121e34da0247cdcb293708044a60b41ad504a8f8c28155 741476 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb c3ee4bfbb78a56b417fba740061ed5a8b9c960c11c84b9b546a9452ed82ee560 647636 liblvm2cmd2.03_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 9f3b2b6d40f762b84e2a60313853429f0026505d1e35d03610529fd1b7967e8c 849592 lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 0d779b8d088a630d7004772d28ea870c72afa580c20ce75523e891d7a3b5166f 149744 lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 5b83a78aaa999dc0edbd62dc8d4f894c6991eac91d1198695d409aa57a97215f 119276 lvm2-lockd_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb f9d8fb2e426500aa205671101942e9eb25d24a3393834dca9e1dfc7d23b738b3 665024 lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb 8ebe00855438803788168ab4784bbc6b6cf3fd7481975ef9a3ed370437b29d04 13820 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.buildinfo 77b178638243dc566ccae5c0130566a91a4b3001f2507e057aa83bcc99cc9dda 1035616 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb Files: 73cdec0dd512ac3be3fd280fa509f76e 41956 debug optional dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 630d9a98e4de4855e5bf2b7629de5d66 32388 admin optional dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 5aa442298b8959ac13d233bbe8e21bf6 44676 debug optional dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb b5a12a09ad40d13ccad0c73650877f2a 45268 debian-installer optional dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 8ca0de642497f379b7c7e40078b46ef2 73576 admin optional dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb f4e6a71243b90195ac18dae85136a4ad 35784 libdevel optional libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb d7548e1b81ffb88eb16ee79c6971a6bf 12332 debug optional libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 52e188d73bf8582212d82565f8868e5d 10896 libs optional libdevmapper-event1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 784e663ee3b2e1cdcedc088eaeb97bc2 136828 debug optional libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb fbb4074c4c22de9ccbee766c1412edcb 111264 debian-installer optional libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 8d28a8f29553182b069fe564e28fa8b5 118728 libs optional libdevmapper1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 871ec1a7d7292805b0267a8cee06b756 3768 libdevel optional liblvm2-dev_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 8f2ad5c4557ad9bf8aefdfe9f0197264 741476 debug optional liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 53e1a904ddd7c663fe264749119aaafa 647636 libs optional liblvm2cmd2.03_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 42872d70eccd41f0bf46124cc046f647 849592 debug optional lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 1a8e2792ffd514d70f3e3e9af9d5c478 149744 debug optional lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 765ef5d7184577033b9e95184bee182d 119276 admin optional lvm2-lockd_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb e454885eecc3ce5604a603d769032702 665024 debian-installer optional lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb 0069e21be8e7dee8145b011f253261e6 13820 admin optional lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.buildinfo 1c6a7f266fe7124cfb88b024e973f205 1035616 admin optional lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb Original-Maintainer: Debian LVM Team /<>/lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.changes.new could not be renamed to /<>/lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: lvm2 Binary: dmeventd dmeventd-dbgsym dmsetup dmsetup-dbgsym dmsetup-udeb libdevmapper-dev libdevmapper-event1.02.1 libdevmapper-event1.02.1-dbgsym libdevmapper1.02.1 libdevmapper1.02.1-dbgsym libdevmapper1.02.1-udeb liblvm2-dev liblvm2cmd2.03 liblvm2cmd2.03-dbgsym lvm2 lvm2-dbgsym lvm2-lockd lvm2-lockd-dbgsym lvm2-udeb Architecture: riscv64 Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Checksums-Md5: 73cdec0dd512ac3be3fd280fa509f76e 41956 dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 630d9a98e4de4855e5bf2b7629de5d66 32388 dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 5aa442298b8959ac13d233bbe8e21bf6 44676 dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb b5a12a09ad40d13ccad0c73650877f2a 45268 dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 8ca0de642497f379b7c7e40078b46ef2 73576 dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb f4e6a71243b90195ac18dae85136a4ad 35784 libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb d7548e1b81ffb88eb16ee79c6971a6bf 12332 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 52e188d73bf8582212d82565f8868e5d 10896 libdevmapper-event1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 784e663ee3b2e1cdcedc088eaeb97bc2 136828 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb fbb4074c4c22de9ccbee766c1412edcb 111264 libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 8d28a8f29553182b069fe564e28fa8b5 118728 libdevmapper1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 871ec1a7d7292805b0267a8cee06b756 3768 liblvm2-dev_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 8f2ad5c4557ad9bf8aefdfe9f0197264 741476 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 53e1a904ddd7c663fe264749119aaafa 647636 liblvm2cmd2.03_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 42872d70eccd41f0bf46124cc046f647 849592 lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 1a8e2792ffd514d70f3e3e9af9d5c478 149744 lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 765ef5d7184577033b9e95184bee182d 119276 lvm2-lockd_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb e454885eecc3ce5604a603d769032702 665024 lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb 1c6a7f266fe7124cfb88b024e973f205 1035616 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb Checksums-Sha1: 3ee05598dfb5a3bd65844182c7c4bda82f2a671b 41956 dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb e50dd791c573d301ecf7169ff3a617fc260a0004 32388 dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 031ced0edb8e643937e224f461ea559ab63e5319 44676 dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb d883767a97881aa1fdc52bf14d438a56896f226b 45268 dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 16447c4a9ab29c7349b939bff867df5fa68a7678 73576 dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb f67b2fcb4e9dd77eae0ab81fad90db5ac609ff89 35784 libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb bb2562344bda7a0ebb1a467b0b4ad0e4d5fe3b52 12332 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb be4f35b604f1e8bdbc3ddb7466ba32a1b2161965 10896 libdevmapper-event1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 8b18049861a586bc12c0ef114f9fd07662b040b4 136828 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 06bdf572f57d6939320fc78b9c403e76113f1907 111264 libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 31bac88ba48ac6001d2bacfb7d418700c3dd3245 118728 libdevmapper1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb f4b2f6d8eb28b710ab0977373c864b60416325a2 3768 liblvm2-dev_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 876bb7182b898b080b361ea0c141882e1ca55134 741476 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb cca66184d8e91088033e58976f4e135542a444fb 647636 liblvm2cmd2.03_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb ffc535593b84be96fbccc27597cdf34f971fc08d 849592 lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 5918b9895453934776558a7d4c08c147237081f6 149744 lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 080fb358c13fdf14f3a38065ab041444fbf10109 119276 lvm2-lockd_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb ba447afcf3d0ed5791eddd7fd17a714d94bb9c47 665024 lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb db3966f6125e2c27c5b48c02fbcd4c2a42880092 1035616 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb Checksums-Sha256: 11f6b971d784bbf7fec1a152be97217d0d605738f0924ceab5156dd59f6800a0 41956 dmeventd-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb f47a5cc7b3933ebe42231a8fdb23795c31d9db48f555773cc1bd5464adc82a29 32388 dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb df83e5fae02ad5fa618aefc60dd29b75197c5691626dcc244bd279029e6a67b0 44676 dmsetup-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 8813a20115a30e0553f33fda05862ad055b3a1ec801d202ab20fb9c8d387db04 45268 dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb b1b0553f1587f03f3a85fc9cd96dae9398ef0743ecf45553906d21a99b855d1e 73576 dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 03d84e4e6401d69fc8b0e6a833560574ac9c5759bdcdc0c117c843a235cb1b75 35784 libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb e4f673217cd9741581d985a22c17bb33fd67228b0dd15ee7e9d5252634a2c3c2 12332 libdevmapper-event1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 6ed054fd5778184c24377de87f6fe43401f3bc349bd4ecdd36654020fa7cd1ab 10896 libdevmapper-event1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb 3c87f8cc7817c68dc5f707ce021a580c1f851ff5a28bdb330506d2199350399f 136828 libdevmapper1.02.1-dbgsym_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.ddeb e01dea544f641c86f35673e4e1c6f981cbf851ff4a44f6d29f2c75a6c19dd16a 111264 libdevmapper1.02.1-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb 3ab4cc1738fc2cbde5172cb6855884ae4db2f20abaecb344228e2db4545c60ef 118728 libdevmapper1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb b7af8f2a1afb62035665d5c5a2762fc4f534aa17a5cabbe9c06a1c2b98aacaf1 3768 liblvm2-dev_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 924e77c38de2e377e5121e34da0247cdcb293708044a60b41ad504a8f8c28155 741476 liblvm2cmd2.03-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb c3ee4bfbb78a56b417fba740061ed5a8b9c960c11c84b9b546a9452ed82ee560 647636 liblvm2cmd2.03_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb 9f3b2b6d40f762b84e2a60313853429f0026505d1e35d03610529fd1b7967e8c 849592 lvm2-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 0d779b8d088a630d7004772d28ea870c72afa580c20ce75523e891d7a3b5166f 149744 lvm2-lockd-dbgsym_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.ddeb 5b83a78aaa999dc0edbd62dc8d4f894c6991eac91d1198695d409aa57a97215f 119276 lvm2-lockd_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb f9d8fb2e426500aa205671101942e9eb25d24a3393834dca9e1dfc7d23b738b3 665024 lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb 77b178638243dc566ccae5c0130566a91a4b3001f2507e057aa83bcc99cc9dda 1035616 lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb Build-Origin: Ubuntu Build-Architecture: riscv64 Build-Date: Thu, 17 Jun 2021 17:09:39 +0000 Build-Path: /<> Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: adduser (= 3.118ubuntu2), autoconf (= 2.69-11.1), autoconf-archive (= 20190106-2.1ubuntu1), automake (= 1:1.16.2-4ubuntu1), autopoint (= 0.19.8.1-10build1), autotools-dev (= 20180224.1), base-files (= 11ubuntu14), base-passwd (= 3.5.47), bash (= 5.0-6ubuntu2), binutils (= 2.35.1-1ubuntu1), binutils-common (= 2.35.1-1ubuntu1), binutils-riscv64-linux-gnu (= 2.35.1-1ubuntu1), bsdextrautils (= 2.36-3ubuntu1), bsdutils (= 1:2.36-3ubuntu1), build-essential (= 12.8ubuntu3), bzip2 (= 1.0.8-4ubuntu2), coreutils (= 8.32-3ubuntu1), cpp (= 4:10.2.0-1ubuntu1), cpp-10 (= 10.2.0-13ubuntu1), dash (= 0.5.10.2-7), debconf (= 1.5.74), debhelper (= 13.2.1ubuntu1), debianutils (= 4.11.2), dh-autoreconf (= 19), dh-strip-nondeterminism (= 1.9.0-1), diffutils (= 1:3.7-3ubuntu1), dpkg (= 1.20.5ubuntu2), dpkg-dev (= 1.20.5ubuntu2), dwz (= 0.13-5), file (= 1:5.38-5), findutils (= 4.7.0-1ubuntu2), g++ (= 4:10.2.0-1ubuntu1), g++-10 (= 10.2.0-13ubuntu1), gcc (= 4:10.2.0-1ubuntu1), gcc-10 (= 10.2.0-13ubuntu1), gcc-10-base (= 10.2.0-13ubuntu1), gettext (= 0.19.8.1-10build1), gettext-base (= 0.19.8.1-10build1), grep (= 3.4-1), groff-base (= 1.22.4-5), gzip (= 1.10-2ubuntu1.1), hostname (= 3.23), init-system-helpers (= 1.58), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-8), libaio-dev (= 0.3.112-8), libaio1 (= 0.3.112-8), libapparmor1 (= 3.0.0-0ubuntu1), libarchive-zip-perl (= 1.68-1), libargon2-1 (= 0~20171227-0.2build20.10.0), libatomic1 (= 10.2.0-13ubuntu1), libattr1 (= 1:2.4.48-5), libaudit-common (= 1:2.8.5-3ubuntu1), libaudit1 (= 1:2.8.5-3ubuntu1), libbinutils (= 2.35.1-1ubuntu1), libblkid-dev (= 2.36-3ubuntu1), libblkid1 (= 2.36-3ubuntu1), libbsd-dev (= 0.10.0-1), libbsd0 (= 0.10.0-1), libbz2-1.0 (= 1.0.8-4ubuntu2), libc-bin (= 2.32-0ubuntu3), libc-dev-bin (= 2.32-0ubuntu3), libc6 (= 2.32-0ubuntu3), libc6-dev (= 2.32-0ubuntu3), libcap-ng0 (= 0.7.9-2.2), libcap2 (= 1:2.43-1), libcc1-0 (= 10.2.0-13ubuntu1), libcmap-dev (= 3.0.3-2ubuntu3.1), libcmap4 (= 3.0.3-2ubuntu3.1), libcom-err2 (= 1.45.6-1ubuntu1), libcorosync-common-dev (= 3.0.3-2ubuntu3.1), libcorosync-common4 (= 3.0.3-2ubuntu3.1), libcpg-dev (= 3.0.3-2ubuntu3.1), libcpg4 (= 3.0.3-2ubuntu3.1), libcroco3 (= 0.6.13-1), libcrypt-dev (= 1:4.4.16-1ubuntu1), libcrypt1 (= 1:4.4.16-1ubuntu1), libcryptsetup12 (= 2:2.3.3-1ubuntu6), libctf-nobfd0 (= 2.35.1-1ubuntu1), libctf0 (= 2.35.1-1ubuntu1), libdb5.3 (= 5.3.28+dfsg1-0.6ubuntu3), libdebconfclient0 (= 0.252ubuntu1), libdebhelper-perl (= 13.2.1ubuntu1), libdevmapper1.02.1 (= 2:1.02.167-1ubuntu3), libdlm-dev (= 4.0.9-1build1), libdlm3 (= 4.0.9-1build1), libdlmcontrol-dev (= 4.0.9-1build1), libdlmcontrol3 (= 4.0.9-1build1), libdpkg-perl (= 1.20.5ubuntu2), libedit-dev (= 3.1-20191231-1), libedit2 (= 3.1-20191231-1), libelf1 (= 0.181-1ubuntu0.1), libexpat1 (= 2.2.9-1build1), libffi8ubuntu1 (= 3.4~20200819gead65ca871-0ubuntu3), libfile-stripnondeterminism-perl (= 1.9.0-1), libgcc-10-dev (= 10.2.0-13ubuntu1), libgcc-s1 (= 10.2.0-13ubuntu1), libgcrypt20 (= 1.8.5-5ubuntu2), libgdbm-compat4 (= 1.18.1-5.1), libgdbm6 (= 1.18.1-5.1), libglib2.0-0 (= 2.66.1-2ubuntu0.2), libgmp10 (= 2:6.2.0+dfsg-6ubuntu1), libgnutls30 (= 3.6.15-4ubuntu2), libgomp1 (= 10.2.0-13ubuntu1), libgpg-error0 (= 1.38-2), libgssapi-krb5-2 (= 1.17-10ubuntu0.1), libhogweed6 (= 3.6-2ubuntu0.2), libicu67 (= 67.1-4), libidn2-0 (= 2.3.0-1), libip4tc2 (= 1.8.5-3ubuntu2.20.10.2), libisl22 (= 0.22.1-1), libjson-c5 (= 0.15-1), libk5crypto3 (= 1.17-10ubuntu0.1), libkeyutils1 (= 1.6.1-2ubuntu1), libkmod2 (= 27+20200310-2ubuntu1), libkrb5-3 (= 1.17-10ubuntu0.1), libkrb5support0 (= 1.17-10ubuntu0.1), liblz4-1 (= 1.9.2-2ubuntu0.20.10.1), liblzma5 (= 5.2.4-1ubuntu1), libmagic-mgc (= 1:5.38-5), libmagic1 (= 1:5.38-5), libmount1 (= 2.36-3ubuntu1), libmpc3 (= 1.2.0~rc1-1), libmpfr6 (= 4.1.0-3), libncurses-dev (= 6.2-1), libncurses6 (= 6.2-1), libncursesw6 (= 6.2-1), libnettle8 (= 3.6-2ubuntu0.2), 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.21-2ubuntu0.1), libpam-modules (= 1.3.1-5ubuntu6.20.10.1), libpam-modules-bin (= 1.3.1-5ubuntu6.20.10.1), libpam-runtime (= 1.3.1-5ubuntu6.20.10.1), libpam0g (= 1.3.1-5ubuntu6.20.10.1), libpcre2-16-0 (= 10.34-7), libpcre2-32-0 (= 10.34-7), libpcre2-8-0 (= 10.34-7), libpcre2-dev (= 10.34-7), libpcre2-posix2 (= 10.34-7), libpcre3 (= 2:8.39-13), libperl5.30 (= 5.30.3-4), libpipeline1 (= 1.5.3-1), libqb-dev (= 1.0.6-2), libqb0 (= 1.0.6-2), libquorum-dev (= 3.0.3-2ubuntu3.1), libquorum5 (= 3.0.3-2ubuntu3.1), libsanlock-client1 (= 3.6.0-4build1), libsanlock-dev (= 3.6.0-4build1), libsanlock1 (= 3.6.0-4build1), libseccomp2 (= 2.5.1-1ubuntu1~20.10.1), libselinux1 (= 3.1-2), libselinux1-dev (= 3.1-2), libsemanage-common (= 3.1-1), libsemanage1 (= 3.1-1), libsepol1 (= 3.1-1), libsepol1-dev (= 3.1-1), libsigsegv2 (= 2.12-2build1), libsmartcols1 (= 2.36-3ubuntu1), libssl1.1 (= 1.1.1f-1ubuntu4.4), libstdc++-10-dev (= 10.2.0-13ubuntu1), libstdc++6 (= 10.2.0-13ubuntu1), libsub-override-perl (= 0.09-2), libsystemd-dev (= 246.6-1ubuntu1.4), libsystemd0 (= 246.6-1ubuntu1.4), libtasn1-6 (= 4.16.0-2), libtinfo6 (= 6.2-1), libtirpc-common (= 1.2.6-1build1), libtirpc-dev (= 1.2.6-1build1), libtirpc3 (= 1.2.6-1build1), libtool (= 2.4.6-14), libuchardet0 (= 0.0.7-1), libudev-dev (= 246.6-1ubuntu1.4), libudev1 (= 246.6-1ubuntu1.4), libunistring2 (= 0.9.10-4), libuuid1 (= 2.36-3ubuntu1), libxml2 (= 2.9.10+dfsg-5ubuntu0.20.10.2), libzstd1 (= 1.4.5+dfsg-4ubuntu0.1), linux-libc-dev (= 5.8.0-55.62), login (= 1:4.8.1-1ubuntu6), lsb-base (= 11.1.0ubuntu2), m4 (= 1.4.18-4), make (= 4.3-4ubuntu1), man-db (= 2.9.3-2), mawk (= 1.3.4.20200120-2), mount (= 2.36-3ubuntu1), ncurses-base (= 6.2-1), ncurses-bin (= 6.2-1), passwd (= 1:4.8.1-1ubuntu6), patch (= 2.7.6-6), perl (= 5.30.3-4), perl-base (= 5.30.3-4), perl-modules-5.30 (= 5.30.3-4), pkg-config (= 0.29.2-1ubuntu1), po-debconf (= 1.0.21), rpcsvc-proto (= 1.4.2-0ubuntu4), sanlock (= 3.6.0-4build1), sed (= 4.7-1ubuntu1), sensible-utils (= 0.0.13), systemd (= 246.6-1ubuntu1.4), systemd-timesyncd (= 246.6-1ubuntu1.4), sysvinit-utils (= 2.96-3ubuntu1), tar (= 1.30+dfsg-7ubuntu0.20.10.1), thin-provisioning-tools (= 0.8.5-4build1), util-linux (= 2.36-3ubuntu1), uuid-dev (= 2.36-3ubuntu1), xz-utils (= 5.2.4-1ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu4) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1623177455" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ dmeventd_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb ---------------------------------------------------- new Debian package, version 2.0. size 32388 bytes: control archive=1920 bytes. 977 bytes, 19 lines control 919 bytes, 11 lines md5sums 1364 bytes, 32 lines * postinst #!/bin/sh 649 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~ubuntu20.10.1) Version: 2:1.02.175-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 200 Depends: libc6 (>= 2.32), 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/device-mapper/ -rw-r--r-- root/root 10216 2021-06-08 18:37 ./lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2mirror.so -rw-r--r-- root/root 10232 2021-06-08 18:37 ./lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2raid.so -rw-r--r-- root/root 14464 2021-06-08 18:37 ./lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2snapshot.so -rw-r--r-- root/root 14528 2021-06-08 18:37 ./lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2thin.so -rw-r--r-- root/root 18672 2021-06-08 18:37 ./lib/riscv64-linux-gnu/device-mapper/libdevmapper-event-lvm2vdo.so -rw-r--r-- root/root 10296 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper-event-lvm2.so.2.03 lrwxrwxrwx root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper-event-lvm2mirror.so -> device-mapper/libdevmapper-event-lvm2mirror.so lrwxrwxrwx root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper-event-lvm2raid.so -> device-mapper/libdevmapper-event-lvm2raid.so lrwxrwxrwx root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper-event-lvm2snapshot.so -> device-mapper/libdevmapper-event-lvm2snapshot.so lrwxrwxrwx root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper-event-lvm2thin.so -> device-mapper/libdevmapper-event-lvm2thin.so lrwxrwxrwx root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper-event-lvm2vdo.so -> device-mapper/libdevmapper-event-lvm2vdo.so drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/systemd/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/systemd/system/ -rw-r--r-- root/root 341 2021-06-08 18:37 ./lib/systemd/system/dm-event.service -rw-r--r-- root/root 248 2021-06-08 18:37 ./lib/systemd/system/dm-event.socket drwxr-xr-x root/root 0 2021-06-08 18:37 ./sbin/ -rwxr-xr-x root/root 40072 2021-06-08 18:37 ./sbin/dmeventd drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/dmeventd/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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-06-08 18:37 ./usr/share/man/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/man/man8/ -rw-r--r-- root/root 1727 2021-06-08 18:37 ./usr/share/man/man8/dmeventd.8.gz dmsetup-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb --------------------------------------------------------- new Debian package, version 2.0. size 45268 bytes: control archive=752 bytes. 889 bytes, 18 lines control Package: dmsetup-udeb Source: lvm2 (2.03.11-2ubuntu4~ubuntu20.10.1) Version: 2:1.02.175-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 170 Depends: libc6-udeb (>= 2.32), libdevmapper1.02.1-udeb (>= 2:1.02.175) Section: debian-installer Priority: optional 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/rules.d/ -rw-r--r-- root/root 7274 2021-06-08 18:37 ./lib/udev/rules.d/55-dm.rules -rw-r--r-- root/root 1794 2021-06-08 18:37 ./lib/udev/rules.d/60-persistent-storage-dm.rules -rw-r--r-- root/root 479 2021-06-08 18:37 ./lib/udev/rules.d/95-dm-notify.rules drwxr-xr-x root/root 0 2021-06-08 18:37 ./sbin/ -rwxr-xr-x root/root 156040 2021-06-08 18:37 ./sbin/dmsetup dmsetup_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb --------------------------------------------------- new Debian package, version 2.0. size 73576 bytes: control archive=1352 bytes. 922 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~ubuntu20.10.1) Version: 2:1.02.175-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 254 Depends: libc6 (>= 2.27), 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/rules.d/ -rw-r--r-- root/root 7274 2021-06-08 18:37 ./lib/udev/rules.d/55-dm.rules -rw-r--r-- root/root 1794 2021-06-08 18:37 ./lib/udev/rules.d/60-persistent-storage-dm.rules -rw-r--r-- root/root 479 2021-06-08 18:37 ./lib/udev/rules.d/95-dm-notify.rules drwxr-xr-x root/root 0 2021-06-08 18:37 ./sbin/ -rwxr-xr-x root/root 16351 2021-06-08 18:37 ./sbin/blkdeactivate -rwxr-xr-x root/root 156168 2021-06-08 18:37 ./sbin/dmsetup lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/dmstats -> dmsetup drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/dmsetup/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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-06-08 18:37 ./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-06-08 18:37 ./usr/share/man/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/man/man8/ -rw-r--r-- root/root 1396 2021-06-08 18:37 ./usr/share/man/man8/blkdeactivate.8.gz -rw-r--r-- root/root 8847 2021-06-08 18:37 ./usr/share/man/man8/dmsetup.8.gz -rw-r--r-- root/root 10765 2021-06-08 18:37 ./usr/share/man/man8/dmstats.8.gz libdevmapper-dev_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 35784 bytes: control archive=1064 bytes. 1162 bytes, 22 lines control 375 bytes, 5 lines md5sums Package: libdevmapper-dev Source: lvm2 (2.03.11-2ubuntu4~ubuntu20.10.1) Version: 2:1.02.175-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 186 Depends: libdevmapper1.02.1 (= 2:1.02.175-2ubuntu4~ubuntu20.10.1), libdevmapper-event1.02.1 (= 2:1.02.175-2ubuntu4~ubuntu20.10.1), 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/include/ -rw-r--r-- root/root 5069 2021-06-08 18:37 ./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-06-08 18:37 ./usr/lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/libdevmapper-event.so -> /lib/riscv64-linux-gnu/libdevmapper-event.so.1.02.1 lrwxrwxrwx root/root 0 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/libdevmapper.so -> /lib/riscv64-linux-gnu/libdevmapper.so.1.02.1 drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 235 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/pkgconfig/devmapper-event.pc -rw-r--r-- root/root 264 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/pkgconfig/devmapper.pc drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/libdevmapper-dev/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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~ubuntu20.10.1_riscv64.deb -------------------------------------------------------------------- new Debian package, version 2.0. size 10896 bytes: control archive=1280 bytes. 1012 bytes, 21 lines control 168 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~ubuntu20.10.1) Version: 2:1.02.175-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 64 Depends: libc6 (>= 2.27), 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/ -rw-r--r-- root/root 22680 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper-event.so.1.02.1 drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/libdevmapper-event1.02.1/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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-udeb_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.udeb -------------------------------------------------------------------- new Debian package, version 2.0. size 111264 bytes: control archive=752 bytes. 904 bytes, 19 lines control Package: libdevmapper1.02.1-udeb Source: lvm2 (2.03.11-2ubuntu4~ubuntu20.10.1) Version: 2:1.02.175-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 344 Depends: libc6-udeb (>= 2.32), libudev1-udeb (>= 246.6) Recommends: dmsetup-udeb Section: debian-installer Priority: optional Description: Linux Kernel Device Mapper userspace library This is a udeb, or a microdeb, for the debian-installer. . 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. Original-Maintainer: Debian LVM Team drwxr-xr-x root/root 0 2021-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ -rw-r--r-- root/root 348944 2021-06-08 18:37 ./lib/libdevmapper.so.1.02.1 libdevmapper1.02.1_1.02.175-2ubuntu4~ubuntu20.10.1_riscv64.deb -------------------------------------------------------------- new Debian package, version 2.0. size 118728 bytes: control archive=4164 bytes. 1135 bytes, 23 lines control 243 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~ubuntu20.10.1) Version: 2:1.02.175-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 408 Depends: libc6 (>= 2.28), libselinux1 (>= 3.1~), libudev1 (>= 183) Recommends: dmsetup (>= 2:1.02.175-2ubuntu4~ubuntu20.10.1~) 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/ -rw-r--r-- root/root 353208 2021-06-08 18:37 ./lib/riscv64-linux-gnu/libdevmapper.so.1.02.1 drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/libdevmapper1.02.1/ -rw-r--r-- root/root 2037 2021-06-08 18:37 ./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~ubuntu20.10.1_riscv64.deb ------------------------------------------------------ new Debian package, version 2.0. size 3768 bytes: control archive=680 bytes. 561 bytes, 15 lines control 126 bytes, 2 lines md5sums Package: liblvm2-dev Source: lvm2 Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 42 Depends: liblvm2cmd2.03 (= 2.03.11-2ubuntu4~ubuntu20.10.1), 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/include/ -rw-r--r-- root/root 2528 2021-06-08 18:37 ./usr/include/lvm2cmd.h drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./usr/lib/riscv64-linux-gnu/liblvm2cmd.so -> /lib/riscv64-linux-gnu/liblvm2cmd.so.2.03 drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/liblvm2-dev/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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~ubuntu20.10.1_riscv64.deb --------------------------------------------------------- new Debian package, version 2.0. size 647636 bytes: control archive=812 bytes. 574 bytes, 14 lines control 148 bytes, 2 lines md5sums 44 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: liblvm2cmd2.03 Source: lvm2 Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 2463 Depends: libaio1 (>= 0.3.93), libblkid1 (>= 2.24.2), libc6 (>= 2.28), 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/riscv64-linux-gnu/ -rw-r--r-- root/root 2481576 2021-06-08 18:37 ./lib/riscv64-linux-gnu/liblvm2cmd.so.2.03 drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/liblvm2cmd2.03/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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~ubuntu20.10.1_riscv64.deb ----------------------------------------------------- new Debian package, version 2.0. size 119276 bytes: control archive=1656 bytes. 959 bytes, 21 lines control 443 bytes, 7 lines md5sums 2239 bytes, 49 lines * postinst #!/bin/sh 709 bytes, 21 lines * postrm #!/bin/sh 250 bytes, 7 lines * prerm #!/bin/sh Package: lvm2-lockd Source: lvm2 Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 482 Depends: libc6 (>= 2.28), libdlm3 (>= 3.0.2), libsanlock-client1 (>= 3.3.0), libselinux1 (>= 3.1~), libsystemd0, libudev1 (>= 183), lvm2 (>= 2.03.11-2ubuntu4~ubuntu20.10.1~) Breaks: sanlock (<< 3.8.0) 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/systemd/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/systemd/system/ -rw-r--r-- root/root 206 2021-06-08 18:37 ./lib/systemd/system/lvmlockd.service -rw-r--r-- root/root 434 2021-06-08 18:37 ./lib/systemd/system/lvmlocks.service drwxr-xr-x root/root 0 2021-06-08 18:37 ./sbin/ -rwxr-xr-x root/root 164472 2021-06-08 18:37 ./sbin/lvmlockctl -rwxr-xr-x root/root 267632 2021-06-08 18:37 ./sbin/lvmlockd drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/lvm2-lockd/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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-06-08 18:37 ./usr/share/man/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/man/man8/ -rw-r--r-- root/root 1094 2021-06-08 18:37 ./usr/share/man/man8/lvmlockctl.8.gz -rw-r--r-- root/root 8652 2021-06-08 18:37 ./usr/share/man/man8/lvmlockd.8.gz lvm2-udeb_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.udeb ----------------------------------------------------- new Debian package, version 2.0. size 665024 bytes: control archive=700 bytes. 820 bytes, 18 lines control Package: lvm2-udeb Source: lvm2 Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 2571 Depends: libaio1-udeb (>= 0.3.112), libblkid1-udeb (>= 2.31), libc6-udeb (>= 2.32), libudev1-udeb (>= 246.6) Section: debian-installer Priority: optional Description: Linux Logical Volume Manager This is a udeb, or a microdeb, for the debian-installer. . 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./etc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./etc/lvm/ -rw-r--r-- root/root 103420 2021-06-08 18:37 ./etc/lvm/lvm.conf drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/rules.d/ -rw-r--r-- root/root 2420 2021-06-08 18:37 ./lib/udev/rules.d/56-lvm.rules -rw-r--r-- root/root 5813 2021-06-08 18:37 ./lib/udev/rules.d/69-lvm-metad.rules drwxr-xr-x root/root 0 2021-06-08 18:37 ./sbin/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvchange -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvconvert -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvcreate -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvdisplay -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvextend -> lvm -rwxr-xr-x root/root 2466928 2021-06-08 18:37 ./sbin/lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmconfig -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmdiskscan -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmsadc -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmsar -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvreduce -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvremove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvrename -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvresize -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvs -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvscan -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvchange -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvck -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvcreate -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvdisplay -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvmove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvremove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvresize -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvs -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvscan -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgcfgbackup -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgcfgrestore -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgchange -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgck -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgconvert -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgcreate -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgdisplay -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgexport -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgextend -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgimport -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgimportclone -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgmerge -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgmknodes -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgreduce -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgremove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgrename -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgs -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgscan -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgsplit -> lvm lvm2_2.03.11-2ubuntu4~ubuntu20.10.1_riscv64.deb ----------------------------------------------- new Debian package, version 2.0. size 1035616 bytes: control archive=4592 bytes. 403 bytes, 12 lines conffiles 1074 bytes, 19 lines control 5935 bytes, 87 lines md5sums 5774 bytes, 132 lines * postinst #!/bin/sh 1881 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~ubuntu20.10.1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 3484 Pre-Depends: init-system-helpers (>= 1.54~) Depends: libaio1 (>= 0.3.93), libblkid1 (>= 2.24.2), libc6 (>= 2.28), 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~ubuntu20.10.1~), dmeventd (>= 2:1.02.175-2ubuntu4~ubuntu20.10.1~) 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-06-08 18:37 ./ drwxr-xr-x root/root 0 2021-06-08 18:37 ./etc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./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-06-08 18:37 ./etc/lvm/ -rw-r--r-- root/root 103434 2021-06-08 18:37 ./etc/lvm/lvm.conf -rw-r--r-- root/root 2301 2021-06-08 18:37 ./etc/lvm/lvmlocal.conf drwxr-xr-x root/root 0 2021-06-08 18:37 ./etc/lvm/profile/ -rw-r--r-- root/root 531 2021-06-08 18:37 ./etc/lvm/profile/cache-mq.profile -rw-r--r-- root/root 339 2021-06-08 18:37 ./etc/lvm/profile/cache-smq.profile -rw-r--r-- root/root 3020 2021-06-08 18:37 ./etc/lvm/profile/command_profile_template.profile -rw-r--r-- root/root 2309 2021-06-08 18:37 ./etc/lvm/profile/lvmdbusd.profile -rw-r--r-- root/root 828 2021-06-08 18:37 ./etc/lvm/profile/metadata_profile_template.profile -rw-r--r-- root/root 76 2021-06-08 18:37 ./etc/lvm/profile/thin-generic.profile -rw-r--r-- root/root 80 2021-06-08 18:37 ./etc/lvm/profile/thin-performance.profile -rw-r--r-- root/root 563 2021-06-08 18:37 ./etc/lvm/profile/vdo-small.profile drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/systemd/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/systemd/system-generators/ -rwxr-xr-x root/root 127088 2021-06-08 18:37 ./lib/systemd/system-generators/lvm2-activation-generator drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/systemd/system/ -rw-r--r-- root/root 380 2021-06-08 18:37 ./lib/systemd/system/blk-availability.service -rw-r--r-- root/root 323 2021-06-08 18:37 ./lib/systemd/system/lvm2-lvmpolld.service -rw-r--r-- root/root 239 2021-06-08 18:37 ./lib/systemd/system/lvm2-lvmpolld.socket -rw-r--r-- root/root 602 2021-06-08 18:37 ./lib/systemd/system/lvm2-monitor.service -rw-r--r-- root/root 338 2021-06-08 18:37 ./lib/systemd/system/lvm2-pvscan@.service lrwxrwxrwx root/root 0 2021-06-08 18:37 ./lib/systemd/system/lvm2.service -> /dev/null drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./lib/udev/rules.d/ -rw-r--r-- root/root 2420 2021-06-08 18:37 ./lib/udev/rules.d/56-lvm.rules -rw-r--r-- root/root 5813 2021-06-08 18:37 ./lib/udev/rules.d/69-lvm-metad.rules drwxr-xr-x root/root 0 2021-06-08 18:37 ./sbin/ -rwxr-xr-x root/root 24519 2021-06-08 18:37 ./sbin/fsadm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvchange -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvconvert -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvcreate -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvdisplay -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvextend -> lvm -rwxr-xr-x root/root 2537032 2021-06-08 18:37 ./sbin/lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmconfig -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmdiskscan -> lvm -rwxr-xr-x root/root 10312 2021-06-08 18:37 ./sbin/lvmdump -rwxr-xr-x root/root 193744 2021-06-08 18:37 ./sbin/lvmpolld lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmsadc -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvmsar -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvreduce -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvremove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvrename -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvresize -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvs -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/lvscan -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvchange -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvck -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvcreate -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvdisplay -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvmove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvremove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvresize -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvs -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/pvscan -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgcfgbackup -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgcfgrestore -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgchange -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgck -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgconvert -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgcreate -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgdisplay -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgexport -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgextend -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgimport -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgimportclone -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgmerge -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgmknodes -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgreduce -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgremove -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgrename -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgs -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgscan -> lvm lrwxrwxrwx root/root 0 2021-06-08 18:37 ./sbin/vgsplit -> lvm drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/lib/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 61 2021-06-08 18:37 ./usr/lib/tmpfiles.d/lvm2.conf drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/doc/lvm2/ lrwxrwxrwx root/root 0 2021-06-08 18:37 ./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-06-08 18:37 ./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-06-08 18:37 ./usr/share/man/ drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/man/man5/ -rw-r--r-- root/root 2985 2021-06-08 18:37 ./usr/share/man/man5/lvm.conf.5.gz drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/man/man7/ -rw-r--r-- root/root 5750 2021-06-08 18:37 ./usr/share/man/man7/lvmcache.7.gz -rw-r--r-- root/root 15005 2021-06-08 18:37 ./usr/share/man/man7/lvmraid.7.gz -rw-r--r-- root/root 14310 2021-06-08 18:37 ./usr/share/man/man7/lvmreport.7.gz -rw-r--r-- root/root 3991 2021-06-08 18:37 ./usr/share/man/man7/lvmsystemid.7.gz -rw-r--r-- root/root 10525 2021-06-08 18:37 ./usr/share/man/man7/lvmthin.7.gz -rw-r--r-- root/root 4898 2021-06-08 18:37 ./usr/share/man/man7/lvmvdo.7.gz drwxr-xr-x root/root 0 2021-06-08 18:37 ./usr/share/man/man8/ -rw-r--r-- root/root 1144 2021-06-08 18:37 ./usr/share/man/man8/fsadm.8.gz -rw-r--r-- root/root 7986 2021-06-08 18:37 ./usr/share/man/man8/lvchange.8.gz -rw-r--r-- root/root 10897 2021-06-08 18:37 ./usr/share/man/man8/lvconvert.8.gz -rw-r--r-- root/root 12948 2021-06-08 18:37 ./usr/share/man/man8/lvcreate.8.gz -rw-r--r-- root/root 4280 2021-06-08 18:37 ./usr/share/man/man8/lvdisplay.8.gz -rw-r--r-- root/root 5416 2021-06-08 18:37 ./usr/share/man/man8/lvextend.8.gz lrwxrwxrwx root/root 0 2021-06-08 18:37 ./usr/share/man/man8/lvm-config.8.gz -> lvmconfig.8.gz lrwxrwxrwx root/root 0 2021-06-08 18:37 ./usr/share/man/man8/lvm-dumpconfig.8.gz -> lvmconfig.8.gz -rw-r--r-- root/root 3986 2021-06-08 18:37 ./usr/share/man/man8/lvm-fullreport.8.gz -rw-r--r-- root/root 2554 2021-06-08 18:37 ./usr/share/man/man8/lvm-lvpoll.8.gz -rw-r--r-- root/root 6580 2021-06-08 18:37 ./usr/share/man/man8/lvm.8.gz -rw-r--r-- root/root 791 2021-06-08 18:37 ./usr/share/man/man8/lvm2-activation-generator.8.gz -rw-r--r-- root/root 3868 2021-06-08 18:37 ./usr/share/man/man8/lvmconfig.8.gz -rw-r--r-- root/root 2290 2021-06-08 18:37 ./usr/share/man/man8/lvmdiskscan.8.gz -rw-r--r-- root/root 1525 2021-06-08 18:37 ./usr/share/man/man8/lvmdump.8.gz -rw-r--r-- root/root 1417 2021-06-08 18:37 ./usr/share/man/man8/lvmpolld.8.gz -rw-r--r-- root/root 280 2021-06-08 18:37 ./usr/share/man/man8/lvmsadc.8.gz -rw-r--r-- root/root 272 2021-06-08 18:37 ./usr/share/man/man8/lvmsar.8.gz -rw-r--r-- root/root 3425 2021-06-08 18:37 ./usr/share/man/man8/lvreduce.8.gz -rw-r--r-- root/root 3458 2021-06-08 18:37 ./usr/share/man/man8/lvremove.8.gz -rw-r--r-- root/root 2496 2021-06-08 18:37 ./usr/share/man/man8/lvrename.8.gz -rw-r--r-- root/root 5139 2021-06-08 18:37 ./usr/share/man/man8/lvresize.8.gz -rw-r--r-- root/root 5583 2021-06-08 18:37 ./usr/share/man/man8/lvs.8.gz -rw-r--r-- root/root 2588 2021-06-08 18:37 ./usr/share/man/man8/lvscan.8.gz -rw-r--r-- root/root 3192 2021-06-08 18:37 ./usr/share/man/man8/pvchange.8.gz -rw-r--r-- root/root 4944 2021-06-08 18:37 ./usr/share/man/man8/pvck.8.gz -rw-r--r-- root/root 5325 2021-06-08 18:37 ./usr/share/man/man8/pvcreate.8.gz -rw-r--r-- root/root 4271 2021-06-08 18:37 ./usr/share/man/man8/pvdisplay.8.gz -rw-r--r-- root/root 4783 2021-06-08 18:37 ./usr/share/man/man8/pvmove.8.gz -rw-r--r-- root/root 2509 2021-06-08 18:37 ./usr/share/man/man8/pvremove.8.gz -rw-r--r-- root/root 2578 2021-06-08 18:37 ./usr/share/man/man8/pvresize.8.gz -rw-r--r-- root/root 4248 2021-06-08 18:37 ./usr/share/man/man8/pvs.8.gz -rw-r--r-- root/root 3463 2021-06-08 18:37 ./usr/share/man/man8/pvscan.8.gz -rw-r--r-- root/root 2747 2021-06-08 18:37 ./usr/share/man/man8/vgcfgbackup.8.gz -rw-r--r-- root/root 2836 2021-06-08 18:37 ./usr/share/man/man8/vgcfgrestore.8.gz -rw-r--r-- root/root 6717 2021-06-08 18:37 ./usr/share/man/man8/vgchange.8.gz -rw-r--r-- root/root 2486 2021-06-08 18:37 ./usr/share/man/man8/vgck.8.gz -rw-r--r-- root/root 3011 2021-06-08 18:37 ./usr/share/man/man8/vgconvert.8.gz -rw-r--r-- root/root 4799 2021-06-08 18:37 ./usr/share/man/man8/vgcreate.8.gz -rw-r--r-- root/root 4044 2021-06-08 18:37 ./usr/share/man/man8/vgdisplay.8.gz -rw-r--r-- root/root 2891 2021-06-08 18:37 ./usr/share/man/man8/vgexport.8.gz -rw-r--r-- root/root 3578 2021-06-08 18:37 ./usr/share/man/man8/vgextend.8.gz -rw-r--r-- root/root 2655 2021-06-08 18:37 ./usr/share/man/man8/vgimport.8.gz -rw-r--r-- root/root 2606 2021-06-08 18:37 ./usr/share/man/man8/vgimportclone.8.gz -rw-r--r-- root/root 2216 2021-06-08 18:37 ./usr/share/man/man8/vgmerge.8.gz -rw-r--r-- root/root 2512 2021-06-08 18:37 ./usr/share/man/man8/vgmknodes.8.gz -rw-r--r-- root/root 2973 2021-06-08 18:37 ./usr/share/man/man8/vgreduce.8.gz -rw-r--r-- root/root 2764 2021-06-08 18:37 ./usr/share/man/man8/vgremove.8.gz -rw-r--r-- root/root 2605 2021-06-08 18:37 ./usr/share/man/man8/vgrename.8.gz -rw-r--r-- root/root 4092 2021-06-08 18:37 ./usr/share/man/man8/vgs.8.gz -rw-r--r-- root/root 2335 2021-06-08 18:37 ./usr/share/man/man8/vgscan.8.gz -rw-r--r-- root/root 3468 2021-06-08 18:37 ./usr/share/man/man8/vgsplit.8.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 270796 Build-Time: 1997 Distribution: groovy-backports Host Architecture: riscv64 Install-Time: 196 Job: lvm2_2.03.11-2ubuntu4~ubuntu20.10.1.dsc Machine Architecture: riscv64 Package: lvm2 Package-Time: 2228 Source-Version: 2.03.11-2ubuntu4~ubuntu20.10.1 Space: 270796 Status: successful Version: 2.03.11-2ubuntu4~ubuntu20.10.1 -------------------------------------------------------------------------------- Finished at 2021-06-17T17:09:49Z Build needed 00:37:08, 270796k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=groovy --arch=riscv64 PACKAGEBUILD-21702079 Scanning for processes to kill in build PACKAGEBUILD-21702079 RUN: /usr/share/launchpad-buildd/bin/in-target umount-chroot --backend=chroot --series=groovy --arch=riscv64 PACKAGEBUILD-21702079 Stopping target for build PACKAGEBUILD-21702079 RUN: /usr/share/launchpad-buildd/bin/in-target remove-build --backend=chroot --series=groovy --arch=riscv64 PACKAGEBUILD-21702079 Removing build PACKAGEBUILD-21702079